11.MMD 人物模型修改:换头换装改模

打开PmxEditor
![[Pasted image 20240425100935.png]]

现在是里面是什么都没有
![[Pasted image 20240425101036.png]]

点击文件打开
![[Pasted image 20240425101117.png]]

这里打开刻晴的模型
![[Pasted image 20240425101400.png]]

左上角选择,有四个选项
顶:顶点
面:模型表面
骨:骨骼
刚:刚体
J:Join点

头部

![[Pasted image 20240425101541.png]]

打开绞
默认是全选
将除了头部意外的模型全部勾掉
![[Pasted image 20240425101837.png]]

![[Pasted image 20240425101909.png]]

点击空白处,右键,删除不显示材质的部分

![[Pasted image 20240425102005.png]]

打开操作面板
![[Pasted image 20240425102126.png]]

打开骨骼页面
![[Pasted image 20240425102316.png]]

可以在模型页面,将骨勾上,框选中头部以外的骨骼,按Delete键删除掉
![[Pasted image 20240425102453.png]]

剩下不好删的地方可以在操作面板上删
![[Pasted image 20240425102722.png]]

![[Pasted image 20240425102838.png]]

把首也就是脖子也删掉
![[Pasted image 20240425103530.png]]

将骨骼勾选掉,选择刚体
![[Pasted image 20240425103610.png]]

![[Pasted image 20240425103637.png]]

先大致选中Delete
![[Pasted image 20240425103752.png]]

也可以通过文字删
![[Pasted image 20240425103952.png]]

同样要把首删掉

同样把Joint点删掉
![[Pasted image 20240425104129.png]]

将顶面骨刚J全部勾选上,整体移动模型,给后面的身体腾位置
![[Pasted image 20240425104312.png]]

朝后移动
点击另存为刻晴头.pmx

身体

![[Pasted image 20240425104434.png]]

点击新建制作

首先需要把另一个要用身体的人物模型的材质和文件拖到刻晴的文件夹里
![[Pasted image 20240425105121.png]]

我这里是YYB初音的模型
然后用PmxEditor打开刻晴文件夹里面的初音模型
![[Pasted image 20240425105855.png]]

还是点击绞,把除了身体以外的部分删掉
![[Pasted image 20240425110318.png]]

接下来是骨骼
![[Pasted image 20240425111037.png]]

刚体
![[Pasted image 20240425111148.png]]

Joint点
![[Pasted image 20240425111230.png]]

另存为miku身体.pmx

对接

![[Pasted image 20240425111423.png]]

点击导入,导入刻晴头
![[Pasted image 20240425111501.png]]

![[Pasted image 20240425111539.png]]

全部勾选上,因为要移动
看着有点密集
![[Pasted image 20240425111617.png]]

左下角可以勾掉显示
![[Pasted image 20240425111816.png]]

![[Pasted image 20240425111956.png]]

对接完成
另存为刻晴改

将刻晴改拖入MMD里,导入动作

检查

检查一下是否出现头部抽搐等问题

  • 如果动作直接卡掉,可能是因为没有删干净
  • 如果人物全白,可能是因为材质没有复制过来
  • 如果人物头部与身体分离,可能是因为删多了
  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 使用three.js加载mmd模型的动画很简单,首先你需要使用MMDLoader.js加载MMD模型,然后将加载的模型添加到three.js的场景中,最后使用animationMixer来播放mmd模型的动画。 ### 回答2: 使用Three.js加载MMD模型动画需要以下步骤: 1. 导入Three.js库:在HTML文件中导入Three.js的库文件,确保正确引用并加载。 2. 创建场景和渲染器:使用Three.js创建一个场景对象和一个渲染器对象。 3. 加载模型和动画:使用Three.js提供的Loader类可以加载MMD模型文件(通常是.pmd或.pmx格式)。使用MMDLoader库可以加载模型的骨架和动画数据。可以从Three.js的官方GitHub库中下载和使用这个库。 4. 设置模型材质贴图:根据需要设置模型材质贴图,可以根据模型文件中的贴图路径加载贴图,并设置给模型材质对象。 5. 创建摄像机和光源:使用Three.js创建一个适当的摄像机和光源,以确保正确的渲染效果。 6. 动画控制:创建一个AnimationMixer对象,将模型和动画数据传递给它,并使用AnimationMixer的update()方法定期更新模型的动画。 7. 渲染循环:在每一帧中,使用渲染器的render()方法将场景和摄像机渲染到屏幕上,并在每一帧中更新动画。 8. 添加互动控制:根据需要添加鼠标或键盘控制,以便用户可以与模型进行互动。 9. 调整渲染效果和性能:根据需要调整渲染效果和性能,例如添加阴影、光照效果等,或者优化资源加载和内存使用。 10. 完成:完成以上步骤后,就可以在浏览器中加载和显示MMD模型的动画了。 总结:使用Three.js加载MMD模型的动画需要导入Three.js库、创建场景和渲染器、加载模型和动画、设置材质贴图、创建摄像机和光源、控制动画、渲染循环、添加互动控制,最后调整渲染效果和性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值