你只是想看看一个 .obj、.fbx 或 .stl 文件。你搜索如何在 Mac 上打开它,所有答案都指向同一个地方:装 Blender。于是你下载了一整套 3D 创作软件,等待安装,打开它,然后落进一个为职业建模师和动画师设计的界面。而你只想看一眼模型。
Blender 是非常优秀的软件,本文不是在贬低它,而是在讨论是否合适。创作工具和查看器解决的是不同的问题。下面说明如何判断你需要哪一种,以及如何在 macOS 上不装 Blender 也能查看 3D 文件。
Blender 免费、开源,并且能导入大多数常见 3D 格式。这个组合让它成为论坛和搜索结果里的默认推荐,无论问题是什么。当你确实需要修改文件内容时,它也确实是正确答案。
问题在于 macOS 几乎没有中间地带。QuickLook 原生支持 Apple 自家的 USD 系列,再往外就直接跳到专业创作套件。我需要看这个文件和我需要建模、绑定、渲染之间隔着一道很宽的鸿沟,大多数人正好掉在里面。
在安装任何东西之前,先如实判断手头的任务。四种情况几乎覆盖所有人:
四种情况里有三种并不需要创作工具。这正是本文的重点。
如果你需要做下面这些事,不必犹豫,直接装 Blender:
在这些方面,Blender 免费、能力极强,还有庞大的社区支撑。本文不替代它。如果你的工作是创作 3D 而不是接收 3D,那你该待在 Blender 里。
专用查看器只在三点上占优:
如果你偶尔打开 3D 文件,或者从客户和供应商那里收到它们,又或者只是想在转发前确认一下,那你就属于这一类。
Eyemesh 正是为此而生的查看器。它在 macOS 上支持 17 种格式,包括 USDZ、OBJ、STL、GLB、glTF 和 FBX。
安装后 Eyemesh 还会注册到 QuickLook:在访达中选中 3D 文件,按下空格键,不打开任何应用就能看到模型。访达缩略图也会显示真实模型,而不是通用图标。我们在用访达 QuickLook 预览 3D 文件中做了详细说明。
这两件事经常被混为一谈。如果同事要一个 USDZ,而你手上是 OBJ,你需要的不是创作工具,而是一次导出。Eyemesh 一键转换到 USDZ、OBJ、STL、GLB 和 glTF,不需要命令行,也不用打开建模软件。如果你的文件正好是 FBX,可以看如何在 Mac 上打开 FBX 文件。
Blender 仍然是创作的正确工具,而且不花钱。付费查看器买到的不是 Blender 缺少的功能,而是你每次打开文件所花掉的时间。如果你每月只看几次 3D,账算下来是 Blender 划算;如果每周要看好几次,就不是了。
可以,而且大多数人都该这样。查看器成为打开和检查文件的默认工具,Blender 留给真正需要改动的时刻。它们是互补关系,不是竞争关系。
只能打开一部分。QuickLook 出厂支持 Apple 自家的 USDZ、USDA 和 USDC。OBJ、STL、FBX、GLB、DAE 等格式只会显示通用图标,没有预览。
Eyemesh 会渲染材质和贴图,材质视图还能逐个查看。模型收到时没有贴图,通常是因为贴图文件没有一起发送,这是打包问题,不是查看器的问题。
查看器只需要显示几何体,不必在内存里维护一份可编辑的场景图。因此在同一台机器上,它通常比完整创作套件更从容地处理重型网格。