来自 navisworks 文件的 AR / VR 工具包不完整模型
AR / VR Toolkit incomplete model from navisworks files
我一直在寻找一种方法来优化/减少模型的网格,以便在我的手机 phone 中的 AR 中显示大型/详细模型。
偶然发现Navisworks在导入revit文件时会自动优化网格,比我在Maya中做的还要好。
所以我在forge上加载了navisworks文件,翻译了它,创建了一个场景并进行了处理。
unity下载场景时,模型没有加载完整。
这只发生在 .nwc 文件中。我还测试了 .rvt/.f3d./.obj/.fbx 文件格式。
查看器中的模型。左边.nvc,右边.rvt模型
Autodesk Viewer
AR / VR Toolkit Unity
已经像 post 中描述的那样更改了代码:
。
适用于除 .nwc
以外的所有文件格式
这两种文件格式的处理方式似乎略有不同。在 Revit 中,所有网格都相对于共享的“全局偏移”定位,但在 Navisworks 中,网格具有真实的全局偏移。对于您的 .nwc 文件,网格放置在距离原点数千万个单位的位置,然后 Unity 无法渲染它们:
我们将研究如何在 AR/VR 工具包中更好地处理这些值,但与此同时,我建议您将 .nvc 模型移动到离原点更近的位置。
我一直在寻找一种方法来优化/减少模型的网格,以便在我的手机 phone 中的 AR 中显示大型/详细模型。
偶然发现Navisworks在导入revit文件时会自动优化网格,比我在Maya中做的还要好。 所以我在forge上加载了navisworks文件,翻译了它,创建了一个场景并进行了处理。 unity下载场景时,模型没有加载完整。 这只发生在 .nwc 文件中。我还测试了 .rvt/.f3d./.obj/.fbx 文件格式。
查看器中的模型。左边.nvc,右边.rvt模型
Autodesk Viewer AR / VR Toolkit Unity
已经像 post 中描述的那样更改了代码:
这两种文件格式的处理方式似乎略有不同。在 Revit 中,所有网格都相对于共享的“全局偏移”定位,但在 Navisworks 中,网格具有真实的全局偏移。对于您的 .nwc 文件,网格放置在距离原点数千万个单位的位置,然后 Unity 无法渲染它们:
我们将研究如何在 AR/VR 工具包中更好地处理这些值,但与此同时,我建议您将 .nvc 模型移动到离原点更近的位置。