SuperAPI AI 工具集

omniverse-realtime-viewer

办公与效率

查看项目

更新于 10-16 04:34

技能介绍

用途:这是 Omniverse Realtime Viewer 技能包的顶层入口,用作 USD 实时查看器应用请求的路由器。它根据请求类型分类,选择合适的交付路径和聚焦参考文档,并把必须遵守的架构规则保留到所有生成的查看器应用中。

主要能力与规则:所有 USD 与 3D 渲染必须使用 ovrtx;浏览器应用通过 ovstream WebRTC 视频流加 UI 展示,浏览器不渲染 USD 几何;不得用 WebGL、Three.js 等客户端 3D 渲染器替代。若因缺少 GPU/运行时环境无法本地验证,应搭建 ovrtx 路径并记录运行时要求,不得添加浏览器渲染回退。用户 USD 文件保持不修改,查看器相机、渲染产品、渲染变量、设置、选择元数据与运行时状态放入 session/composite 层或应用状态。renderer.step()、stage 变更、原生拾取、选择写入和实时属性写入需保持单一所有者。

使用方式:先读 references/routing.md 选择交付路径与聚焦参考;实现相机、输入、选择、视口、流协议、场景加载或环境行为前读 references/conventions.md;宽泛查看器请求读 references/usd-viewer-app/README.md;交付路径不明读 references/streaming-vs-local/README.md;涉及布局、面板、控件、检查器、状态或 UX 时读 references/viewer-ux-workflow/README.md 及聚焦 UI 参考。视口交互先读 references/viewer-input-routing/README.md,再读相机控制、原生拾取、对象选择等参考。依赖获取与部署参考分别位于 references/dependencies/README.md 和 references/cloud-deployment/README.md。

构建流程:按交付路径、目标用户、所需能力、运行时环境、验证需求和显式约束分类提示;选取少量参考,先写渲染路径,再叠加输入路由与相机、选择与数据面板、场景/设置功能,最后打包或部署;以 references/validation.md 捕获验证证据。

适用场景与限制:面向 Omniverse Realtime Viewer USD 应用的路由与实现指导,涵盖浏览器流式、本地、Tauri、Electron、ovui、ovwidgets、Dear ImGui 等路径。具体 API 形状、兼容性与生成项目结构以所选参考为准。官方文本暂未提供。