【美术基础】PMX骨骼网格体导入UE5并重新绑定动作 - Blender 3.2.1 需要重新下载2.8版本使用Cats插件

article/2025/10/4 23:18:50

Blender 3.2版本中对Cats插件的一些修复

FixModel功能修复

在这里插入图片描述
在Fix Model的时候会出现报错

此处由于我有Python功底,直接去找源代码修改掉此处的类型错误

armature.py的205行改为

return context.window_manager.invoke_props_dialog(self, width=int(dpi_value * 3.25))

在这里插入图片描述
就能够正常运行啦

后来发现导出过程会产生Error,因为Blender的渲染机制改变了,只能使用Blender 2.79或2.80+(建议以管理员身份运行)

Export功能修复

在这里插入图片描述
一样的修改方案

importer.py的966行改为

return context.window_manager.invoke_props_dialog(self, width=int(dpi_value * 6.1))

MMD模型导入UE5

MMD模型导入UE5 之后很小

因为对大小的单位衡量尺度不同
大概需要缩放4倍

UE5 FBX导入选项

导入均匀缩放(Import Uniform Scale)

该选项将使网格体在导入时均匀缩放。

将选项设置为4.0

UE5中正确的方法是,导入时选中结合变形目标。

UE5的骨骼系统

MMD的PMX文件是没有根骨骼(Root)的,
在这里插入图片描述
但是UE5的标准骨架里是有的

接下来在Body层级创建一个Root骨骼,并把Hips绑定到Root的子级

骨骼重定向

人物骨骼命名总结

wrist、thumb、index、middle、ring和pinky分别表示掌腕、拇指关节、食指关节、中指关节、无名指关节和小指关节

pelvis骨盆
neck脖子
head头
arm手臂
shoulder肩膀
leg(thigh)是胯部连接到大腿根部的骨头
knee(calf)是大腿根部连接到膝盖的骨头
ankle(foot)是膝盖连接到脚踝的骨头

细分

  • 上半臂、手肘elbow、下半臂
  • 上半腿、膝盖knee、下半腿、脚踝ankle、脚foot(toe)

UE5中的骨骼重定向系统

UE5将旧的Retarget Manager移除了,新版本下只能通过IK Retargeter进行骨架重定向

  1. 创建IKRig 选择需要重定向的骨骼
    在这里插入图片描述

  2. 重命名完成后打开IKRetargeting窗口
    在这里插入图片描述

  3. 添加和编辑 New Chain
    在这里插入图片描述

  4. 设置重定向根节点
    在这里插入图片描述

  5. 完成后保存,如法炮制另外一个

  6. 创建IK Retargetor
    在这里插入图片描述

  7. 选择原骨骼 关联目标IKRig
    在这里插入图片描述

  8. 查看Chain Mapping是否正确
    在这里插入图片描述

  9. 现在可以双击预览动画是否正确了
    如果不正确检查步骤是否正确以及不同的根节点是根据自己需要设置的
    在这里插入图片描述

  10. 导出选择的动画
    在这里插入图片描述

也可以批量导出重定向骨骼动画在这里插入图片描述

选择IK重定向器进行重定向
在这里插入图片描述

动画重定向

现在网上很多重定向教程的作者都没有考虑数据丢失问题。

衡量完美动画重定向的指标

一个完美重定向的动画,应该是

  1. 原始骨骼的动画重定向到目标骨骼的动画,正常
  2. 目标骨骼生成的重定向动画 再次重定向回 原始骨骼的动画,正常

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/I10mc8hJ.shtml

相关文章

【maya】骨骼绑定与蒙皮权重调整

(使用maya版本是2018.5) 首先导入一个没有骨骼的模型。 以下为了方便骨骼绑定我们使用建模工具箱。 文章目录 第一种绑定骨骼方式第二种绑定骨骼方式调整权重 第一种绑定骨骼方式 (这种方式需要人物脸面朝z轴正方向。) 1.上方面板装备-快速装备&am…

maya骨骼架设、蒙皮绑定与权重修正

一、简单的骨骼架设与蒙皮绑定 (一)骨骼创建 1.首先在Human IK面板中添加一个骨架 2.点击X射线显示关节 3. 将每一个关机放到合适的位置 4.点击绑定,菜单栏就会出现骨架以及蒙皮菜单 5.在蒙皮菜单中点击绑定蒙皮选项,根据自己的…

UE4骨骼动画绑定

