模型和角色动画的输出设置
Unity 支持大部分的三维建模软件:
如 Max, Maya, Blender, Cinema4D, Modo, Lightwave & Cheetah3D.
模型主要可以以两种方式进行输出:
1、使用插件进行输出。并输出为指定的文件格式,比如FBX和OBJ。
2、直接输出为相应的3D应用文件,如.max 或 Blend, Unity自身在对其进行转换。
使用3D软件包自身格式进行输出:
优点:
快速的输出过程,直接从 3D 文件到 Unity ;
简单的初始化过程;
不足:
文件中可能会包括不需要的数据;
若输出文件过大,可能会妨碍 Unity 的更新过程;
比较少的数据检验过程,可能会增加出错几率。
使用插件进行输出:
优点:
仅仅输出你需要的数据;
验证数据; (在导入 Unity 中之前,可以重新输入回3D软件对数据进行验证)
产生比较小的文件;
可以使用模块化的方法,即一模块可以用于碰撞,而另一输出的模块可以用于交互。
而对于其他 Unity 不支持的 3D 软件的专有格式,我们可以使用插件。
不足:
整个输出导入的过程可能会反复;
输出版本不容易控制(比如输出多个版本的 FBX )
动画命名一定要遵循一定的规则