pmx转fbx的具体步骤

article/2025/9/12 14:48:05

本文主要讲述了在Windows10环境下,通过blender将pmx格式文件转化为fbx文件的具体步骤

本文主要包括以下三个部分:

    • 一、blender下载与安装
    • 二、cats插件安装
    • 三、pmx格式转换为fbx格式

一、blender下载与安装

1.下载blender到电脑上
blender下载
建议下载2.83版本,3.0版本以上在修理模型时会丢失材质
在这里插入图片描述
在这里插入图片描述
2.下载后双击打开安装文件,除了安装地址(建议安装在D盘)之外,其他均默认即可
在这里插入图片描述
在这里插入图片描述

二、cats插件安装

1.cats插件下载
要将pmx转为fbx格式,需要我们去安装一个名为cats的插件
Gitee加速地址
下载好的插件是一个名为cats-blender-plugin-master压缩文件,如下图所示,我们需要记住此文件的路径
在这里插入图片描述

2.打开blender,可以先切换到中文版(任意)
在这里插入图片描述
3.依次点击编辑偏好设置

在这里插入图片描述
4.依次点击插件安装
在这里插入图片描述
5.选择刚刚下载的cats-blender-plugin-master压缩文件,并点击安装插件
在这里插入图片描述
6.安装完成后注意勾选3D View:Cats Blender Plugin,如果没勾选,插件是禁用的
在这里插入图片描述
7.此时我们就可以在编辑区的侧边栏看到CATS插件了
在这里插入图片描述

三、pmx格式转换为fbx格式

1.点击Import Model
在这里插入图片描述
2.找到需要转换的pmx文件,选择后点击Import Any Model
在这里插入图片描述
此时导进来的模型并没有包含材质,如下图所示:
在这里插入图片描述
3.依次点击杂项Shadeless,然后我们就可以看到材质已经被修复了(卡通材质)
在这里插入图片描述
点击关闭右侧骨骼视图,就可以使其不显示,如下图所示:
在这里插入图片描述
同时我们可以看到,模型的节点命名并不是按照Unity骨骼映射的英文命名
在这里插入图片描述
4.点击CATS插件中的Fix Model,即可自动对命名进行修复
(Fix Model还会帮我们删除多余无用的骨骼,将使用同一张贴图的节点合并为一个Mesh并重命名为Body等)
在这里插入图片描述
修复完成后如下图所示:
在这里插入图片描述
注意:
在此步骤中出现下图所示材质丢失的情况,是因为blender的版本问题(3.0版本造成),这也是在一开始要安装2.83版本的原因
在这里插入图片描述
5.点击Export Model
在这里插入图片描述
6.选择好文件保存路径并命名之后,点击右下角的导出FBX
在这里插入图片描述
7.在文件保存路径就可以看到生成的fbx文件
在这里插入图片描述
在unity中打开如下图所示:
在这里插入图片描述
在这里插入图片描述

以上是pmx转fbx的具体步骤


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

相关文章

关于unity导出FBX文件

最近有项目需求需要根据特殊文件来绘制自定义图形,考虑到其他编辑器对此文件的共用,所以将图形导出为FBX格式。 在网上找到了一个git仓库在这也记录分享一下: Git仓库:UnityFBXExporterhttps://github.com/Ymiku/UnityFBXExporter 插件功能…

加载FBX模型文件

深入理解加载FBX模型文件 每个模型文件都有自己的格式,有自研引擎的模型格式,有AutoDesk提供的模型文件格式,比如FBX模型文件,因为Unity与UE4引擎的使用而备受关注,FBX文件是AutoDesk提供的SDK,已经封装好了…

FBX格式转换为GLTF/GLB格式

有小伙伴说通过blende将fbx转glb/gltb格式的模型无法在web端加载,或glb模型无法打开,比如腾讯地图加载gltf。 这里个大家分享一个插件 可以将fbx格式转换为glb格式 window版本 链接:https://pan.baidu.com/s/17wwI-hmezg9-sOnHZNn_uw?pwd1…

FBX文件导入Unity导致贴图丢失问题解决,以3ds max,Blender导入导出为例

一 . 首先把资产文件导入三维软件中 1 . 3ds Max 1.1 导入FBX——【免费或者质量差的资源可能会出现平滑组错误的情况,可以直接镜像一个模型更改法线或者删除面重新封口能解决问题】 1.2 导出FBX至Unity引擎 1.2.1 导出文件预设 注意【导出之后会产生一个FBX文件和流…

基于FBX SDK的FBX模型解析与加载 -(一)

1. 简介 FBX是Autodesk的一个用于跨平台的免费三维数据交换的格式(最早不是由Autodesk开发,但后来被其收购),目前被 众多的标准建模软件所支持,在游戏开发领域也常用来作为各种建模工具的标准导出格式。Autodesk提供…

Unity场景素材导出为 FBX文件的方法

