MMD 文件完美导入 UE5 引擎方案 vmd 摄像机运动数据和 pmx 模型 动画 表情 材质导入

本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com

作者:简单的の快乐

需要用到的软件及插件:(末尾有下载链接 (•̀ω•́)) C4dr20 Maya UE5 MMD_Tool_For_C4D UnrealCameraGenerator_......

需要用到的软件及插件:(末尾有下载链接 (•̀ω•́)✧)

C4dr20   

Maya

UE5

MMD_Tool_For_C4D

UnrealCameraGenerator_v1.0.py

这里也有下载链接

首先获取一个摄像机数据(模之屋下载的)

.vmd 格式文件 使用 mmdtool 导入 c4d 中,mmdtool 安装使用方法可以参考上面链接

导入 C4d 之后会获得两个摄像机数据

摄像机数据

摄像机文件导入 C4d 之后,选中两个文件导出为 fbx,再将 fbx 文件导入到 maya 中

导出摄像机设置

在 Maya 中导入后获得这两个文件

摄像机数据

使用 maya 摄像机导出插件,仅选中 Camera 进行转换

导入插件并运行,插件使用方法也可以看上面链接 只选中 Camera 运行插件并选中 camera 后点击《《《,再点击 Create

转换后得到:

转换后的 ue 摄像机虽然有动画,但是没有关键帧

需要重新烘焙关键帧

烘焙

烘焙时根据摄像机动画时间范围进行烘焙,选中三个数据一起烘焙

烘焙 烘培完成

烘培完后运动的路径跟之前的摄像机不一致,直接导入 ue 即可,选中三个文件一起导出,朝上轴设置为 Z 轴

导出

进入 UE5

小扳手导入

在 ue5 Sequencer 中点小扳手导入摄像机

导入设置

导入后会得到一个 camera 和一个 camera_to_export1 摄像机,camera_to_export1 就是转化后的摄像机,并且拥有完整的帧动画

camera_to_export1

导入后需要将原有聚焦设置的 k 帧删除,手动将聚焦调整到正常数值

删除两个关键帧 设置聚焦距离

导入完成

Pmx 模型材质导入过程:模型直接通过 C4d 导入 UE,会有轴向出错的问题

先看一下轴向:

使用 mmdtool 将 pmx 格式的文件导入(模之屋下载的模型)。C4d 世界坐标轴为 Y 轴朝上,朝前为 Z-

C4d 轴向

在 ue 中世界坐标 Z 轴朝上,X 轴朝前

ue 轴向

选中模型导出 fbx

设置 Y 轴朝上匹配 ue 坐标 如图将 c4d 坐标轴沿 x 轴旋转 - 90 度可得 ue 坐标,只需要将人物网格模型往反方向旋转 90 度即可得到在 ue 中头顶朝向 z 轴,面朝 y 轴的模型

ue 导入

ue 导入时将 x 轴导入旋转设为 90,其他设置与 max 模型导入时一致 导入后网格体状态 导入后只有动画序列正常,骨骼模型和物理碰撞不对,将骨骼网格体 x 轴设置为 0 将导入设置的 x 轴旋转设为 0,z 轴设为 - 90,点击重新导入 设置骨骼网格体后物理碰撞和骨架也会同步 完美导入了骨骼动画和面部变形动画

导入完成。

两个插件的下载链接:

链接:https://pan.baidu.com/s/12CgM9xv-7o5AstIK_-7TDg 

提取码:ivh3 

-- 来自百度网盘超级会员 V1 的分享

链接:https://pan.baidu.com/s/11DGrvpaw2mvca3ReCArxow 

提取码:dy2g 

-- 来自百度网盘超级会员 V1 的分享

原地址:

github 链接:https://github.com/AiMiDi/C4D_MMD_Tool 作者:艾米蒂 aimidi https://www.bilibili.com/read/cv11499454?spm_id_from=333.999.0.0 出处:bilibilidrive.google.co 防 m/file/d 吞 / 0BwtzZPUbG 补 NPJNVJYYzRKN0ZkRmc / 丁 view
https://pan.baidu.com/s/1RCoiABYHcB_V5CJkqIxU2w
提取码:kfu1

以上就是 Vmd 文件以及 Pmx 文件导入 ue 中的方法介绍,如果有朋友有更加方便快捷的方法也欢迎在下方留言

评论