CMC ViewR
CMC ViewR 是一款高级沉浸式查看应用程序,专为可视化 CAD 数据而设计。它支持多种沉浸式体验,包括使用 VR 眼镜和大型 3D 投影,为用户提供增强的交互式环境。
该应用程序支持从 realvirtual 导入场景,允许在 CMC ViewR 平台内无缝集成和可视化复杂的工业数字孪生场景。
此功能需要 realvirtual Professional 许可证。
Beta 功能:CMC ViewR 集成目前处于 Beta 阶段(自 6.0.7-beta 版本起可用)。功能和工作流可能在未来的版本中发生变化。请向 realvirtual 支持报告任何问题或反馈。
限制和局限性 (Restrictions and Limitations)
将 realvirtual 场景导出到 CMC ViewR 时,请注意以下限制:
不支持的组件 (Unsupported Components)
以下组件不受支持,因为 CMC ViewR 提供其自己的交互和导航系统:
- SceneSelectables - 不工作(CMC ViewR 使用自己的选择和交互系统)
- DebugConsole - 不工作(被 CMC ViewR 的调试和日志功能替代)
- RealvirtualRuntimeUI - 不工作(被 CMC ViewR 的交互和场景导航界面替代)
自定义脚本要求 (Custom Scripts Requirement)
- 自定义脚本必须在 Assembly Definition 内 - 您创建的任何自定义脚本都需要组织在一个 Assembly Definition 文件 (.asmdef) 中,才能正确包含在 AssetBundle 导出中。有关详细说明,请参见下面的 准备脚本 部分。
自动停用:当 AssetBundle 在 CMC ViewR 中加载时,除 realvirtualController 之外的所有组件都会自动停用。realvirtualController 保持活跃以维持核心仿真功能,而 CMC ViewR 通过其本地平台功能处理所有用户交互、场景导航和 UI 呈现。
概览 (Overview)
CMC ViewR 是一个专为工业应用设计的 XR(扩展现实)平台,使专业人士能够在直接从 3D 数据构建的工业元宇宙中处理数字孪生。该平台在 CAD 数据的实时 3D 可视化方面表现出色,并支持 VR 头显和大型 3D 投影。
CMC ViewR 主要功能
虚拟工程:
- 在数字原型上进行概念评估和验证
- 虚拟调试和工业工程
- 通过早期验证减少错误
- 用于工厂协调的数字孪生应用
虚拟展厅:
- 无需物理原型的沉浸式产品演示
- 降低物流和展览成本
- 最大的产品定制灵活性
- 不受物理产品可用性的限制
协作:
- 多用户虚拟项目室
- 支持 VR 头显和桌面参与者
- 跨分布团队的实时协作
- 点云与 3D 数据的集成
2024 年汉诺威博览会演示
以下是 CMC ViewR 和 realvirtual 在 2024 年汉诺威博览会上的演示:
将 realvirtual AssetBundles 集成到 CMC ViewR
CMC AssetBundleBuilder 使得能够在 CMC ViewR 中可视化 realvirtual Unity 场景并保持完整功能。本指南说明了将 Unity 场景导出为 AssetBundle 并将其加载到 CMC ViewR 中的必要步骤。
下载 CMC AssetBundleBuilder
下载 CMC AssetBundleBuilder Unity 软件包并导入到您的 realvirtual 项目中:
CMC AssetBundleBuilder Unity 软件包
{% endfile %}
安装方法:
- 使用上方下载按钮下载 Unity 软件包文件
- 在 Unity 中,转到 Assets > Import Package > Custom Package...
- 选择下载的
CMC_AssetBundleBuilder.unitypackage - 导入软件包中的所有文件
1. 准备 Unity 场景 (Preparing the Unity Scene)
CMC ViewR 在场景中使用自己的用户界面 (UI)。您可以保持 Unity 相机和 UI 元素激活 - CMC ViewR 将处理查看环境。
2. 准备脚本 (Preparing the Scripts)
为确保所有场景功能成功传输到 AssetBundle 中,所需的脚本需要放置在特定目录中并与 Assembly Definition 关联。
有关 Unity Assembly Definitions 的更多信息,请参见官方 Unity 文档:

Unity Assembly Definition 文件文档

所有 realvirtual 脚本都已配备 Assembly Definitions。但是,如果您有额外的功能,将其包含在相应的 Assembly Definition 中非常重要。下图显示了一个示例。
3. 创建 AssetBundle
场景准备好后,可以构建 AssetBundle。为此,使用 CMC AssetBundleBuilder。AssetBundleBuilder 的主要功能是将当前加载场景中的对象及其脚本转换为 AssetBundle,然后可以加载到 CMC ViewR 中。
要执行此操作,通过工具栏中的 CMC 选项卡打开 AssetBundleBuilder 窗口。在此窗口中,您需要提供两个输入:
- AssetBundle 的存储位置
- AssetBundle 的名称
设置这些值后,点击 Generate AssetBundle 按钮构建 AssetBundle。

4. 将 AssetBundle 导入 CMC ViewR
在 CMC ViewR 中,可以导入 .unity3d 格式的 Unity AssetBundles。要加载 AssetBundle,请打开 Start 选项卡并选择 Import 功能。

5. 使用 ViewR
成功导入 AssetBundle 后,可以在 CMC ViewR 中查看场景。

CMC ViewR 以默认桌面配置启动。您可以使用鼠标右键旋转相机,使用鼠标中键在场景中导航。ViewR 的更多功能可以在 ViewR 手册 中探索,该手册可在以下位置获取:ViewR Manual。
CMC ViewR 资源
有关 CMC ViewR 的更多信息:
相关发布选项
- Windows 发布 - 作为先决条件创建 Windows 构建
- WebGL 发布 - 基于浏览器的部署替代方案
- Innoactive - 云流媒体平台
- Meta Quest3 混合现实 - 直接的 VR/AR 部署
另请参见
- VR Builder - 替代的 VR 开发工具
- 工业元宇宙 (Industrial Metaverse) - 多用户 VR/AR 解决方案
© 2025 realvirtual GmbH https://realvirtual.io - 版权所有。