系列文章目录 一、Unity场景素材导出为 FBX文件的方法:http://t.csdn.cn/Xyjxe 二、Unity场景素材导出为 OBJ文件的方法:http://t.csdn.cn/08RY3 三、Unity地形导出为 OBJ文件的方法 (大家可以打开我的博客主页进行查看此系列其它文章&…

Unity导入FBX动画文件

给刚入门的同学稍微记一下fbx格式动画导入unity的步骤: 首先直接把fbx文件拖入unity内,如图操作 将avatar骨骼创建之后,我们接下来就根据自己对动画的一些需求设置一下动画的参数,比如截取一下动画的开始帧和结束帧来达到剪切的目…

深入理解加载FBX模型文件

每个模型文件都有自己的格式,有自研引擎的模型格式,有AutoDesk提供的模型文件格式,比如FBX模型文件,因为Unity与UE4引擎的使用而备受关注,FBX文件是AutoDesk提供的SDK,已经封装好了,我们并不能查…

FBX模型

概览 fbx文件,一般是导出给unity使用的模型文件。 如下图所示,建立一个models目录,然后右击,选择 imoprt new asserts 即可导入这些文件。 展示如下,Mesh定义了形状。 铅笔也是同理,只不过铅笔有自己的贴图…

FBX文件简述

1. 关于FBX Autodesk FBX是Autodesk公司出品的一款用于跨平台的免费三维创作与交换格式的软件,通过FBX用户能访问大多数三维供应商的三维文件。FBX 文件格式支持所有主要的三维数据元素以及二维、音频和视频媒体元素。 FBX由Kaydara开发并于2006年被AUT…

fbx格式研究

Part1fbx简介 Autodesk FBX是Autodesk公司出品的一款用于跨平台的免费三维创作与交换格式的软件,通过FBX用户能访问大多数三维供应商的三维文件。FBX 文件格式支持所有主要的三维数据元素以及二维、音频和视频媒体元素。FBX对于三维软件的兼容性非常非常强大&#x…

matlab 画图的颜色

plot函数代表不同颜色的标示符一共有八种: y:黄色;k:黑色;w:白色;b:蓝色;g:绿色;r:红色;c:亮青色&#xff1b…

Matlab画图线型、符号及颜色汇总

【1】线型、标记符、颜色的说明 【2】对于坐标轴的注释内容xlabel,ylabel的属性说明 figure,plot(Seg1,SS1_QJ1,k);hold onplot(Seg1,SS1_QJ1,ks)plot(Seg1,Q1*ones(length(Seg1)),r)xlabel(\bf{安装角}(),FontSize,10.508) %\bf是加粗的意思%xlabel(\fontsize{10.508}\fontn…

matlab绘图颜色RGB

一.1.MATLAB中颜色数值 二.常用颜色

matlab中的颜色,Matlab里面除了常用的还有哪些颜色?已知的颜色不够怎么办?

我这里有个自己写的函数,支持64个色 %% H:取色函数 % INTRODUCTORY TEXT %标题综述************************ %调用默认色图可实现64色的选取 %输入**************************** %①所选颜色个数 %输出**************************** %①待用颜色的RGB矩阵 %调用流程…

Matlab中绘制颜色渐变曲线

大家在文章中是否看见过各类颜色渐变的曲线呢?今天小编就教大家在matlab中如何绘制这类颜色渐变的曲线。 一、scatter3函数 这个函数是大家最常想到的函数,具体用法就看其帮助文档,小编就给出一段示例代码: % Matlab% data z …

matlab画图配色RGB+线性

转载自https://blog.csdn.net/a_cherry_blossoms/article/details/115185831 画图的线型和符号该博主链接中可以找到:https://blog.csdn.net/weixin_45634606/article/details/104422695 1.使用matlab画图时,怎样才能调出顺眼的颜色呢?反正我…

matlab中surf怎么改变颜色_MATLAB作图

未完,之后将逐渐更新 %%2D作图 1、极坐标转直角坐标 1.1直接用公式 利用极坐标转直接坐标公式 thet=0:2*pi/100:2*pi; rho=1; x=rho.*cos(thet); y=rho.*sin(thet); plot(x,y); 1.2 用pol2cart [x,y]=pol2cart(thet,rho);相当于1.1中第三第四行代码 同理直角坐标转极坐标用car…

Matlab 绘图 曲线颜色自定义

Matlab 绘图 曲线颜色自定义 同时组合图内间距小 确定绘制曲线的RGB颜色根据RGB颜色将其除以255归一化到0-1,plot中选择属性’color’为RGB值即可。示例如下 rn 2; % The number of rows cn 2; % The number of columns% color1 [34 139 34]; % color2 [255…

matlab 中曲线颜色,matlab曲线颜色样式设置

满意答案 南渡江ndj 2013.09.03 采纳率:43% 等级:12 已帮助:19801人 你好 这是我总结的画图资料 比如画一条蓝色的x号线 plot(x,y,bg) 画图: 线形:-实线 -. 点划线 --长虚线 :短虚线 符号 颜色 符号 线形 b 蓝 . 点 c 青 。 圈 g 绿 标记 k 黑 - 实线 m 紫红 * 星号 r 红…