虚幻引擎插件 - Maya LiveLink - 安装和使用

虚幻引擎插件 - Maya LiveLink

    • 1 Maya LiveLink简介
    • 2 下载地址:虚幻商城【免费】
    • 3 安装插件
    • 4 技术细节
      • 特点:
      • 安装:
      • 支持平台:
    • 5 官方文档 - 使用说明:
      • 5.1 - 启用Live Link插件
        • 5.1.1 在你的项目中,从 编辑(Edit) 下的 菜单栏(Menu Bar),选择 插件(Plugins)。
        • 5.1.2 在 动画(Animation) 部分下,针对 Live Link 单击 已启用(Enabled),并在确认窗口上单击 是(Yes),然后重启编辑器。
        • 5.1.3 从虚幻引擎的虚幻商城下载MayaLiveLink插件文件。
        • 5.1.4 针对你的 Maya 版本复制该文件夹,然后导航到你的 Maya 安装文件夹并将其粘贴到 plug-ins 文件夹中。
      • 5.2 - 启用Maya Live Link
        • 5.2.1 打开 Maya,然后在 Windows 和 设置/首选项(Settings/Preferences) 下选择 插件管理器(Plug-in Manager)。
        • 5.2.2 单击 浏览(Browse) 按钮,然后导航到复制的MayaLiveLink文件夹并添加 .mll 文件。
        • 5.3.3 重复之前的步骤,并从 插件管理器(Plug-in Manager) 添加 .py 文件。
        • 5.3.4 在Maya左下方的 MEL 控制台中,输入 MayaLiveLinkUI,然后按 Enter。
      • 5.3 - 建立虚幻引擎连接
        • 5.3.1 在Maya中,选中某个对象(例如立方体、球体等),然后选择"在Maya Live Link UI中添加选中项"(Add Selection in Maya Live Link UI)。这将有助于UE识别新启用的插件。
        • 5.3.2 在虚幻引擎编辑器内,从 Window 下的 菜单栏(Menu Bar),选择 Live Link。
        • 5.3.3 在 Live Link 窗口中,单击 源(Source) 按钮,然后在 消息总线源(Message Bus Source) 下选择你的 Maya Live Link 源,并单击 确定(Ok)。
        • 5.3.4 在虚幻引擎内,在 Content/Mannequin/Animations 文件夹中打开 ThirdPersonRun 资源。
        • 5.3.5 从工具栏中单击 导出资源(Export Asset) 并选择 预览网格体(Preview Mesh)。
        • 5.3.6 选择 是(Yes) 导出骨架网格体,启用 导出预览网格体(Export Preview Mesh) 并选择一个导出位置,然后在 FBX导出选项(FBX Export Options) 窗口中选择 导出(Export)。
        • 5.3.7 在Maya内,在 文件(File) 下选择 导入(Import),并导入上一步骤中所获得的FBX资源。
        • 5.3.8 切换到 动画(Animation) 模式,然后选择角色的 根(Root) 骨骼。
        • 5.3.9 在 Maya Live Link UI(Maya Live Link UI) 窗口中,单击 添加选择内容(Add Selecton) 按钮。
      • 5.4 - Live Link预览控制器
        • 5.4.1 在虚幻引擎内,在 Content/Mannequin/Character/Mesh 文件夹下打开 SK_Mannequin 资源。
        • 5.4.2 单击 预览场景设置(Preview Scene Settings) 选项卡,然后在 预览控制器(Preview Controller) 下选择 Live Link预览控制器(Live Link Preview Controller)。
        • 5.4.3 在 Live Link主题名称(Live Link Subject Name) 下点击下拉菜单并选择 root。
        • 5.4.4 启用 启用摄像机同步(Enable Camera Sync) 选项。
        • 5.4.5 转到你的 编辑器首选项(Editor Preferences),并在 性能(Performance) 下禁用 在后台时使用较少CPU(Use Less CPU when in Background) 选项。
      • 5.5 - 最终结果

1 Maya LiveLink简介

用于Autodesk Maya的插件,用于连接UE4中的LiveLink以传输动画数据

Maya版本2016到2022的插件集合,可用于通过LiveLink将Maya连接到UE4。插件允许将动画和其他属性数据从Maya流式传输到Unreal。支持基于关节的角色、道具、灯光和摄像机。 它还允许用户控制如何将这些主题转移到虚幻。例如,相机可以发送FOV等属性,但也可以设置为仅发送其变换数据。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第1张图片
虚幻引擎插件 - Maya LiveLink - 安装和使用_第2张图片
虚幻引擎插件 - Maya LiveLink - 安装和使用_第3张图片
虚幻引擎插件 - Maya LiveLink - 安装和使用_第4张图片

2 下载地址:虚幻商城【免费】

虚幻商城链接

3 安装插件

