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

主要步骤如下:

    • 安装Blender
    • 下载安装Cats插件
    • 下载模型资源
    • 模型格式转换
    • 导入Unity
    • 模型骨骼操作

安装Blender

Blender官网

点击LTS版本游戏人物下载—Pmx模型转Fbx并在Unity中使用_第1张图片
选择官方下载地址游戏人物下载—Pmx模型转Fbx并在Unity中使用_第2张图片
选择2.83LTS版本,3.0以后的版本会出现贴图错误的情况
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第3张图片
下载完一路安装就是,安装完打开语言选中文

下载安装Cats插件

Cats插件Git地址
下载好的压缩包
在这里插入图片描述
打开Blender,点击编辑-偏好设置
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第4张图片
点击:插件–安装
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第5张图片
选择下载的Zip文件,安装
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第6张图片
安装完成后再次打开偏好设置-插件,勾选==3D View:Cats Blender Plugin ==
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第7张图片
启用完主界面右边就可以打开插件面板了
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第8张图片
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第9张图片

下载模型资源

MMD模型下载网站-模之屋
这个网站可以下载很多已公布的游戏、CG模型(不可商用
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第10张图片
下载好的模型Zip文件解压出来的是.pmx文件游戏人物下载—Pmx模型转Fbx并在Unity中使用_第11张图片

模型格式转换

打开Blender,打开Cats面板,点击Import Model
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第12张图片
选择解压出来的pmx文件,点击Import
导入进去后是这样的,只有骨骼没有材质
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第13张图片
点击杂项-Shadeless就可以看到材质了
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第14张图片
此时的骨骼模型还无法使用
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第15张图片
点击CATS–Fix Model等待插件操作完成
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第16张图片
插件处理完后会修改骨骼名称并移除多余的骨骼
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第17张图片
点击Export Model导出Obj文件
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第18张图片

导入Unity

打开Unity新建文件夹,将导出的Obj文件导入到Unity中。
Tex中的贴图文件也复制到Unity中
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第19张图片
新建材质Material文件夹,根据模型中的材质数量新建对应的材质球。
Shader默认选Unlit/Texture,材质球的贴图选对应的Tex图片(不对的换其他图片试试)
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第20张图片
点击模型-Materials,将对应的材质球拖进去,然后Apply就行了。
贴图不对的自行更改贴图
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第21张图片

模型骨骼操作

  1. 点击模型文件
  2. 打开Rig
  3. 模型类型改为Humanoid
  4. 骨骼依赖选择 Create From ThisModel
  5. Apply应用更改
    游戏人物下载—Pmx模型转Fbx并在Unity中使用_第22张图片
    这样人类骨骼就创建出来了
    游戏人物下载—Pmx模型转Fbx并在Unity中使用_第23张图片
    模型动作下载网站Mixamo

将下载的带骨骼模型的动作文件复制进Unity
打开模型文件
将模型文件的骨骼类型全部修改为Humanoid
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第24张图片
新建动画机Animator,将动作文件设置进去
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第25张图片
将人物模型拖到场景中,添加Animator组件,将创建的动画机拖到组件中
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第26张图片
取消Apply Root Motion可以取消动画中自带的模型位移效果
运行即可看到结果
游戏人物下载—Pmx模型转Fbx并在Unity中使用_第27张图片

你可能感兴趣的:(Unity,unity,游戏引擎)