查看: 5780|回复: 3
打印 上一主题 下一主题

[其他] Unity3D技术之从 Cinema 4D 中导入对象浅析

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2015-1-31 17:47:02 |只看该作者 |倒序浏览
从 Cinema 4D 中导入对象

Unity 可直接导入 Cinema 4D 文件。开始时只需将 .c4d 文件放到工程的资源 ( Assets) 文件夹下。 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中。

要在 Unity 中查看模型,只需将其从工程视图 (Project View) 拖入场景视图 (Scene View) 中。

如果修改 .c4d 文件,Unity 会在保存文件时自动更新。


Unity 现在可导入
  • 带位置、旋转、缩放的所有对象。轴心和名称 (Name) 也被导入。
  • 带 UV 和法线的网格。
  • 包含纹理及漫反射颜色的材质。每个网格有多种材质。
  • 正向运动学 (FK) 动画(IK 须手动烘培)。
  • 基于骨骼的动画。

Unity 此时不支持导入顶点动画 (PLA)。请使用基于骨骼的动画代替。


使用反向运动学 (IK) 的角色动画

如果使用反向运动学 (IK) 在 Cinema 4D 中制作角色动画,须在选择插件 (Plugins)->摩卡 (Mocca)->Cappucino 菜单前先烘培 IK。如果导入 Unity 前不烘培 IK,很可能只导入了动画定位点而非骨骼动画。


要求
  • 须安装有 Cinema 4D 8.5 或更高版本才能导入 .c4d 文件。

如果机器上没有安装 Cinema 4D,但是要从另一台机器上导入 Cinema 4D 文件,可导出 FBX 格式,Unity 可直接导入该格式:

  • 打开 Cinema 4D 文件
  • 在 Cinema 4D 中选择文件 (File)->导出 (Export)->FBX 6.0
  • 将导出的 fbx 文件放在 Unity 工程资源 (Assets) 文件夹下。Unity 会自动导入 fbx 文件。

提示
  • 导入 Cinema 4D 文件时若要将导入速度提至最高:请打开 Cinema 4D 首选项(编辑 (Edit)->首选项 (Preferences))后选择 FBX 6.0 首选项。不勾选嵌入纹理 (Embed Textures) 选项。

导入过程背后(高级)

Unity 导入 Cinema 4D 文件时会自动安装 Cinema 4D 插件并在后台启动 Cinema 4D。之后,Unity 与 Cinema 4D 通信,将 .c4d 文件转成 Unity 可读取的格式。第一次导入 .c4d 文件且尚未打开 Cinema 4D 时,启动时间稍长,但后续导入 .c4d 会非常快。


Cinema 4D 10 支持

直接导入 .c4d 文件时,Unity 会在后台将 Cinema 4D 文件转成 FBX 格式。 Maxon 发布 Cinema 4D 10.0时,FBX 导出工具出现了许多问题。在 Cinema 4D 10.1 版本中许多问题得到了修正。因此,我们强烈建议 Cinema 4D 10 用户升级至 10.1 版本。

现在,Maxons FBX 导出工具中还存在一些问题。目前似乎没有一个可靠方法来导出带有 Cinema 4D 10 关节的动画角色,但在 9.6 版本中旧骨骼系统可完美导出。因此,创建动画角色时使用旧骨骼系统非常关键,而不要使用关节工具。


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

3

主题

1

听众

6189

积分

高级设计师

Rank: 6Rank: 6

纳金币
370
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2015-1-31 18:55:47 |只看该作者
Thanks for sharing!
回复

使用道具 举报

dan29    

0

主题

1

听众

18

积分

设计初学者

Rank: 1

纳金币
2
精华
0
板凳
发表于 2016-8-9 15:53:40 |只看该作者
我用c4d r17版本,导出fbx勾选了纹理和材质,但在unity3d中显示没有纹理,就光秃秃一个模型,请问如何解决,谢谢。
回复

使用道具 举报

qcccq    

0

主题

7

听众

3650

积分

中级设计师

Rank: 5Rank: 5

纳金币
34
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2016-10-9 03:15:50 |只看该作者
dan29 发表于 2016-8-9 15:53
我用c4d r17版本,导出fbx勾选了纹理和材质,但在unity3d中显示没有纹理,就光秃秃一个模型,请问如何解决 ...

我比你更初级…方便问几个问题吗?比如.c4d放到assets下,会出现一个c4d-配置文件,是做什么用的呀?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-8-7 06:32 , Processed in 0.166281 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部