我使用 opencascade 的模块从 step 导出到 glb 。我试图用搅拌机读取 glb 文件,它工作得很好。然后我将它导入巴比伦,它崩溃了。我在 Khronos 的 glTF 验证器上发布了文件,它报告了很多未使用的网格。我想知道是否有办法删除这些未使用的网格以及是否有其他方法可以优化 glTF 文件和巴比伦导入
问问题
589 次
1 回答
2
如果在没有三角剖分的实体上是“实体不能为空”,那么它应该在 OCCT 本身中固定。
如果这是 OCCT 导出的 glTF 文件但未通过验证的另一种情况,那么报告错误可能比尝试清理生成的 glTF 文件更好(尽管我认为有一些工具可以这样做)。
为特定引擎优化 glTF 文件是另一个话题,很抱歉这里没有答案。OCCT 导出的文件保留了形状拓扑结构,这可能会导致某些未优化的 glTF 查看器的性能不佳(例如,您可以看到这种结构不会损害CAD Assistant glTF 查看器)。在gltfpack等描述中有一个包含“优化”的工具列表,但我没有尝试过。
于 2020-07-25T17:02:21.980 回答