Sengimie 2024-05-02 09:44 采纳率: 0%
浏览 29

C4D点级别动画怎么导入到unity中

C4D创建的点级别动画怎么导入到unity中? 导出fdx文件到unity,盒子可以旋转但是盖子不打开。

img

img

  • 写回答

6条回答 默认 最新

  • 专家-皆知 2024-05-02 09:44
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    在将Cinema 4D(C4D)中的点级别动画导出至Unity时,你需要确保正确设置导出选项以及在Unity中正确配置模型。以下是详细的步骤:

    1. 在Cinema 4D中创建并调整好你的点动画。

    2. 选择要导出的对象,然后转到 File > Export... 或按快捷键 Ctrl+Shift+E 打开导出窗口。

    3. 在弹出的 Exporter 对话框中,找到并选择 FBX 格式作为输出格式。点击 Options 按钮,这会打开 FBX 导出设置窗口。

    4. 在 FBX 导出设置窗口中,确保你有以下设置:

      • Geometry 部分:
        • 选择 Smoothed Mesh
        • 确保 Apply DeformersBake Animation 勾选
        • Normals 设置为 Calculate in Realtime
      • Animation 部分:
        • 选择 All Tracks
        • Apply Scaling 勾选
        • Rotation Order 设置为与Unity相同的顺序,通常是XYZ或ZYX
        • Root Motion 不勾选(如果你不需要根动)
      • Optimize 部分:根据需要优化数据,但保持关键帧信息完整。
    5. 点击 OK 关闭 FBX 导出设置窗口,然后在原始 Exporter 对话框中选择保存位置,输入文件名,例如 MyModel.fbx,然后点击 Export

    6. 在Unity中,关闭当前场景(如果有的话),然后打开 Project 视图。

    7. 右键点击 Assets 文件夹,选择 Import New Asset...,然后浏览并选择你在C4D中导出的 .fbx 文件。

    8. Unity 将自动导入模型和动画。导入完成后,在 Hierarchy 视图中你应该能看到导入的模型。展开它,你会看到一个名为 animations 的子物体,里面包含从C4D导出的所有动画轨道。

    9. 如果你在Unity中看到盒子旋转但盖子没有打开,可能是因为动画的关键帧时间线设置有问题,或者盖子的骨骼权重不正确。检查每个对象的动画曲线,确保它们在正确的时间内有变化。同时,确认盖子的骨骼连接正确,并且在C4D中对盖子进行了正确的变形操作。

    按照这些步骤操作,应该能让你成功地在Unity中导入C4D中的点级别动画。如果还有问题,可能需要检查C4D中的动画设置或在Unity中检查骨骼和权重设置。如果有特定的错误信息或问题细节,请随时提供,以便我能进一步协助你。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月2日