转载该文章请发邮件到:hi@renjianfeng.com(联系人:任建锋)说明情况,删除该段文字视为侵权!
在babylonJs的项目开发过程中,我们需要引入外部的模型数据,常见的模型包括fbx、obj等等,babylonJs提供了一系列的插件,用于转换这些文件。
3d max下导出.babylonjs 文件
一、插件的安装
1.在babylon项目文件的更目录中找到Max2Babylon-0.6.0.zip (目录:Babylon.js/Exporters/3ds Max/)
2.选择相应的3dmax版本
3.将3d max相应对应版本如“2016”中的文件(不含2016这个文件夹,只拷贝内部的文件),拷贝到3dmax2016的安装目录\3ds Max 2016\bin\assemblies下,重启3dmax会发现菜单栏中多了一个babylon的选项。
二、插件的使用
1.单击该菜单选择“Babylon File Exporter”,会弹出一下窗口。
2.另外除了导出和转换,babylon插件还提供了在3d max中预设和修改的功能,这些非常有用,可以解决很多性能问题,具体可以自行探索。
三、最新版的babylon 3ds max插件支持一下功能的导出和预设置:
四、其他软件的支持
在babylon的项目文件下的Exporters/文件夹下面,官方提供了多种商家格式(包括3ds Max、Blender、Cheetah3d、FBX、Maya/Tools、Unity 5、Unsupported)的支持和解决方案,本片文章只针对3ds max软件做讲解。其他的软件请自行探索!
感谢大大,但是各种报错
报错是因为你的模型里面有空坐标,没有灯光、空面,贴图不存在等
你好。插件安装不上。请问知道哪方面原因吗
1.是安装的时候报错,还是安装后导出的时候报错,如果是安装的时候报错,一般是因为你已经打开了3dsmax,请关闭3dsmax的所有进程,最好重启电脑,确保所有和Autodesk相关的进程处于关闭状态,不然无法安装。
2.如果是导出模型的时候报错,请确保场景中没有空坐标,就是你全选场景,会出现一些空的坐标 但没有模型,这时你要删除场景中的所有空坐标才能继续导出,另外模型最好不要太大。
3.如果你用的是一些比较特殊的版本,尝试往场景中添加至少一个相机。