码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-11-29 20:06:52      阅读:1680      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   sp   strong   文件   on   

这个东西是给想把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.

步骤图示:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

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

bubuko.com,布布扣

 

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

bubuko.com,布布扣

 

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

bubuko.com,布布扣

 

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

bubuko.com,布布扣

 

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

标签:style   blog   http   io   ar   sp   strong   文件   on   

原文地址:http://www.cnblogs.com/marisa/p/4131746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!