这一节来说说unity动画层layer和遮罩avatarMask;

weight 权重,对应着这一层动画在所有层动画中所占的比例。以上图来说明,new layer中的weight为0,模型的动画效果就是base layer中的动画;0-1之间,模型的动画效果就是这两层动画的混合;
mask 遮罩,手动控制模型哪些骨骼参与动画哪些不参与;在unity中有两种常用的说明下,第一种就是create一个avatar Mask,如下:

humanoid 对人体骨骼模型的遮罩,红色代表不参与动画,绿色就是正常参与动画。动画遮罩在混合动画中表现出色,上面说的调整weight值也能实现两种动画的混合,但是这种混合出来的动画看起来很别扭,远没有动画遮罩效果好。
transforms可以导入某一avatar的全部骨骼点,动画具体到对骨骼点的控制;

第二种遮罩,就是直接在动画剪辑的属性上更改,如图一为humanoid类型的动画剪辑属性:

图二为generic类型的动画剪辑属性:

这种遮罩更改之后,所有使用到该动画剪辑的地方都会享受到这种遮罩效果;

blending混合模式—additive和override;
additive 两种动画相叠加,并不算融合;override 两种动画相融合;

sync 同步层 就是让该层复刻其他层的动画,其他层可以从Source Layer 选择。Timing:当前层和Souurce层同一个状态使用的动画时间长度不一致时,不勾选timing那么复制的层按Source层的时间播放(效果就是复制层动画可能会变快或变慢,Source层动画播放速度不变),勾选timing则Source层按复制层的时间播放(效果就是Source层动画可能会变快或变慢,复制层动画播放速度不变),只有勾选sync,timing才可以勾选;

IK Pass 表示启动IK动画;

unity新动画系统之动画层和动画遮罩相关推荐

  1. 【Unity游戏开发】动画系统(二)2D动画

    文章目录 动画系统之2D动画 Unity的动画 2d动画 实例 准备工作 开始简单的动画 结语 动画系统之2D动画 2d动画其实就是图片的转换,每帧转换实现2d的动态效果其实这也是3d动画的实现原理, ...

  2. 【Unity游戏开发】动画系统(三)按钮动画

    文章目录 动画系统之按钮动画 1. 按钮Botton 2. 创建一个Button按钮 3. 按钮动画 3.1 改变颜色 3.2 改变图片 3.3 改变动画 结语 动画系统之按钮动画 动画系统是一个比较 ...

  3. 【Sprite Atlas】Unity新图集系统SpriteAtlas超详细使用教程

    SpriteAtlas是Unity新出的一个功能,用来取代旧版的Sprite Packer. 图集打包的意义: 减少DrawCall 图集将图片打包为2的幂次方的素材大小,可以提升性能 减小包体大小 ...

  4. unity 新GUI系统阻挡原生collider的方法

    场景: 1.场景里有小怪,小怪可以响应点击 2.有UI界面(如物品栏)显示后,点击事件穿过UI到小怪身上去了(按道理UI界面显示的时候,后面的应该不响应) 问题: UI系统如何block住raycas ...

  5. Unity Mecanim动画系统 之 IK(Inverse Kinematics即反向动力学)的相关说明和简单使用

    Unity Mecanim动画系统 之 IK(Inverse Kinematics即反向动力学)的相关说明和简单使用 目录 Unity Mecanim动画系统 之 IK(Inverse Kinemat ...

  6. Unity学习日志_动画系统简介

    Unity学习日志_动画系统简介 Animation,Legacy动画系统 若要使用Animation,需要在创建Clip之前为物体手动添加Animation组件. Animation组件面板: 属性 ...

  7. Unity 3D 动画系统(Mecanim)|| Unity 3D 人形角色动画(Avatar)

    Unity 3D 动画系统(Mecanim) Mecanim 动画系统是 Unity 公司推出的全新动画系统,具有重定向.可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画 ...

  8. Unity 3D 导入三维模型||Unity 3D 动画系统简介(Mecanim)

    将三维模型导入 Unity 3D 是游戏开发的第一步. 下面以 3ds Max 为例,演示从三维建模软件中将模型导入 Unity 3D 的过程,具体步骤如下. 在 3ds Max 中创建房子模型. 执 ...

  9. Unity动画系统学习笔记(一)动画剪辑与状态机

    一.动画系统工作流 一个完整的动画系统工作流包含如下几个部分: 动画剪辑(Animation Clips):包含某些对象如何随时间更改其位置.旋转或其他属性的信息. 状态机(Animator Cont ...

  10. Unity3D-游戏ARVR开发进阶课程 - 动画系统-宋晓波-专题视频课程

    Unity3D-游戏ARVR开发进阶课程 - 动画系统-10610人已学习 课程介绍         本套视频培训课程中会深入学习Unity中的Mecanim动画系统.包括动画剪辑.动画控制器.动画状 ...

最新文章

  1. Android异步消息处理机制
  2. Centos7设置时区
  3. Lua 通过 alien 库调用 zlib 压缩/解压
  4. C#中格式化小数位数为指定位数的工具类
  5. 将窗体显示在 PageControl 上。
  6. CentOS详解top命令各个数据的含义
  7. sqlalchemy通过已经存在的表生成model的方法
  8. 碰运气解决LATEX中中文颜色深浅不一的问题
  9. paip.lucene 4.3 中文语义搜索最佳实践
  10. 前端js导出excel代码及出现的中文乱码和数字过长等问题的解决办法
  11. android 自定义Preference CheckBoxPreference ListPreference的用法
  12. springboot 整合mybatis 报错Invalid bound statement (not found)
  13. 计算机WIN7动态硬盘分区,如何创建Win7虚拟磁盘分区
  14. C++(常函数、常对象)
  15. “adb”不是内部或外部命令,也不是可运行的程序或批处理文件——解决方案
  16. 初学solidworks,这些基础知识你必须要掌握!
  17. 我想看的是美胸和大长腿,你却给我直播写代码?
  18. 委以重用的意思_刘表为什么不对刘备委以重用?
  19. “亚马逊抄袭”引热议,拼多多、淘宝、京东该怎么玩?
  20. 《从0到1》读书笔记第4章“竞争意识”第2记:一块猪肉引发的竞争论

热门文章

  1. 锂离子电池和燃料电池特性介绍
  2. 2026年物联网将为运营商带来高收入
  3. 解决md文件中本地图片链接失效的方法
  4. 多可系统如何增加新用户到工作组
  5. labview:一个采集数据的小程序
  6. 2021年氧化工艺新版试题及氧化工艺复审考试
  7. 网页版百度网盘倍速方法
  8. Xshell 4 SSH隧道跳转访问局域网服务器
  9. Win10卸载OneDrive的方法
  10. 三菱PLC增量式PID算法FB(带死区设置和外部复位控制)