我一直在寻找一种方法来优化/减少我的模型的网格,以在AR中显示我的手机上的大/细节模型。
一次偶然的机会,我发现在导入revit文件时,Navisworks会自动优化网格,这比我在Maya中做的要好。所以我在forge上加载了navisworks文件,翻译了它,创建了一个场景并进行了处理。在整体下载场景时,模型未完全加载。这只会发生在.nwc文件中。我还测试了.rvt/.f3d./.obj/.fbx文件格式。
查看器中的模型。左边的.nvc,右边的.rvt型号。
Autodesk Viewer AR / VR Toolkit Unity
我已经像这篇文章中描述的那样修改了代码:link。适用于除.nwc之外的所有文件格式
发布于 2019-07-11 20:05:26
这两种文件格式的处理方式似乎略有不同。在Revit中,所有网格都相对于共享的“全局偏移”进行定位,但在Navisworks中,网格具有实际的全局偏移。对于.nwc文件,网格被放置在距原点数千万个单位的位置,Unity随后无法渲染它们:

我们将在AR/VR工具包中更好地处理这些值,但同时我建议您将.nvc模型移动到离原点更近的地方。
https://stackoverflow.com/questions/56967180
复制相似问题