在线安装:
支持三个版本 4.23 4.26 4.27,其他版本无法使用。
点击再启动器打开会自动转到虚幻引擎中安装。
虚幻引擎插件 - Maya LiveLink - 安装和使用_第5张图片
离线安装:
插件的本地下载地址如下,将其拷贝到相同的相对路径即可使用:

引擎安装路径\UE_4.26\Engine\Plugins\Marketplace\MayaLiveLink
虚幻引擎插件 - Maya LiveLink - 安装和使用_第6张图片

4 技术细节

特点:

Maya中加载的C++插件,用于将数据传输到UE4
Maya中加载的UI允许控制Maya场景的哪些主题要进行流式处理

安装:

将Maya插件路径指向您拥有的Maya版本的下载位置
加载MayaLiveLinkPlugin.mll
加载MayaLiveLinkUI.py
(可选)如果希望在下次Maya启动时加载它们,请将两者都设定为“自动加载”
在MEL命令窗口中输入MayaLiveLinkUI

支持平台:

支持的开发平台:Win64
支持的目标构建平台:Win64

5 官方文档 - 使用说明:

地址链接
虚幻引擎插件 - Maya LiveLink - 安装和使用_第7张图片

5.1 - 启用Live Link插件

5.1.1 在你的项目中,从 编辑(Edit) 下的 菜单栏(Menu Bar),选择 插件(Plugins)。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第8张图片

5.1.2 在 动画(Animation) 部分下,针对 Live Link 单击 已启用(Enabled),并在确认窗口上单击 是(Yes),然后重启编辑器。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第9张图片

这将启用Live Link插件以连接到外部DDC工具。为了将你的DDC工具连接到虚幻引擎,你将需要启用对应插件。对于本方法说明,我们主要关注Maya,并需要在Maya内启用插件。

5.1.3 从虚幻引擎的虚幻商城下载MayaLiveLink插件文件。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第10张图片

除非你改动过安装路径,否则这些文件应该位于以下位置:C:\Program Files\Epic Games\UE_4.25\Engine\Plugins\Marketplace\MayaLiveLink。

5.1.4 针对你的 Maya 版本复制该文件夹,然后导航到你的 Maya 安装文件夹并将其粘贴到 plug-ins 文件夹中。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第11张图片

2016-2019版的Maya有预制二进制文件。在本指南中,我们使用的是Maya 2017。

在下一个步骤中,我们将在Maya中启用Live Link插件,并打开Maya Live LinkUI(Live Link UI)窗口,以便你查看与正在运行的虚幻引擎编辑器版本的连接状态。

5.2 - 启用Maya Live Link

5.2.1 打开 Maya,然后在 Windows 和 设置/首选项(Settings/Preferences) 下选择 插件管理器(Plug-in Manager)。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第12张图片

5.2.2 单击 浏览(Browse) 按钮,然后导航到复制的MayaLiveLink文件夹并添加 .mll 文件。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第13张图片

5.3.3 重复之前的步骤,并从 插件管理器(Plug-in Manager) 添加 .py 文件。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第14张图片

一旦添加,你将看到插件管理器(Plug-in Manager)内的插件状态为已加载(Loaded)。

5.3.4 在Maya左下方的 MEL 控制台中,输入 MayaLiveLinkUI,然后按 Enter。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第15张图片

MEL控制台命令是区分大小写的,所以必须严格按照上面步骤的指示输入。

这将打开Maya Live LinkUI连接状态(Maya Live Link UI Connection Status)窗口。
虚幻引擎插件 - Maya LiveLink - 安装和使用_第16张图片

窗口右上方显示连接状态,指示你是否连接到一个正在运行的的虚幻引擎编辑器版本。下方的窗口用于命名和添加/移除要流送到虚幻引擎(本指南中稍后会执行此操作)的主题(Subjects)。

目前我们还未连接,但在下一步骤中,我们将建立与虚幻引擎的连接,导出我们可以在Maya中使用的动画资源和骨架网格体,并将其作为一个主题添加,以流送回虚幻引擎进行实时预览。

5.3 - 建立虚幻引擎连接

5.3.1 在Maya中,选中某个对象(例如立方体、球体等),然后选择"在Maya Live Link UI中添加选中项"(Add Selection in Maya Live Link UI)。这将有助于UE识别新启用的插件。

5.3.2 在虚幻引擎编辑器内,从 Window 下的 菜单栏(Menu Bar),选择 Live Link。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第17张图片

5.3.3 在 Live Link 窗口中,单击 源(Source) 按钮,然后在 消息总线源(Message Bus Source) 下选择你的 Maya Live Link 源,并单击 确定(Ok)。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第18张图片
如果你返回Maya,Maya Live Link连接状态(Maya Live Link Connection Status)窗口将更新,以反映新的连接状态。
虚幻引擎插件 - Maya LiveLink - 安装和使用_第19张图片

