当前位置: 首页 > news >正文

【Unity3D】如何用MMD4Mecanim插件将pmx格式模型转换为fbx格式模型

文章目录

  • 概要
  • 一、下载MMD4Mecanim插件并导入U3D
    • 1.1 下载链接
    • 1.2 导入过程
  • 二、将.pmx模型转换为.fbx模型
  • 三、其他参数设置
    • 3.1 VMD参数
    • 3.2 Animations

概要

在Unity的环境下,想要将.pmx格式的3D模型转换为.fbx是有可以用的插件的,并不需要某些教程中那么复杂的过程。
转换格式经常会遇到以下问题:
1、网站线上转换格式,转换出来的效果不理想,经常会有错误;
2、用mmd软件自行手动转化,步骤过于繁复;
3、blender软件进行转化,插件版本和软件版本偶尔会出现不兼容情况,而且转换出来后直接放入U3D的着色器渲染出来很油亮,需要自行编写着色器修改。

一、下载MMD4Mecanim插件并导入U3D

1.1 下载链接

百度云网盘下载链接:MMD4Mecanim插件

1.2 导入过程

将下载的文件拖动到U3D的Projects面板中,然后选中所有文件,点击导入。
在这里插入图片描述

二、将.pmx模型转换为.fbx模型

1、首先将模型文件和材质文件拖入U3D当中;
在这里插入图片描述
拖入后就会自动生成一个MMD4Mecanim文件
在这里插入图片描述
2、选中生成的文件,并勾选Inspector面板中的三项后同意
在这里插入图片描述
3、设置导出的参数。这里需要注意一点,FBX Path参数的导出目录和文件名都是固定的,目录一定要在材质文件夹和.pmx文件所在的目录,我这里就是在Assets/Model目录下存放,所以也要导出到这里;文件名一定要与.pmx文件一致。如果这两个其中一个不一致的话,会导致材质错误,导入场景后会是一个纯白色模型。
如果一定想要改一个文件名的话,那么就先把.pmx文件改名,再改导出参数设置后点击process进行导出
在这里插入图片描述
4、成功转换的.fbx文件
在这里插入图片描述

三、其他参数设置

3.1 VMD参数

在这里插入图片描述
在简单的参数设置项当中一共有三个参数,VMD上面还没用到。该参数控制的是导出后的.fbx文件包含多少的动画,可以将制作或下载好的.vmd文件导入到U3D当中,然后导入到这里,这个参数是可以一直加的,可以把需要的所有动画都加到里面。

3.2 Animations

勾选Advanced Mode后,会有更详细的参数设置。
在这里插入图片描述
在这个选项卡里面,可以放入你的fbx文件,如果这个fbx文件包含有动画信息的话,那么点击process就可以将其分割出来,导出到Projects面板。
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • jEasyUI 创建带复选框的树形菜单
  • 《高校教育管理》
  • 兔英语语法体系——观后笔记
  • goby/xray批量导入自定义poc(附2024红队POC)
  • 线程实现的几种方式
  • Android SystemUI组件(06)导航栏创建分析虚拟按键
  • 在Linux中从视频流截取图片帧(ffmpeg )
  • 去除恢复出厂设置中UI文字显示
  • 3.无人机介绍
  • 《人工智能安全治理框架》1.0版
  • 【算法】模拟退火
  • [linux 驱动]i2c总线设备驱动详解与实战
  • 揭开Facebook AI的神秘面纱:如何利用人工智能提升社交体验
  • C++ | Leetcode C++题解之第395题至少有K个重复字符的最长子串
  • 还能买燃油车吗
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【翻译】babel对TC39装饰器草案的实现
  • AHK 中 = 和 == 等比较运算符的用法
  • avalon2.2的VM生成过程
  • flutter的key在widget list的作用以及必要性
  • gulp 教程
  • Hibernate【inverse和cascade属性】知识要点
  • idea + plantuml 画流程图
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Javascript基础之Array数组API
  • Magento 1.x 中文订单打印乱码
  • nodejs:开发并发布一个nodejs包
  • PHP变量
  • Sublime text 3 3103 注册码
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Vue实战(四)登录/注册页的实现
  • Vue小说阅读器(仿追书神器)
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 大快搜索数据爬虫技术实例安装教学篇
  • 订阅Forge Viewer所有的事件
  • 关于Java中分层中遇到的一些问题
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #ifdef 的技巧用法
  • #QT(QCharts绘制曲线)
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (floyd+补集) poj 3275
  • (第27天)Oracle 数据泵转换分区表
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (十)T检验-第一部分
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .NET Core中的去虚
  • .NET 常见的偏门问题