npx skills add ...
npx skills add nvidia/skills --skill omniverse-realtime-viewer
Use as the top-level router for Omniverse Realtime Viewer USD app requests and focused viewer reference documents.
npx skills add nvidia/skills --skill omniverse-realtime-viewer
This is the top-level entry point for the Omniverse Realtime Viewer skill package. It is self-contained: all required routing, conventions, and validation guidance live in the selected references.
Use the focused reference documents as implementation recipes. This file chooses the right recipes and preserves the architectural rules that must hold across all generated viewer apps.
Start by classifying the requested viewer, then read only the references needed
for that delivery path and feature set. Implement the render path first, layer
interaction and UI behavior on top of it, and finish by capturing validation
evidence from references/validation.md.
references/routing.md to choose the delivery path and focused references.references/conventions.md before implementing camera, input,
selection, viewport, streaming protocol, scene loading, or environment
behavior.references/usd-viewer-app/README.md.references/streaming-vs-local/README.md.references/viewer-ux-workflow/README.md and then the focused viewer UI references.
This applies to React/WebRTC, Tauri, Electron, ovui, ovwidgets, and Dear
ImGui apps; "frontend" means user-facing UI, not only browser UI.references/viewer-input-routing/README.md before
references/camera-controls/README.md, references/native-picking-selection/README.md, or references/object-selection/README.md.ovstage references before
renderer, scene loading, stage management, camera, selection, or transform
write references.references/cloud-deployment/nvcf-self-hosted.md before the selected cloud-deployment and streaming references.references/validation.md to capture review evidence before handoff.ovrtx for all USD and 3D rendering.ovstream WebRTC video stream plus UI. The browser
does not render USD geometry.ovrtx path and document the runtime requirement. Do not add a
browser-renderer fallback.renderer.step(), stage mutation, native picking,
selection writes, OVStage publication, and live attribute writes.references/dependencies/README.md and deployment choices in
references/cloud-deployment/README.md; do not duplicate package locations or deployment setup.references/usd-viewer-app/README.md, references/streaming-viewer-recipe/README.md,
references/ovui-local-viewer-recipe/README.md, references/streaming-vs-local/README.md, references/electron-shm-viewer/README.md,
references/ovwidgets-editor-shell/README.md.references/ovstage-runtime/README.md, references/ovstage-population/README.md,
references/ovstage-data-plane/README.md, references/ovstage-ovrtx-integration/README.md,
references/ovrtx-rendering/README.md, references/stage-loading/README.md,
references/stage-management/README.md, references/render-settings/README.md,
references/aov-switching/README.md, references/stage-hierarchy/README.md,
references/stage-queries/README.md, references/stage-attribute-reads/README.md,
references/camera-auto-select/README.md, references/camera-picker/README.md,
references/prim-transform-safety/README.md, references/usd-sample-data/README.md.references/streaming-server/README.md, references/streaming-client/README.md,
references/streaming-messages/README.md, references/streaming-lifecycle/README.md, references/local-viewer/README.md,
references/tauri-local-viewer/README.md, references/cpp-native-viewer/README.md, references/headless-shm-cli/README.md,
references/viewer-backend-interface/README.md, references/webgl-shm-transport/README.md.references/viewer-ux-workflow/README.md, references/viewer-layout-patterns/README.md,
references/viewer-control-patterns/README.md, references/viewer-data-view-patterns/README.md,
references/viewer-feedback-status/README.md.references/viewer-input-routing/README.md, references/camera-controls/README.md,
references/object-selection/README.md, references/native-picking-selection/README.md, references/selection-feedback/README.md,
references/physics-simulation/README.md,
references/selection-animation/README.md, references/transform-manipulator/README.md, references/gl-viewport-overlay/README.md,
references/ovui-library/README.md, references/prim-pick-effects/README.md, references/prim-info-display/README.md,
references/viewport-overlays/README.md, references/physics-simulation/README.md.references/dependencies/README.md, references/windows-native-setup/README.md, references/cloud-assets/README.md,
references/cloud-deployment/README.md, references/cloud-deployment/nvcf-self-hosted.md,
references/cloud-deployment/nvcf-viewer-container-contract.md,
references/cloud-deployment/gpu-container-runtime.md,
references/cloud-deployment/container-image-build.md,
references/cloud-deployment/webrtc-network-diagnostics.md, references/troubleshooting/README.md.references/a2ui-scene-copilot/README.md.references/cae-cfd-visualization/README.md,
references/cae-cfd-visualization/data-and-operators.md,
references/cae-cfd-visualization/cae-data-ingestion.md,
references/cae-cfd-visualization/temporal-playback.md,
references/cae-cfd-visualization/usd-authoring-and-materials.md,
references/cae-cfd-visualization/ovstage-render-and-camera.md,
references/cae-cfd-visualization/ovui-controls.md,
references/cae-cfd-visualization/glyphs.md,
references/cae-cfd-visualization/volume-rendering.md,
references/cae-cfd-visualization/driving-cae-viz-via-ovstage.md,
references/cae-cfd-visualization/emitter-and-seed-sources.md,
references/cae-cfd-visualization/streaming-cae-viewer.md,
references/cae-cfd-visualization/rtwt-blueprint-recreation.md,
references/cae-cfd-visualization/coordinate-systems-and-up-axis.md.references/streaming-vs-local/README.md), build the base viewer with the
matching recipe (references/ovui-local-viewer-recipe/README.md or
references/streaming-viewer-recipe/README.md), then layer
references/cae-cfd-visualization/README.md (data → operators → USD authoring →
scene) and wire controls via
references/cae-cfd-visualization/driving-cae-viz-via-ovstage.md.references/conventions.md.references/validation.md.For all new viewer applications, read these before renderer, scene, interaction, or delivery references:
references/ovstage-runtime/README.md — runtime ownership, ordinals, publication, and recovery.references/ovstage-population/README.md — composed USD population and scene generations.references/ovstage-data-plane/README.md — queries, writes, transforms, and runtime DTOs.references/ovstage-ovrtx-integration/README.md — attached renderer loop and runtime integration contract.