ABC角色动画进入UE

UE部分

01. 找到 角色ABC文件 拖到 内容浏览器中, 此时会弹出 导入选项, 其中有几个选项需要注意一下

01.1 我们的文件是ABC缓存, 所以此时需要切换到几何体缓存

01.2 起始帧 必须为 0 , 不然会出错

01.3 结束帧一般会自动填入, 只需要确认一下即可

截图

02. 转换(变换)切换为 3DMax , 下方参数相应的会自动修改

点击导入

截图

03. 将导入的资产拖动到关卡序列中, 点击资产后边的加号(轨道), 选择 几何体缓存

此时会多出来一行叫 几何体缓存的轨道 , 需要把这个轨道的起始帧 对齐到第 0 帧, 与导入时设置的范围呼应

截图

04. 拖动时间滑块可能发现场景中并没有我们导入的动画

这是由于特殊需求(如果 ABC 在 Maya 中位移值过大(离世界坐标中心过远), 会导致导入后的动画模型炸掉

所以在 Maya 导出之前事先归到了世界坐标原点), 需要将 动画做逆变换

04.1 我们要做的就是把 Maya 中的变换信息 复制并粘贴到 对应的位置

需要注意的是 Maya 和 UE 之间坐标系的转换( 在这里是 X粘到X,  Y粘到Z,  Z粘到Y )

还有就是欧拉旋转中  绕轴旋转的  顺逆时针问题,  如果粘贴后 位置不对, 可以尝试改变一下旋转值的正负号

截图

05. 此时在拖动时间滑块动画就是对的了

 

点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像