现在我们已经连接,我们就需要一个主题以预览和测试该连接。

5.3.4 在虚幻引擎内,在 Content/Mannequin/Animations 文件夹中打开 ThirdPersonRun 资源。

5.3.5 从工具栏中单击 导出资源(Export Asset) 并选择 预览网格体(Preview Mesh)。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第20张图片

5.3.6 选择 是(Yes) 导出骨架网格体,启用 导出预览网格体(Export Preview Mesh) 并选择一个导出位置,然后在 FBX导出选项(FBX Export Options) 窗口中选择 导出(Export)。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第21张图片

5.3.7 在Maya内,在 文件(File) 下选择 导入(Import),并导入上一步骤中所获得的FBX资源。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第22张图片

5.3.8 切换到 动画(Animation) 模式,然后选择角色的 根(Root) 骨骼。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第23张图片

5.3.9 在 Maya Live Link UI(Maya Live Link UI) 窗口中,单击 添加选择内容(Add Selecton) 按钮。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第24张图片
这将把选择内容作为 主题(Subject) 添加,以流送到虚幻引擎。
虚幻引擎插件 - Maya LiveLink - 安装和使用_第25张图片

插件知道这是一个关节层级,并将该主题标记为角色(Character)。名称 Root是你可在文本输入框中更改的主题名称。此名称将作为主题名称在虚幻引擎中反应出来。 在默认情况下,流送类型(Stream Type)将根据要流送的数据类型来设定。你可以在 流送类型 设置中进行修改,来流送你需要的信息。

如果你的机器中不止一张网卡,且想要指定用来接受数据的网卡,就需要在项目设置中指定单播断点。

现已设置Maya以将我们的主题流送到UE4编辑器,下一步我们将设置虚幻引擎以接收流送的主题,以便我们可以开始从虚幻引擎内的Maya实时预览内容。

5.4 - Live Link预览控制器

5.4.1 在虚幻引擎内,在 Content/Mannequin/Character/Mesh 文件夹下打开 SK_Mannequin 资源。

5.4.2 单击 预览场景设置(Preview Scene Settings) 选项卡,然后在 预览控制器(Preview Controller) 下选择 Live Link预览控制器(Live Link Preview Controller)。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第26张图片

5.4.3 在 Live Link主题名称(Live Link Subject Name) 下点击下拉菜单并选择 root。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第27张图片

视口将更新,且角色将进入该角色正在Maya内使用的姿势。

5.4.4 启用 启用摄像机同步(Enable Camera Sync) 选项。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第28张图片

这将把虚幻引擎的摄像机同步到Maya内上一次使用的视口摄像机。无论何时,当你在Maya中移动摄像机时,虚幻引擎的摄像机将更新以匹配。

5.4.5 转到你的 编辑器首选项(Editor Preferences),并在 性能(Performance) 下禁用 在后台时使用较少CPU(Use Less CPU when in Background) 选项。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第29张图片
此选项会限制编辑器的后台性能,并阻止编辑器在Maya有焦点的时候进行渲染,这将阻止我们看到实时的更新。

提示:

如果你希望编辑器在闲置状态下继续评估,也可以在Live Link连接窗口中调整 有效引擎时间(Valid Engine
Time),在编辑器停止评估前获得更多时间。
虚幻引擎插件 - Maya LiveLink - 安装和使用_第30张图片
返回 Maya 并擦除动画,或在视口中移动摄像机。

在此示例中,我们使用了Live Link预览控制器,但你也可以通过Live Link组件来流送附加到一个Actor上的数据。

5.5 - 最终结果

虚幻引擎插件 - Maya LiveLink - 安装和使用_第31张图片

当你在Maya中擦除动画或移动摄像机时,角色和摄像机在虚幻引擎中的运动将更新,以匹配你在Maya中看到的内容。 典型的工作流程如下,在Maya中创作你的内容,导出骨架网格体并将其导入到虚幻引擎中,按照本指南中所述的连接设置步骤建立一个连接,然后在虚幻引擎中的Live Link主题上预览在Maya中创作的动画。

你还可以更改你的动画,所做更改会实时反映到虚幻引擎中的Live Link主题上。

虚幻引擎插件 - Maya LiveLink - 安装和使用_第32张图片

上文中我们更新了头的位置以使角色在跑步时环顾四周,让我们看看它在虚幻引擎内是什么样子。 这是关于如何使用Live Link插件的简单例子,这个功能还有很多其他优势,你可以在Live Link插件文档页面上找到这些优势。

警告:
如果你正在使用4.23之前的Maya Live Link插件版本,它在通过蓝图驱动相机时,可能无法正确变换。你可以按下图,添加 Add
Relative Rotation 节点并将其设为 0, 180, 90 来修正此问题。
虚幻引擎插件 - Maya LiveLink - 安装和使用_第33张图片

你可能感兴趣的:(maya,虚幻,ue4)