首页 > 解决方案 > 使用 Forge Autodesk 的 VR

问题描述

我正在开发向我的用户展示构建模型的 VR 的渲染应用程序,因此用户可以使用 webVR 在 VR 中看到模型。

Q.我可以使用 Forge API 将模型文件(NWD 文件)转换为 FBX 吗?如果没有,那么是否有任何 API 或方法可以做到这一点?

问:我是否可以在浏览器中获得可以轻松实现为 VR 的修正输出或 URL?因此用户可以访问并查看它。

问:forge 是否可以用于 VR,意味着我将传递它将处理的文件并提供 VR 支持的文件,可能是 PBX 或 webVR 浏览器的任何支持?

标签: unity3dautodesk-forgeautodesk-navisworks

解决方案


以下是您的问题的一些答案:

  1. Forge Model Derivative 服务目前不支持直接 NWD->FBX 转换。但是,Navisworks 本身具有导出到 FBX 选项。这是 2019 版本的文档:http ://help.autodesk.com/view/NAV/2019/ENU/?guid=GUID-853223FE-9DC2-4E8B-9AF4-2D5D1AB38E7F

  2. 使用 Forge 查看器的 WebVR 扩展,您可以在 WebVR 中查看模型。该扩展符合 WebVR 标准,并且当存在兼容硬件时,查看器会在工具栏上显示 WebVR 图标。例如,在支持 Google Cardboard 的移动设备上,您可以查看它。或者,如果找到与浏览器兼容的桌面硬件设置,它就会工作(即 HTC Vive)。要设置这个场景,模型首先需要由 Model Derviaitve 翻译成 SVF(那里支持 NWD),然后将 Viewer 托管在您的网页上(这是您将与客户共享的 URL)。在我们的 Forge 博客上,有一篇关于 WebVR 扩展的短文:https ://forge.autodesk.com/blog/add-webvr-support-viewer

  3. 该过程在上面的#2 中进行了描述。我们不支持 PBX 格式。Forge Viewer 使用 Three.js 在浏览器中呈现我们的 SVF 格式。Viewer WebVR 扩展提供了与浏览器和平台的连接,以便在设备上的 WebVR 中进行渲染。

总的来说,在尝试让 WebVR 与 Forge Viewer 一起工作之前,如果您不熟悉 Forge Web 服务,我将首先阅读显示翻译模型和在网页中托管 Viewer 的教程。然后,您将更容易实现 WebVR 扩展。开发人员文档中的每个 API 主题都有一个分步教程 (developer.autodesk.com),但更好的方法是将它们集中在一个地方,并且根据您选择的编程环境,我们有一个学习门户在这里: http: //learnforge.autodesk.io/#/

希望能帮助到你。


推荐阅读