IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> unity导入模型前的设置 -> 正文阅读

[游戏开发]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作为默认动画进行播放。

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-03-06 13:29:43  更:2022-03-06 13:30:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 16:43:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码