3D MAX Biped导入Unity

3D MAX Biped导入Unity_第1张图片

我在使用Unity的过程中遇到了这样的一个大坑,网上的解决方法全部无效,但是最后我竟然自己解决了,不可思议~~

今天我把将Biped文件转化为FBX并且导入Unity的过程说一下。

bip的是3D Max生成的附带骨骼的文件,所以首先下载并且安装3D MAX

然后接下来的步骤要注意:

1.打开3D MAX,在菜单栏选择Create—>System—>Biped,鼠标会变成十字型,在中间四个界面之一中拖动,会生成一个骨骼

3D MAX Biped导入Unity_第2张图片

 

 

 

 

 

 

 

 

 

 

 

 

3D MAX Biped导入Unity_第3张图片

2.右边点开?,再在下面点开,开启Figure Mode。

3D MAX Biped导入Unity_第4张图片

3.点开下面的Structure,开始时都是这样的

3D MAX Biped导入Unity_第5张图片

这里要取消勾选Triangle Pelvis, 勾选Triangle Neck,变成这个样子

3D MAX Biped导入Unity_第6张图片

4.再次点击,关闭Figure Mode

5.导出FBX文件

3D MAX Biped导入Unity_第7张图片

选择保存位置和文件名后来到设置界面,这里需要打勾 Bake Animation和Resample All

3D MAX Biped导入Unity_第8张图片

 同时坐标轴也要选择为Y

点击OK,则导出为FBX文件

——————————————————————————————————————————————————————

将FBX文件导入Unity,设置骨骼为Humaniod,如果配置正确则没有警告,否则仍然会有警告

3D MAX Biped导入Unity_第9张图片

 对于我这里出现的情况,我们先回到3D MAX,打开骨骼层级图。

3D MAX Biped导入Unity_第10张图片

警告里说,希望Bip001 Neck , Bip001 L Clavicle, Bip001 R Ckavicle 的父节点是Bip001 Spine2,但是现在我们是 Bip001 Spine3。从图中可以看出来,Bip001 Spine3 是多余的,我们重新打开,打开结构设置(重复之前提到的操作)。

将Spine Link 设置为3,这样就拿掉了多余的骨骼。

3D MAX Biped导入Unity_第11张图片

3D MAX Biped导入Unity_第12张图片

重新导入Unity就不会报错

3D MAX Biped导入Unity_第13张图片

要注意的是,我只是其中一种配置错误的情况,每个人遇到到的情况可能不一样。解决这类问题,前半部分的操作都是一样的,后半部分则要自己细读警告内容,调整配置。

 

你可能感兴趣的:(3D MAX Biped导入Unity)