3dmax将模型转成.babylon格式!

转载该文章请发邮件到: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的选项。
null

二、插件的使用

1.单击该菜单选择“Babylon File Exporter”,会弹出一下窗口。

2.另外除了导出和转换,babylon插件还提供了在3d max中预设和修改的功能,这些非常有用,可以解决很多性能问题,具体可以自行探索。

三、最新版的babylon 3ds max插件支持一下功能的导出和预设置:

  • 现场
  • 清晰的颜色
  • 环境色彩
  • 多雾路段
  • 相机
  • Fov
  • MinZ
  • MaxZ
  • 速度(*)
  • 惯性(*)
  • 碰撞(*)
  • 位置
  • 目标/旋转
  • 动画:位置,Fov
  • 灯光
  • 全方位/定点/环境(半球)
  • 阴影贴图定向灯(方差阴影贴图可通过在轻型属性中检查[绝对地图偏差]来激活)
  • 包含/排除列表
  • 位置/方向
  • 强度
  • 扩散
  • 高光
  • 动画:位置,方向,强度,漫反射
  • 范围
  • 网格
  • 能见度
  • 可渲染
  • 阴影
  • 碰撞(*)
  • 可挑选(*)
  • 位置/旋转/缩放
  • 平滑组
  • 皮肤
  • 几何(位置,正常,纹理坐标(2个通道))
  • 显示边框和子网边框(*)
  • 动画:位置,缩放,旋转,可见性,骨骼
  • 材料
  • 多材料
  • Alpha
  • 弥漫色彩和纹理
  • 环境色彩和质地
  • 镜面颜色和纹理
  • 磕碰
  • 发光颜色和纹理
  • 不透明质感
  • 反射纹理
  • 菲涅尔散射,发光,不透明和反射
  • 纹理
  • UV偏移/缩放/角度
  • 水平
  • 坐标模式(球面,平面,显式)
  • 包装(夹子,镜子,包装)
  • 导出层次结构
  • 四、其他软件的支持
    在babylon的项目文件下的Exporters/文件夹下面,官方提供了多种商家格式(包括3ds Max、Blender、Cheetah3d、FBX、Maya/Tools、Unity 5、Unsupported)的支持和解决方案,本片文章只针对3ds max软件做讲解。其他的软件请自行探索!

    共有 4 条评论

    1. 1.是安装的时候报错,还是安装后导出的时候报错,如果是安装的时候报错,一般是因为你已经打开了3dsmax,请关闭3dsmax的所有进程,最好重启电脑,确保所有和Autodesk相关的进程处于关闭状态,不然无法安装。
      2.如果是导出模型的时候报错,请确保场景中没有空坐标,就是你全选场景,会出现一些空的坐标 但没有模型,这时你要删除场景中的所有空坐标才能继续导出,另外模型最好不要太大。
      3.如果你用的是一些比较特殊的版本,尝试往场景中添加至少一个相机。

    Top