【自制插件】将MMD4Mecanim转换的MMD模型导入maya

这个东西是给想把MMD模型导入maya或者其他3D软件或者游戏引擎的童鞋~ 有需要就拿走吧o(* ̄▽ ̄*)ゞ

玩过unity和MMD的应该都知道MMD4Mecanim这个东东吧,几乎可以完美把PMX/PMD模型转成fbx导入unity。
但是这个fbx不带贴图的,unity是通过对于的xml读取贴图,所以导入maya是一片灰色。
找了一圈教程好像只有结合blender导入材质的方法,感觉比较繁琐,就写了插件一键导入材质。
不过动画还是要通过MotionBuilder导入。

先丢插件~ 
http://pan.baidu.com/s/1eQsz0L8
密码: i5k1

这个是用maya 2015的python api写的,其他版本没有测试过_(:з」∠)_

准备:
1. 安装2015版maya和2015版MotionBuilder.(一定要版本相同,否则连接不上)
2. 在unity中用MMD4Mecanim插件把PMX/PMD文件转成fbx文件.(不会可以问度娘╮( ̄▽ ̄")╭ )

安装插件:
1. 把MMD4MecanimImport.py文件拷贝到Maya2015\bin\plug-ins\目录下。
2. 启动maya,在"窗口 -> 设置/首选项 -> 插件管理器"中勾选自动加载和已加载。在菜单栏上会多出MMD4Mecanim Import这一项。

步骤:
1. 点击MMD4Mecanim Import开打浏览窗口,选择MMD4Mecanim转出来的fbx文件,双击导入模型和材质。
2. 打开MotionBuilder, 点击File -> open打开MMD4Mecanim转出来的fbx文件,弹出框去掉material的勾(其实不去掉也可以,强迫症_(:з」∠)_)。
3. 选择骨骼(或者整个模型框选也可以),点击File -> Send to Maya -> Update Current Scene。

注意:
1. fbx的文件名和贴图的文件名不能是中文或日文,vmd文件无所谓。(做自动转化为英文又要多写好多代码还不一定全-_-还是手动PMDEditor或者水杉改吧)
2. 一次只能导入一个模型(支持导多个又要多写好多代码-_-)。弄好后保存为标准的fbx模型再新建场景导另一个。

友情提示:
maya中全选模型,也是可以发送到MotionBuilder的,这样MotionBuilder也有材质了,只是灯光要调一下Light/Global Light把RGB值设为全1.

步骤图示:

然后maya导出fbx可以这样设置:

maya导出的fbx在3dsMAX和C4D里都是可以打开的:

导入C4D里要点选模型添加平滑着色。不过C4D有很好的MMD插件也不需要这样导了/_\

导入UE4,需要把模型和动画分别导出fbx文件,然后才能导入。
最后魔理沙友情出演一下_(:з」∠)_

时间: 2024-10-22 09:31:02

【自制插件】将MMD4Mecanim转换的MMD模型导入maya的相关文章

jQuery插件编写及链式编程模型

jQuery插件编写及链式编程模型小结 JQuery极大的提高了我们编写JavaScript的效率,让我们可以愉快的编写代码,做出各种特效.大多数情况下,我们都是使用别人开发的JQuery插件,今天我们就来看看如何把我们常用的功能做出JQuery插件,然后像使用jQuery那样来操作DOM.  一.jQuery插件开发快速上手 1.jQuery插件模板 关于jQuery插件的编写,我们可以通过为jQuery.fn增加一个新的函数来编写jQuery插件.属性的名字就是你的插件的名字,其模板如下:

跨平台显示MMD模型

过年了,祝大家喜气洋洋,心想事成! 然后呢,过年后,依然进行Qt以及3D的研究.最近翻出以前的技术研究成果,并且花了将近一个月,成功地在移动平台上显示MMD模型了. 蒋彩阳原创文章,首发地址:http://blog.csdn.net/gamesdev/article/details/43912325.欢迎同行前来探讨. 首先,花了几周的时间,将MMD模型脚本化,也就是说,可以使用QML定义一个MMD类,指定参数即可显示.这里的移植参照了以前写QML和C++混合的经验,写起来还算好,不过有的时候也

利用反射将Datatable、SqlDataReader转换成List模型

1. DataTable转IList 1 public class DataTableToList<T>whereT :new() 2 3 { 4 5 ///<summary> 6 7 ///利用反射将Datatable转换成List模型 8 9 ///</summary> 10 11 ///<param name="dt"></param> 12 13 ///<returns></returns> 1

数据库设计之E-R模型转换成关系模型

个人重构版机房收费系统中需要自己重新设计数据库,那么如何设计数据库呢?这也是咱们自考中一门重要的课程<数据库原理>,对于考过这科的同学想必已经从中受益,直接就可以学以致用.我是今年10月份考这本书,所以就先实践一把. 原先看过的耿建玲老师的视频,里面重点讲解的是数据库内部的具体操作,没有怎么涉及到数据库设计中不可或缺的一个步骤即从概念模型到逻辑模型的转换.进入正题: 背景:数据系统生存期 我们把数据库应用系统从开始规划.设计.实现.维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生

「新手必看」Python+Opencv实现摄像头调用RGB图像并转换成HSV模型

在ROS机器人的应用开发中,调用摄像头进行机器视觉处理是比较常见的方法,现在把利用opencv和python语言实现摄像头调用并转换成HSV模型的方法分享出来,希望能对学习ROS机器人的新手们一点帮助.至于为什么转换成HSV模型,因为在机器视觉方面用HSV模型进行图像处理是比较方便的,实现的方法和效果相对于其他模型都较为突出. 接下来是完整步骤: 1.打开一个终端,用vim编辑器新建并打开一个后缀为.py的文件 1 $ vim a.py 2.在打开的文件里按"a"进入编辑模式,然后输入

openvino:yolov3转换成tenserflow模型再转换成openvino模型,并用神经计算棒一代加速树莓派3b+

在转换yolo3是时遇到了问题: [ ERROR ]  List of operations that cannot be converted to IE IR:        [ ERROR ]      LeakyRelu (72)        [ ERROR ]          detector/darknet-53/Conv/LeakyRelu ........ [ ERROR ]  Part of the nodes was not translated to IE. Stoppe

游戏开发之UDK引擎介绍和模型导入

2014-09-18 10:01:3 UnrealDevelopmentKit(虚幻引擎开发工具包),简称UDK,是一套强大并免费的游戏引擎开发套件,可以用来制作高端的3D游戏或者场景展示.不过,如果你要制作商业游戏,并且获得不错的收益,UDK官方会乐于找你分享所得. *UDK直接支持针对苹果Iphone平台的游戏开发. 有关UDK的强大功能和一些基本操作,都能在网上找到不少资料,这里我仅简介UDK的基本构造,以及UDK和Maya的一些交互操作. [UDK的构成] 虽然UDK官方提供了中文界面,

Unity3D游戏开发之动画模型导入

Unity3D游戏开发之动画模型导入 导入动画文件后,在工程(Porject)面板中选中,通过Inspector面板修改参数设置. 在项目视图中选中模型文件.如果想用旧版3.x的动画系统导入和编辑动画,请选择legacy选项.如果你有一个人性角色,比如,一个脑袋两条胳膊的两足动物,请选择Humanoid和'Create from this model',这样,一个完美匹配你角色骨骼关系的替身就可以被创建,或者你也可以选择其他预设好的替身. 如果你的角色不是人形物体,比如一个四足动物或者任何其它的

Unity3D之Mecanim动画系统学习笔记(二):模型导入

我们要在Unity3D中使用上模型和动画,需要经过下面几个阶段的制作,下面以一个人形的模型开发为准来介绍. 模型制作 模型建模(Modelling) 我们的美术在建模时一般会制作一个称为T-Pose(及双臂张开)的模型. 骨骼绑定(Rigging) 在之前制作的模型上进行骨骼的绑定,我们需要注意的是骨骼数量不能少于15根,同时要遵循Unity3D的骨骼制作标准,如下: http://docs.unity3d.com/Manual/Preparingacharacterfromscratch.ht