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

  • Post author:
  • Post category:其他




安装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可以取消动画中自带的模型位移效果

运行即可看到结果

在这里插入图片描述



版权声明:本文为the_vnas原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。