UE4和Maya的数据通信

前言

因为出色的实时渲染,快速的可见效果。
在如今的电影视效制作中,渐渐有了Unreal的身影。

不过Unreal在动画部分,却不像它的渲染这么出彩。
动画制作还是由我们的老牌软件Maya来负责
然后再将动画通过abc,fbx等格式输出到Unreal进行预览。

在这样“分离”的情况下,可能会遇到动画的反复修改,
重复的导出导入,没法很好的运用到Unreal的优势。
为了能够所见即所得,让Maya和Unreal之间的数据通信。
所以它们就诞生了: Live Link, Mirror, MUTools。

下面将为大家介绍这几款插件,以及它们的区别,和各自的优势。

Live Link

Live Link是Unreal官方插件,内置在虚幻引擎中。
在Setting - Plugin中开启即可。

image.png

它可以在两个软件里导入同一个文件(目前只支持fbx),
然后在Maya中制作动画,Unreal会实时更新制作的动画效果。

image.png

Live Link是Maya到Unreal的单向输出,
在Unreal里的操作不会对Maya里的动画和模型有任何影响。
如果想了解更多以及如何使用,可以查看官方文档:

https://docs.unrealengine.com/zh-CN/Engine/Animation/LiveLinkPlugin/ConnectingUnrealEngine4toMayawithLiveLink/index.html

Mirror

Mirror是由国内团队开发的插件,
它的作用是将Unreal场景渲染的效果实时传递到Maya里。

image.png

和它的名字一样,传入的效果只是一个镜像,
在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中。

image.png

这省去了中间导入导出的过程,在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文件
  • 尚在开发测试阶段,插件暂时不对外