首页 > 其他分享 >mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践...

mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践...

时间:2023-02-06 11:03:38浏览次数:44  
标签:动画 ... image 蓝图 mixamo ue png


ue中的root->Hips

ue中 ik_foot_l ik_foot_r下面有foot_r

在mixamo下面leftfoot对应ik_foot_l
但是foot_l 只能给他对应leftToeBase 了




mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._循环播放


image.png


spline 盆骨对应pelvis
在绑定控制中进行修改即可.



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_02


image.png


方法一 拷贝动画蓝图

[本人原创方法]
此方法毕竟操蛋,虽然完美兼容,但是我的走,跳 跑,我个人都觉得好丑.我从网站上各种截取尽量和小白人的动作保持一致,但是还是感觉丑,难道是mixamo的问题.
此方法用的是mixamo里面的走 ,跑,跳动作,需要创建准备多个动画fbx



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_03


image.png


拷贝ue人物pawn ,定位动画蓝图 然后拷贝一份
修改动画蓝图选择骨骼替换,然后挨个进行替换状态里面的播放器(动作,注意设置骨骼动画为循环播放.)



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_04


image.png



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_05


image.png



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_06


image.png



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_07


image.png


CR_文件参考直接复制一份,然后修改蓝图里面的root为spline等,个人感觉有没有好像都不影响,动画蓝图可以直接跳过连接
对于land还需要修改动画属性,修改后颜色呈现绿色



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._骨骼动画_08


image.png



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._骨骼动画_09


image.png


方法二 ik绑定 然后重定向生成蓝图

分别给ue人物和当前自己的人物新建一个ik绑定,然后新建ik重定向器 进行匹配
小白人的.



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._重定向_10


image.png


最后 新建重定向器选择ue骨骼 ,然后打开设置目标 , 如果模型是反的则可以编辑pose调整过来.



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._动画_11


image.png



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._重定向_12


image.png


最后发现ue是精确肩膀 和上下手臂 以及没个手指指骨
但是mixamo的手指指骨就没法精确了,以及还有手和腿的中心平衡点也没法精确,这些都要删除.
生成后和方法1 一样,替换一些动作.
最后在重定向器里面导出多个动作,然后在挨个替换,太过麻烦,需要生成一大把东东.

方法三

借助动画蓝图代码指向重定向器,以及借助人物蓝图中插入mesh骨骼,然后隐藏原有骨骼,然后指定动画蓝图bp
此方法可以是 实现任意模型用到任意动作.
下面是我研究了1天实现的效果,很多地方穿模了,可能跟pose姿势不准有关系,需要微调



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._骨骼动画_13


image.png


调整设置骨骼尽可能的小,否则不好调整.
另外 点击 源名称下面的骨骼再点击源名称才能切换到那个预览设置偏移的界面.



mixamo和ue小白人映射关系以及让mixamo绑定的人物在场景中运动的多种方法实践..._循环播放_14


image.png

标签:动画,...,image,蓝图,mixamo,ue,png
From: https://blog.51cto.com/lozn/6038748

相关文章

  • vue cli脚手架 - 删除配置好的自定义预配置
    在系统盘用户根目录里找到 .vuerc文件  编辑文本,删除不要的配置即可  删掉后,我就剩下一个了 ......
  • Vue 父亲组件更新子组件后子组件属性数据不改变
    记录一下。父组件内容:<template><divstyle="height:100%"><el-container><SiteAside:isCollapse="iscollapse":key="timer"></SiteAsid......
  • day01-2-@RequestMapping
    @RequestMapping1.基本使用@RequestMapping注解可以指定控制器(处理器)的某个方法的请求url2.@RequestMapping其他使用方式2.1修饰方法和类@RequestMapping注解可以......
  • SONiC Issues 问题清单
    SONiC社区通过Github托管了代码,同时也利用Github提供的功能协助跟踪和解决代码中发现的问题。在sonic-net页面里面,在项目相关的各个功能页中,Issues页在Code和PR之间。有了......
  • vue项目中图片放在public?还是assets?
    首先,要知道,public的资源要用绝对路径/访问,打包时不会被编译,所以我们可以随时替换;assets的资源要用相对路径./访问,打包时会被编译,所以打包之后我们不能替换;所以,使用随时要......
  • aws云上部署vue代码+nodeJS跨域配置
    大致需求客户想要构建一个新的客户站点,前端通过Https来访问VUE界面,然后VUE跨域Https访问后端的接口服务,通过NodeJS来提供后台服务。假定是全新的服务,本文从域名申请配置、CD......
  • vue面试题
    1.常见的指令答v-ifv-elsev-elseifv-bindv-modelv-forv-showv-onv-textv-htmlv-cloakv-once2.vue的优点答:1.轻量级框架,值关注视图层2.双向数据的绑定,在数......
  • jquery一些常用
    jQuery操作元素的样式//设置样式$("#conBlue").attr("class","green");//添加样式$("#conBlue").addClass("larger"); //添加具体的样式$("#conRed").css("font-si......
  • VUE项目踩坑记录(持续更新)
    1.this.$router.push({path:'',query:{show:true}})通过路由传的参数为Boolean时,接收的时候为String类型2.详情页回列表定位到之前位置detail页返回到列表页定位到之前的......
  • vue3如何改变svg字体大小,以及子组件如何改变父组件背景色
    提问:1、hanzi-write生成的svg只能使用px像素大小,使用rem无效。2、子组件无法修改父组件背景色。svg问题: <template>   <divclass="header"> ......