unity导入模型前的设置

Model选项卡

包括场景(Scene)级别的属性,包括是否导入光源和摄像机以及使用何种缩放 因子;网格(Meshes)的属性;几何体(Geometry)包括处理拓扑、UV和法线。
具体见网址:https://docs.unity.cn/cn/2020.3/Manual/FBXImporter-Model.html#LightImportProperties

Materials选项卡

更改unity在导入模型时处理材质和纹理的方式。
具体见网址:https://docs.unity.cn/cn/2020.3/Manual/FBXImporter-Materials.html

Rig选项卡

设置动画的类型。
Animation Type 动画类型选项有4个:

  1. None 不导入动画
  2. Generic 通用动画:适用于所有的动画类型,特别适用于非人形的动画。
  3. Humanoid 人形动画
  4. Legacy 旧版本动画(为了兼容Unity3.x旧版本,不建议使用)

Avatar Definition 如果动画是骨骼动画,可以使用这个选项定义骨骼的来源。

  1. Create from this model 基于当前模型
  2. Copy from other Avatar 指向另一个模型的Avatar

Root node 当动画类型选择Generic时显示,可以用来设置动画的根节点。一般需要选中骨骼的根节点。
Configure… 选中Humanoid时显示。用来配置骨骼。
Skin Weights 设置有多少骨骼会影响蒙皮,骨骼数越多,动画越精准,但是计算量越大,对性能要求越高。

  1. Standard(4 Bones):4块骨头
  2. Custom:自定义,可以设置最大的骨骼数量以及最小的影响权重

骨骼动画是一种动画技术,通过给模型绑定骨骼,通过骨骼的运动影响蒙皮(人形模型的皮肤)的变形动画。
Optimize Game Object 选中时,导入的角色模型的层次结构将被删除,存储在Avatar和Animator组件中。角色的SkinnedMeshRenderers将直接使用动画系统内置骨架。该选项可提高动画的性能。在最终发布时你应该选中此选项。在此模式下,蒙皮网格的提取也是多线程的。

Animation选项卡

显示动画导入的设置。如果Rig页签中的Animation Type选择了None,则无法设置Animation相关的属性。
Import Constraints 是否导入Constraints(约束)。Unity支持5种约束的导入。

  1. Aim:旋转受约束的游戏对象以朝向关联的游戏对象。
  2. Look At:将受约束的游戏对象旋转到关联的游戏对象(简化的 Aim Constraint)。
  3. Parent:使受约束的游戏对象跟随关联的游戏对象移动和旋转。
  4. Position:像关联的游戏对象一样移动受约束的游戏对象。
  5. Rotation:像关联的游戏对象一样旋转受约束的游戏对象。
    Scale:像关联的游戏对象一样缩放受约束的游戏对象。

Import Animation 是否导入动画,禁用此选项,下面的选项会隐藏。
Bake Animations 该选项只对Maya、3dsMax 、Cinema4D文件可用,对fbx文件不可用。
Anim. Compression 动画压缩的类型

  1. Off 禁止压缩。Unity不会减少关键帧,可提高动画的精度,但会降低性能,存储空间和运行时内存占用都会增加。不建议使用,只有需要非常精准的动画时使用,可以得到原始动画,不会有压缩精度误差。
  2. Keyframe Reduction 根据设置的误差值移除关键帧。
  3. Optimal Unity 自动决定如何压缩。根据设置的误差值移除关键帧并且压缩关键帧。只影响存储空间大小,运行时内存大小同上。

Anim. Compression 不选择Off时,显示下面三个选项:

  1. Rotation Error 旋转变化小于这个误差的关键帧会被删除。值越小动画越精确。
  2. Position Error 位置变化小于这个误差的关键帧会被删除。值越小动画越精确。
  3. Scale Error 缩放变化小于这个误差的关键帧会被删除。值越小动画越精确。

Animated Custom Properties 是否导入自定义属性。在3D建模软件中可以设置一些自定义属性,这个选项可以将这些自定义属性导入进来。
Clips 动画片段 Start和End分别代表了该段动画在整段动画中的起始帧和结束帧。
Loop Time 如果动画需要循环播放时,勾选此选项。
如何进行外部动画的播放:
1.将模型拖到场景中
2.将Animation Clip拖到模型上。这时候Unity会自动帮你生成一个Animator Controller,这个Animator Controller中会自动把刚才拖的Clip作为默认动画进行播放。

你可能感兴趣的:(unity,unity)