游戏人物下载—Pmx模型转Fbx并在Unity中使用

安装Blender

Blender官网

点击LTS版本在这里插入图片描述
选择官方下载地址在这里插入图片描述
选择2.83LTS版本,3.0以后的版本会出现贴图错误的情况
在这里插入图片描述
下载完一路安装就是,安装完打开语言选中文

下载安装Cats插件

Cats插件Git地址
下载好的压缩包
在这里插入图片描述
打开Blender,点击编辑-偏好设置
在这里插入图片描述
点击:插件–安装
在这里插入图片描述
选择下载的Zip文件,安装
在这里插入图片描述
安装完成后再次打开偏好设置-插件,勾选==3D View:Cats Blender Plugin ==
在这里插入图片描述
启用完主界面右边就可以打开插件面板了
在这里插入图片描述
在这里插入图片描述

下载模型资源

MMD模型下载网站-模之屋
这个网站可以下载很多已公布的游戏、CG模型(不可商用
在这里插入图片描述
下载好的模型Zip文件解压出来的是.pmx文件在这里插入图片描述

模型格式转换

打开Blender,打开Cats面板,点击Import Model
在这里插入图片描述
选择解压出来的pmx文件,点击Import
导入进去后是这样的,只有骨骼没有材质
在这里插入图片描述
点击杂项-Shadeless就可以看到材质了
在这里插入图片描述
此时的骨骼模型还无法使用
在这里插入图片描述
点击CATS–Fix Model等待插件操作完成
在这里插入图片描述
插件处理完后会修改骨骼名称并移除多余的骨骼
在这里插入图片描述
点击Export Model导出Obj文件
在这里插入图片描述

导入Unity

打开Unity新建文件夹,将导出的Obj文件导入到Unity中。
Tex中的贴图文件也复制到Unity中
在这里插入图片描述
新建材质Material文件夹,根据模型中的材质数量新建对应的材质球。
Shader默认选Unlit/Texture,材质球的贴图选对应的Tex图片(不对的换其他图片试试)
在这里插入图片描述
点击模型-Materials,将对应的材质球拖进去,然后Apply就行了。
贴图不对的自行更改贴图
在这里插入图片描述

模型骨骼操作

  1. 点击模型文件
  2. 打开Rig
  3. 模型类型改为Humanoid
  4. 骨骼依赖选择 Create From ThisModel
  5. Apply应用更改
    在这里插入图片描述
    这样人类骨骼就创建出来了
    在这里插入图片描述
    模型动作下载网站Mixamo

将下载的带骨骼模型的动作文件复制进Unity
打开模型文件
将模型文件的骨骼类型全部修改为Humanoid
在这里插入图片描述
新建动画机Animator,将动作文件设置进去
在这里插入图片描述
将人物模型拖到场景中,添加Animator组件,将创建的动画机拖到组件中
在这里插入图片描述
取消Apply Root Motion可以取消动画中自带的模型位移效果
运行即可看到结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/the_vnas/article/details/131941539