指南中级12 分钟
为网格工作流程导出 OBJ 和 MTL
为 OBJ 选择单位、坐标轴、原点、结构和外观,将其附属文件放在一起,并在常用工具中可靠地导入。
- 适用于
- 当前 Prism 版本 · Navisworks Manage 2025–2027
- 可用性
- 免费方案及以上
- 适用对象
- 可视化、DCC 和实时团队
- 最后审核
OBJ 输出包含哪些内容
- 三角化的面,以及可选的源线和点。
- 根据所选法线模式生成的逐角点法线。
- 启用材质时,会生成包含漫反射颜色和不透明度的同级 .mtl 文件。
- 为导出的构件和源组织结构生成稳定且 ASCII 安全的对象/组名称。
- 当所请求的附属文件确认可用时,可选的 JSON/CSV 属性会与输出的组名称关联。
选择单位、坐标轴和结构
| 接收方 | Prism 单位/坐标轴 | 导入检查 |
|---|---|---|
| Blender | 米,Z 轴向上 | 比例为 1;避免额外的向上轴旋转。 |
| 3ds Max | 米或厘米,Z 轴向上 | 与 OBJ 导入单位保持一致。 |
| Rhino | 米或毫米,Z 轴向上 | 先设置文档/导入单位。 |
| Unity | 米,Y 轴向上 | 比例为 1;由 Prism 执行坐标轴转换。 |
| Unreal Engine | 厘米,Z 轴向上 | 当一个 Unreal 单位等于 1 厘米时,比例为 1。 |
- 在 DCC 和实时工具中使用 Federation center,以获得更小、更稳定的坐标;仅在需要绝对坐标时使用 Preserve world。
- 使用 Source model 获得便于管理的组织结构,使用 Element 实现对象级选择;不需要选择结构时使用 Single mesh。
- 首次兼容性测试时,请将三角形比例保持在 100%。更低的值会执行确定性的简化并重建法线。
保持输出文件集完整
- 不要将 .obj 和 .mtl 分开存放或单独重命名;OBJ 通过基本文件名引用 MTL。
- 将所请求的 .attributes.json/.csv 附属文件与同一交付记录一同保存。
- 对于按源模型输出,请以相同的原点和比例导入所有文件。Prism 只对联合模型居中一次,因此各文件保持对齐。
- 请附上报告,以便接收方了解单位、坐标轴、被移除的原点偏移、结构和简化选项。
排除 OBJ 导入故障
| 症状 | 原因 | 修复 |
|---|---|---|
| 比例相差 100 倍或 1000 倍 | 接收方假定了不同的单位 | 将导入单位设置为 Prism 中所选的单位,然后重新测量一段已知长度。 |
| 没有颜色 | 缺少 MTL 或未启用材质导入 | 将匹配的 .mtl 放在 .obj 旁边,并启用材质加载。 |
| 透明材质显示为不透明 | 接收方的渲染模式忽略了 MTL 不透明度 | 启用其透明材质模式;Prism 以 d 写入不透明度。 |
| 模型显示不稳定或距离很远 | 保留了很大的世界坐标 | 使用 Federation center,并在报告中保留被移除的原点偏移。 |
| 文件非常大 | OBJ 会展开重复放置的对象 | 按源模型拆分,或改用支持实例化的目标格式;只在完成保真度测试后再减少三角形。 |
相关指导
选择导出格式和兼容的设置比较 Paramora® Prism 的输出格式,包括各方案的可用性、打包方式、坐标约定以及最重要的互操作性限制,帮助您为每个接收方选择合适的格式。选择格式之前,建议先阅读本页,了解 IFC、glTF、OpenUSD 等各格式之间的差异,再决定最适合您项目的输出。导出 glTF 2.0 和 GLB以可预期的米制单位、Y 轴向上坐标、结构、外观和验证,打包可移植的实时场景。验证导出并阅读报告配置 Prism 检查、IDS 验证、遇阻断性失败即停止的策略、HTML/JSON/CSV 报告和 BCF 问题输出,然后判断结果是否可以交付。本页还说明了如何阅读每份报告,并把验证结果连同导出文件一起交给下一位接收者,让交付更有依据。