Unity是允许导入第三方3D模型,以前仅支持FBX和OBJ,现在可直接导入SU模型,可通过软件导入也可放入Assets文件夹让Unity自启动识别,不过在导入的过程还需要注意一些事项,让导入顺顺利利。
这里i3d以SketchUp 2019作为演示,见下图小场景:

1.准备好了SU场景,接下来在草图大师中需要做点事:
- 打开菜单文件 → 另存为,将SketchUp的工程文件另存为SketchUp 2017版。
- (千万不要选择第一个默认的SketchUp模型,虽然可以导进去,但是无法拖拽至Unity的窗口,很多人忽略了此步骤,所以才会导致模型无法使用)

2.接下来在Unity中做的事:
- 在Unity资产文件夹新建一个”Models”文件夹。
- 进入”Models”,点击右键选择导入新资产。
- 选择上面草图大师的原始文件格式.skp,已将流程放在下图中。

3.导入之后就可以展开其三角形查看材质以及其他资产的情况,并将模型拖拽到Unity的窗口。

4.在Inspector窗口,可以点击提取纹理或者提取材质到工程文件夹下,这样可以分文别类,方便管理。

5.导入模型还可以直接复制SU模型文件到Assets文件夹中(通常这个文件夹在你的保存项目位置,例如3D天堂的项目位置是:D:\U3D project\2022.1.0\Assets)。
然后启动Unity,打开对应的项目工程,这样Unity会自动获取这些模型并导入草图大师模型文件,不过这种方式不太建议用,因此放在最后讲,你懂的。
6.如果你使用的是SketchUp网页云平台制作的模型,记得在下载工程的时候,选择下载为SketchUp2017版,这样就可以顺顺利利导入,不会出现大错误问题。
