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 中的方法介绍,如果有朋友有更加方便快捷的方法也欢迎在下方留言