UE4和Maya的数据通信
UE4和Maya的数据通信
lingyun前言
因为出色的实时渲染,快速的可见效果。
在如今的电影视效制作中,渐渐有了Unreal的身影。
不过Unreal在动画部分,却不像它的渲染这么出彩。
动画制作还是由我们的老牌软件Maya来负责,
然后再将动画通过abc,fbx等格式输出到Unreal进行预览。
在这样“分离”的情况下,可能会遇到动画的反复修改,
重复的导出导入,没法很好的运用到Unreal的优势。
为了能够所见即所得,让Maya和Unreal之间的数据通信。
所以它们就诞生了: Live Link, Mirror, MUTools。
下面将为大家介绍这几款插件,以及它们的区别,和各自的优势。
Live Link
Live Link是Unreal官方插件,内置在虚幻引擎中。
在Setting - Plugin中开启即可。
它可以在两个软件里导入同一个文件(目前只支持fbx),
然后在Maya中制作动画,Unreal会实时更新制作的动画效果。
Live Link是Maya到Unreal的单向输出,
在Unreal里的操作不会对Maya里的动画和模型有任何影响。
如果想了解更多以及如何使用,可以查看官方文档:
Mirror
Mirror是由国内团队开发的插件,
它的作用是将Unreal场景渲染的效果实时传递到Maya里。
和它的名字一样,传入的效果只是一个镜像,
在Maya里是不会载入任何Unreal的模型物体。
和Live Link相比,它是由Unreal到Maya的单向输出,
当然这个输出只是一个镜像,软件本身互不影响。
我们可以直接在这样的“镜像”场景中,导入模型开始动画制作。
在Maya里就可以实时看到动画在场景中的表现。
同时,它也可以在Maya进行拍屏预览,这对于制作previz是非常友好了。
等动画效果满意后,再导出到Unreal里进行渲染。
官方网站:http://mirror.virtueal.cn/
MUTools
MUTools是由达瓦科技的R&D部门研发的插件,
它可以直接在Unreal里“打开”Maya的ma文件,无需导出fbx或者abc等中间文件,实现数据传递。
这个“打开”是通过插件里的一个蓝图实现,它可以和一个ma文件进行链接,
并列出ma文件中所有模型,然后将所需的物体加载到Unreal中。
这省去了中间导入导出的过程,在Maya里修改动画后,保存文件。
返回到Unreal,再进行一次ma文件的load,即可在Unreal里完成动画的更新。
当然,它也可以支持Maya时间轴和Sequencer同步。
更多的功能可以看这个介绍视频:
https://www.bilibili.com/video/BV1ct4y1Y7qP
总结
Live Link
- 从Maya到Unreal单向输出
- 官方插件,比较好的兼容性
- 免费的
- 只支持fbx文件
- 较为繁琐的连接配置
Mirror
- 从Unreal到Maya的单向(镜像)输出
- 付费插件
- 配置简单,在Unreal里打开插件和场景即可
- 能专注在Maya里进行动画制作
MUTools
- 无需中间文件,直接在Unreal里读取ma文件
- 尚在开发测试阶段,插件暂时不对外