如何正确地将 3D 模型从 Cinema 4D R16 导出到 Unity。导入到 Unity 时模型发生变化
How to properly export a 3D model to Unity from Cinema 4D R16. Model changes when imported to Unity
我无法正确使用从 Cinema 4D R16 到 Unity 创建的 3D 模型。
该模型在 Cinema 4D 的渲染视图中看起来不错,但在 Unity 中看起来失真(导入为 .fbx),并且眼睛缺少颜色。
我选择了 .fbx 并选中了 ff 设置:
FBX 版本 7.4
常规:灯光/样条线
动画:None
几何:法线
附加:纹理和材质/嵌入纹理
有一个简单的眼睛移动关键帧动画。我也尝试在没有动画的情况下导出为 .fbx,但模型仍然变形。
以下是渲染视图和模型导入 Unity 时的照片。
图片:
Unity 会自动从 C4D 导入文件,只需将 .c4d 文件放在项目的 Assets 文件夹中即可。打开 Unity,场景将自动导入,您将在项目视图中看到它。然后,将它从项目视图拖到场景视图中。
此外,当您使用此方法时,只要您保存更改的 .c4d 模型,Unity 就会自动更新文件。
Unity 将导入:
- 具有位置、旋转和缩放的所有对象。还导入了枢轴点和名称。
- 将导入具有 UV 和法线的网格。
- 具有纹理和漫反射颜色的材料。 (每个网格多种材料)
- 带 FK 的动画(IK 需要手动烘焙)。
- 基于骨骼的动画。
注意:Unity目前不导入Point Level Animations。您必须改用基于骨骼的动画。
这确实需要您在与 Unity 相同的机器上安装 Cinema 4D。
为了最大化导入速度,获取了 C4D 首选项(Edit->Preferences)并取消选中 FBX 6.0 首选项中的 Embed Textures。
我无法正确使用从 Cinema 4D R16 到 Unity 创建的 3D 模型。
该模型在 Cinema 4D 的渲染视图中看起来不错,但在 Unity 中看起来失真(导入为 .fbx),并且眼睛缺少颜色。
我选择了 .fbx 并选中了 ff 设置:
FBX 版本 7.4
常规:灯光/样条线
动画:None
几何:法线
附加:纹理和材质/嵌入纹理
有一个简单的眼睛移动关键帧动画。我也尝试在没有动画的情况下导出为 .fbx,但模型仍然变形。
以下是渲染视图和模型导入 Unity 时的照片。
图片:
Unity 会自动从 C4D 导入文件,只需将 .c4d 文件放在项目的 Assets 文件夹中即可。打开 Unity,场景将自动导入,您将在项目视图中看到它。然后,将它从项目视图拖到场景视图中。
此外,当您使用此方法时,只要您保存更改的 .c4d 模型,Unity 就会自动更新文件。
Unity 将导入:
- 具有位置、旋转和缩放的所有对象。还导入了枢轴点和名称。
- 将导入具有 UV 和法线的网格。
- 具有纹理和漫反射颜色的材料。 (每个网格多种材料)
- 带 FK 的动画(IK 需要手动烘焙)。
- 基于骨骼的动画。
注意:Unity目前不导入Point Level Animations。您必须改用基于骨骼的动画。
这确实需要您在与 Unity 相同的机器上安装 Cinema 4D。
为了最大化导入速度,获取了 C4D 首选项(Edit->Preferences)并取消选中 FBX 6.0 首选项中的 Embed Textures。