Maya绑定基础知识总结合集:父子关系和父子约束对比、目标约束示例
1 命名规范
命名按 类型、边、精度、描述、编号 (顺序未定)检索:菜单栏右上 -- 按名称选择
模糊检索
2 父子关系
Maya里子物体的坐标系是以父物体作为参照
属性栏里显示的值 永远是 相对位置(相对于父物体的一个相对位置)
跟世界绝对位置是没有任何关系的
如果没有父物体,那么它的父物体是 世界坐标系,那么相对位置 = 世界位置
如何建立父子关系?
先选 子物体,再选父物体,P
or 编辑--建立父子关系
or 在大纲视图用鼠标中键 拖动子物体到父物体层级下,也可以形成父子关系
shift + P:解除父子关系
一个爸爸可以有多个儿子
一个儿子只能有一个爸爸
so
一个父物体可以有多个子物体
一个子物体只能有一个父物体
3 位移、旋转、缩放
轴向设定XYZ为例:
(父)Z :用的最多的方向
(子)Y :最不重要的方向
(孙)X :次重要的方向(提取干净的旋转数值)
W键+鼠标左键:切换坐标系
对象
世界
轴:父对象
打组目的
打组的1个目的:改变父物体 从而改变坐标系(可以把对两个属性的操作 改为 1个属性操作,减少动画师的工作量)
4 transform节点 和 形状节点
transform节点:有位移旋转缩放属性的(相当于定位)
形状节点:决定在定位处出现的是什么?(没法单独存在,一定要放在transform节点下面作为子物体)
5 约束
先选大哥,再选小弟,再约束
一共选中4个物体,先选的的3个都是大哥,最后1个是小弟(大哥影响程度看属性栏的权重)
特点
1 小弟进行位移旋转了,大哥一旦位移旋转,小弟的位移旋转就失效了 (其他约束类似)
*2 约束关系会打破父子关系(儿子本来听爹的,后来儿子认了大哥,儿子就只听大哥的了)
3 约束是世界绝对位置约束,而不是相对位置(小弟不仅听大哥的话,还听大哥爸爸的话,听大哥爷爷的话,听大哥祖宗的话)
点约束
控制位移 (平移XYZ)
保持偏移:大哥和小弟保持位移距离(相对于物体的中心点来计算)
□: 小弟的中心点和大哥的中心点 重合
方向约束
控制旋转 (旋转XYZ)自转
保持偏移:大哥和小弟 各自保留自己的旋转轴方向
□: 小弟的坐标轴 变得和大哥一个方向
插值类型:多个大哥如何影响小弟旋转
平均:会发生未知的翻转(大多数不选)
最短*:旋转角度在 0-180度之间 (用这个):两个大哥权重一样,其中一个大哥旋转330度,小弟会旋转15度
最长:180度-360度之间 (不用)
父子约束
控制位移 + 旋转(自转) 父子关系 和 父子约束 对比
父子约束 和 点约束的 区别
选项里 不勾选 旋转的父子约束,和点约束 也是有区别的(区别在于:多个大哥 保持偏移 对小弟约束,小弟位置会不同)
父子关系 和 父子约束*
两种都可以实现 位移和旋转的控制
区别如下:
父子关系 | 父子约束(蓝色) | |
---|---|---|
选择顺序 | 先选 子物体,再选父物体,P | 先选大哥,再选小弟,再约束 |
选择4个 | 先选的3个都是儿子,最后1个是爹 | 先选的3个都是大哥,最后1个是小弟(大哥影响程度看权重) |
缩放 | 父物体缩放,子物体跟着缩放 | 父物体缩放,子物体不缩放 |
独立形式 | 选中父物体,子物体也被选中 | 两个物体独立存在 |
控制的位置 | 相对于父物体的相对位置 | 世界绝对位置约束(小弟不仅听大哥的话,还听大哥爸爸的话,听大哥爷爷的话,听大哥祖宗的话) |
属性栏 | 父物体动,子物体属性栏没有变化 | 子物体属性栏位移和旋转变成蓝色;父物体动,子物体属性栏位移和旋转值会变化 |
位移旋转特点* | 子物体可以进行位移旋转 | 小弟进行位移旋转了,大哥一旦位移旋转,小弟的位移旋转就失效 (其他约束类似) |
优先级 | 低 | 高(约束会打破父子关系) |
比例约束
控制缩放大小(缩放XYZ,根据中心点来缩放)
目标约束*
目标约束:移动第一个物体,另一物体总是朝向第一个物体那个方向 (小弟原地旋转注视大哥,公转)
应用:经常用来控制眼球
选项设置
1 世界上方向类型:对象上方向 √ (基于参考物体的位置信息)
□ 保持偏移:(不勾选)
目标向量(主轴): 小弟 哪个轴朝向大哥 (X轴向量、 Y轴向量、 Z轴向量)
上方向向量(次轴): 小弟 哪个轴朝向 参考物体(参考物体不一定在上方向)
世界上方向类型:对象上方向
世界上方向对象:参考物体的名字
小弟的 y轴指向大哥,x轴指向参考物
千万不要对上方的参考物体冻结变换,可以给上方参考物 打个组,否则旋转可能不对
2 世界上方向类型:对象旋转上方向 √
□ 保持偏移:(不勾选)
目标向量(主轴): 小弟 哪个轴朝向大哥 (X轴向量、 Y轴向量、 Z轴向量)
上方向向量(次轴): 小弟 哪个轴朝向参考物体
世界上方向类型:对象旋转上方向
世界上方向向量:朝向参考物体的哪个轴
世界上方向对象:参考物体的名字
小弟的z轴指向大哥, -x轴尽量指向参考物体的y轴
注意考虑 大哥 和 参考物体的位置,防止旋转超过180度发生翻转
3 世界上方向类型:场景上方向(基本不用)
□ 保持偏移:(不勾选)
目标向量(主轴): 小弟 哪个轴朝向大哥 (X轴向量、 Y轴向量、 Z轴向量)
上方向向量(次轴): 小弟 哪个轴朝上(尽量朝上)
世界上方向类型:场景上方向
小弟的x轴指向大哥,z轴朝上
备注:小弟的两个轴(主轴、次轴)定了,小弟的第三个轴就能定了
4 世界上方向类型:无 (一般用作生物角色)
好处是不会发生翻转