先新建插槽,不然骨骼会跟着附加上的类动。 在骨骼内绑定然后进行调整后的类,生成时,同一个类也是在调整后的位置。 骨骼绑东西只是预览,还可以在动画里面的骨骼绑定看效果。 在人物类图里在Mesh下绑一个模型(武器等等&…

three.js进阶之骨骼绑定

使用three.js也能实现3D模型的骨骼绑定,使用代码控制模型!参考这里的呈现效果。 更加常见的应用场景应该是:给一个模型设置多套骨骼动画如唱、跳、Rap等,然后在浏览器中根据用户的输入选择执行不同的动画,这就需要对骨…

blender绑定骨骼法 2 rig

image.png image.png 生成一个body_temp add neck 脖子 add chin 下巴 image.png add shoulder肩膀 image.png add wrist手腕 add spline root .额那个位置 image.png add ankle脚踝 image.png FACIAL setup是面部的骨骼绑定,这里没眼球啥的就不弄了直接 点go 就生成了骨骼. im…

【ADV5】adv绑定不想创建那么多骨骼怎么设置

在maya做动画用ADV5有时候只是想做一些简单的绑定做动作不需要用上这么多骨骼,但是每次都生成太多导致权重处理增加 解决方法① 在Build之前选择需要调整的关节,如肩关节,在adv面板 属性(Body edit Attribute)- 移除…

Blender人物骨骼绑定

Blender人物骨骼绑定 1. 建立骨骼父子关系: 某些物体依附到其他物体上并成为它的子物体,可由骨骼按E键直接分裂出子骨骼。 2.将骨骼建立和三维模型的父子关系: 3. 设置反向运动学 正常的正向运动学是FK,也就是父骨骼带动子骨骼…

3dsmax-骨骼绑定及动作导出流程

title: 3dsmax-骨骼绑定及动作导出流程 categories: 3dsmax tags: [max, ta, 骨骼] date: 2018-06-28 17:06:18 comments: false 3dsmax-骨骼绑定及动作导出流程 以导出到 unity 为例 创建 模型 及 骨骼 蒙皮 给模型添加一个 蒙皮修改器 添加进 骨骼 封套, 给 骨骼 分配 顶…

骨骼绑定流程4

选择骨骼,右键选择层级,点亮左上角的问号,可编辑骨骼的坐标轴。要把结尾的关节轴向旋转回来。可以给骨骼设置标签。选择层级可以选中全部骨骼。 先给模型人物创建一个层,打开T。 腿部骨骼创建,移动单个骨骼按住d键。…

Unity+Kinect骨骼绑定的两种方法和问题(六)

下载链接: Unity3D 最新版Kinect v2 Examples with MS-SDK 2.21 体感识别 https://item.taobao.com/item.htm?spma21dvs.23580594.0.0.6781645eHgkE2H&ftt&id693349554570 https://item.taobao.com/item.htm?spma230r.1.14.28.56ab4073MaY0XB&id6874…

C4D骨骼绑定和骨骼动画

模型完成之后,需要绑定骨骼,才能进行动作,骨骼绑定有多种方式 mixamo网站在线绑定 C4D导出 网站绑定需要我们现将模型导出,推荐FBX格式,这里说一下导出的选项勾选注意事项 几何——只勾选“法线”,不勾选…

3DMax基础骨架绑定教程

日常工作中经常要拿到3dmax bip骨去UE里和小白人骨架校对,因此学习骨架绑定可以自己绑定一些测试骨架便于调试。 第一步.导入测试绑定模型,这里用斯坦福犰狳兽为例: 第二步.创建bip骨,创建按钮在此处: 第三步.修改…

Blender里的三种绑定 (三)骨骼

文章目录 Blender里的三种绑定.骨骼.骨骼基础.骨骼的父子关系.挤出骨骼.细分骨骼.骨骼分层.骨骼分组.骨骼约束.骨骼被遮挡.对称骨骼.为模型绑定骨骼.刚体物体,只跟随骨骼的移动,不随骨骼移动发生形变,如机械.软体物体,跟随骨骼的移…

Unity2D—骨骼绑定、IK系统、动画(一)

目标:使用素材实现特定的2D人物动画 一、导入包资源和素材 (本人的Unity版本为2021.1.7) (1)Unity注册表中:2D Animation、2D PSD Importer。 (2)导入素材:推荐unity资源…

blender骨骼绑定

blender骨骼绑定 这里直接通过一个案例来测试! 在这之前,我们熟悉一些快捷键! shifta 跳出应用框! ctrlp 绑定物体! altp 解绑物体 altg 恢复位置 altr 恢复旋转 alts 恢复缩放! 大概这些&am…

人物快速绑定骨骼

1.登录Mixamo网站,上传自己的人物模型或者使用网站中的模型都行-->next 2.绑定骨骼 chin:下巴 wrists:手腕 elbows:肘部 knees:膝盖 groin:腹股沟 3.点击左侧选择动画,即可导出对应动画 4.模型导入unity,创建A…

安卓文字转语音——其实可以很简单——TextToSpeech用法解析

前言 很多时候我们会碰到文字转语音的需求,使用第三方sdk是个不错的选择,其实也可以更简单,安卓原生就提供了一个类处理这个事务。TextToSpeech无需集成,直接使用 局限 支持22种语言,不过中文支持并不很好&#xff…

Android TTS(TextToSpeech)实践

一、介绍 TextToSpeech:将文本合成语音,立即播放或创建声音文件。 最简单的流程如下: 1.创建TextToSpeech后,它会找到一个适合的Engine进行连接,然后回调onInit,如果status不为0,则没有找到引…

Android TextToSpeech实现文字转语音,进行播报

1. 下载讯飞语音引擎 2.初始化 TextToSpeech。 使用下面的构造函数进行初始化 TextToSpeech(android.content.Context context, android.speech.tts.TextToSpeech.OnInitListener listener, java.lang.String engine) 其中语音引擎的名称填写:com.iflytek.speec…

Android TextToSpeech简单使用

Android TextToSpeech简单使用 文章目录 Android TextToSpeech简单使用前言一、TTS是什么?二、使用步骤1.赋予相关权限2.初始化TTS3.使用 总结 前言 最近项目需要文字朗读内容,看了官方文档,简单记录一下 一、TTS是什么? TTS是T…