3D MAX Biped导入Unity

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

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

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

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

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

?

?

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

?

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

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

4.再次点击,关闭Figure Mode

5.导出FBX文件

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

 同时坐标轴也要选择为Y

点击OK,则导出为FBX文件

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

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

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

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

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

重新导入Unity就不会报错

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

猜你喜欢

转载自blog.csdn.net/qq_34606196/article/details/81195589