1

我一直在寻找一种方法来优化/减少模型的网格,以便在我的手机上以 AR 显示大型/详细模型。

我偶然发现 Navisworks 在导入 revit 文件时会自动优化网格,比我在 Maya 中做的要好。所以我在forge上加载了navisworks文件,翻译了它,创建了一个场景并进行了处理。unity下载场景时,模型没有完全加载。这只发生在 .nwc 文件中。我还测试了 .rvt/.f3d./.obj/.fbx 文件格式。

查看器中的模型。左边是 .nvc,右边是 .rvt 模型。

Autodesk 查看器 AR / VR 工具包 Unity

已经像这篇文章中描述的那样更改了代码: 链接。适用于除 .nwc 以外的所有文件格式

4

1 回答 1

2

似乎这两种文件格式的处理方式略有不同。在 Revit 中,所有网格都相对于共享的“全局偏移”定位,但在 Navisworks 中,网格具有真实的全局偏移。对于您的 .nwc 文件,网格从原点放置数千万个单位,然后 Unity 无法渲染它们:

Unity 检查员面板

我们将看看如何在 AR/VR Toolkit 中更好地处理这些值,但同时我建议您将 .nvc 模型移近原点。

于 2019-07-11T12:05:26.227 回答