咸鱼Maya笔记—路径动画
咸鱼Maya笔记—路径动画
- 创建路径动画
动画的创建方式有很多种,路径动画是其中的一种,Key关键帧的方式并不适用于所有的情况,有些特定的情况下我们就需要用到路径动画,它的创建方法如下
创建路径动画
(如果你的maya菜单中没有“约束这个选项就把工作区换成“动画”模式)
动画的创建方式有很多种,路径动画是其中的一种,Key关键帧的方式并不适用于所有的情况,有些特定的情况下我们就需要用到路径动画,它的创建方法如下。
在Maya软件中创建一条NURBS曲线和一个立方体,先选择立方体再配合Shift加选NURBS曲线,
然后在动画模块的菜单栏中执行“约束>运动路径>连接到运动路径”命令,立方体就可以沿着曲线运动了,如下图所示。
执行“约束>运动路径>连接到运动路径”命令,将打开“连接到运动路径选项”对话框.
下面对“连接到运动路径选项”对话框中的参数进行介绍。
时间范围:该选项有3个单选按钮,
- 当选中“时间滑块”单选按钮时,时间轨上的开始、结束时间用来控制路径动画的开始、结束时间;
- 选中“起点滑块”时,下面的“开始时间”参数被激活,可以根据需要设置路径动画的开始时间;
- 选中“开始/结束”单选按钮时,下面的“开始时间”和“结束时间”两个参数同时被激活,可以设置路径动画的开始和结束时间。
参数化长度:指定 Maya 用于定位沿曲线移动的对象的方法。有两种方法可用:参数化空间和参数化长度。选择“参数化长度”(Parametric Length)将激活参数化长度方法;取消选择将激活参数化空间方法。
跟随:勾选此复选框,Maya将计算物体沿曲线运动的方向。
- 前方向轴:选择X、Y、Z三个坐标轴中的一个和“前方向轴”对齐。
- 上方向轴:选择X、Y、Z三个坐标轴中的一个和顶向量对齐。
世界上方向类型
指定上方向向量对齐的世界上方向向量类型。选择包括“场景上方向”、“对象上方向”、“对象旋转上方向”、“向量”和“法线”:
- 场景上方向
指定上方向向量尝试与场景上方向轴(而不是世界上方向向量)对齐。世界上方向向量将被忽略。可以在“首选项”(Preferences)窗口指定场景的上方向轴。默认场景上方向轴是世界空间正 Y 轴。 - 对象上方向
指定上方向向量尝试对准指定对象的原点,而不是与世界上方向向量对齐。世界上方向向量将被忽略。该对象称为世界上方向对象,可通过“世界上方向对象”选项指定。如果未指定世界上方向对象,上方向向量会尝试指向场景世界空间的原点。 - 对象旋转上方向
指定相对于某个对象的局部空间(而不是相对于场景的世界空间)定义世界上方向向量。在相对于场景的世界空间变换上方向向量后,其会尝试与世界上方向向量对齐。上方向向量尝试对准原点的对象被称为世界上方向对象。可以使用“世界上方向对象”选项指定世界上方向对象。 - 向量
指定上方向向量尝试与世界上方向向量尽可能近地对齐。默认情况下,世界上方向向量是相对于场景的世界空间定义的。“使用世界上方向向量”(Use World Up Vector)以指定世界上方向向量相对于场景世界空间的位置。 - 法线
指定“上方向轴”指定的轴将尝试匹配路径曲线的法线。曲线法线的插值不同,这具体取决于路径曲线是世界空间中的曲线,还是曲面曲线上的曲线。
如果路径曲线是世界空间中的一条曲线,那么曲线法线是曲面上任何一点指向曲线曲率中心的方向。这可以通过下图的箭头来说明,这表示在各种点的曲线法法线:
- 场景上方向
世界上方向向量
指定世界上方向向量相对于场景世界空间的方向。由于默认情况下 Maya 的世界空间是“Y 轴向上”,因此默认世界上方向向量指向世界空间正 Y 轴的方向 (0.0000, 1.0000, 0.0000)。- 世界上方向对象
在“世界上方向类型”设定为“对象上方向”或“对象旋转上方向”的情况下指定世界上方向向量尝试对齐的对象。例如,可以将世界上方向对象指定为一个可以根据需要旋转的定位器,以便在对象沿曲线移动时防止任何突然的翻转问题。 - 反转上方向
如果启用该选项,则“上方向轴”会尝试使其与上方向向量的逆方向对齐。 - 反转前方向
沿曲线反转对象面向的前方向。当尝试定向摄影机、使它沿曲线指向前方向时,这尤为有用。如果摄影机沿曲线指向后方向,则可单击“反转前方向”,根据需要使摄影机沿曲线指向前方向。 - 倾斜
倾斜意味着对象将朝曲线曲率的中心倾斜,该曲线是对象移动所沿的曲线(类似于摩托车转弯)。仅当启用“跟随”选项时,倾斜选项才可用,因为倾斜也会影响对象的旋转。
路径动画会自动计算要发生的倾斜量,这取决于路径曲线的弯曲程度。可以使用“倾斜比例”和“倾斜限制”调整倾斜。
- 世界上方向对象
倾斜比例
如果增加“倾斜比例”,那么倾斜效果会更加明显。例如,如果“倾斜比例”设置为 2,则该对象将比默认倾斜要大两倍。
注: 可以为“倾斜比例”输入负值。该操作将导致对象向外倾斜,远离曲线曲率中心,而不是靠近曲率。例如,可以在为从过山车的一侧抛到另一侧的角色设置动画时使用该选项。
- 倾斜限制
“倾斜限制”允许您限制倾斜量。例如,可能会增加“倾斜比例”以获得显著效果,但是这可能会在曲线过于弯曲时导致对象倾斜过多。该选项会按给定量限制倾斜。
注: 在曲线为直线时不会出现倾斜。
咸鱼Maya笔记—路径动画相关推荐
- 咸鱼Maya笔记—创建快照动画
咸鱼Maya笔记-创建快照动画 快照动画是路径动画的其中一种形式,它可以沿着设置好的路径复制物体,适用于某种特定的情况,使用得当可以极大的提高工作效率. 在Maya 2019中创建一条曲线和一个圆柱体 ...
- 咸鱼Maya笔记—动画基础知识
咸鱼Maya笔记-动画基础知识 动画基本原理 动画基本分类 动画基本界面与命令 预设动画参数 在Maya 2019中,一个对象被创建完成后,它的所有节点属性,包括模型的位移.大小.旋转,以及场景中材质 ...
- 咸鱼Maya笔记—动画约束
咸鱼Maya笔记-动画约束 父子约束 点约束 方向约束 目标约束 在某种程度上,我们可以将路径动画理解为约束动画,即物体的空间坐标和旋转等参数被曲线所约束.下面将为大家介绍Maya中的各种约束,这些约 ...
- 咸鱼Maya笔记—摄影机
咸鱼Maya笔记-摄影机 摄影机创建 摄影机类型 摄影机属性 摄影机属性 胶片背 摄影机景深 Maya软件中的摄影机同电影拍摄是一样的,都是用来记录或者表达故事分镜的工具.在Maya软件中,一个场景被 ...
- 咸鱼Maya笔记—Maya 热键
咸鱼Maya笔记-Maya 热键 工具操作 动作操作 热盒显示 显示对象(显示.隐藏) 显示设置 文件操作 动画操作 播放控件 翻滚.平移或推拉 二维平移/缩放 绘制操作 捕捉操作 选择对象和组件 选 ...
- 咸鱼Maya笔记—Maya 循环边
咸鱼Maya笔记-Maya 循环边 循环边 插入循环边 循环边是由其共享顶点按顺序连接的多边形边的路径.通过循环边选择,可以在多边形网格中选择多条边,而不必逐个选择每条边. 各种条件将用于循环边选择. ...
- 咸鱼Maya笔记—渲染基础
咸鱼Maya笔记-渲染基础 渲染的概念 渲染算法 渲染器公用属性 在场景或角色材质灯光环节结束后,接下来可以将三维场景中的场景模型.角色模型和光影效果等转化输出成最终的图片或者视频,这就需要用到May ...
- 咸鱼Maya笔记—骨骼的基本操作
咸鱼Maya笔记-骨骼的基本操作 骨骼的创建 插入关节 镜像关节 确定关节方向 在三维动画制作中,角色骨骼的制作和绑定是动画模块中非常重要的部分,骨骼绑定的每一个步骤都将直接影响到动画的最终效果,学好 ...
- 咸鱼Maya笔记—灯光阴影
咸鱼Maya笔记-灯光阴影 深度贴图阴影 光线跟踪阴影 在现实世界中,有光就会有阴影,阴影可以让物体变得有立体感,还可以渲染环境气氛.在Maya 2019中阴影同样非常重要,使用恰当将会让场景更有立体 ...
最新文章
- 多线程 Thread类
- POJ1094查分约束,判断关系是否唯一
- js 获取 select的option的 id值
- Linux部署web程序
- halcon gen_region_hline 绘制霍夫变换提取直线
- HDU1181 变形课【DFS】(废除)
- Hadoop 权威指南 第四版 中文目录
- 不必写一行代码,利用ivx低代码产品开发web平台
- 验证码图片生成和验证
- 阿里云移动推送iOS
- arm模拟器手机版_在 Android 模拟器上运行 ARM 应用
- SQL中的交叉连接-cross join
- CF35C Fire Again
- 名帖300 王铎 行书《行书帖选》
- 最新中国移动光猫改桥接方式(中兴ZXHN F663NV9)地域:贵州 适用于动态超密
- java程序及数据库常见问题
- 《人人都是产品经理》一书作者推荐的国内产品书籍列表
- 《动手学深度学习》丢弃法(dropout)
- 7135制作自动量程电压切换_运用单片机制作四位半数字电压表
- 弹性光网络(Elastic Optical Networks)概述
热门文章
- STM32F4_DS18B20红外温度传感器
- java对象克隆详解
- rest协议 soap协议_什么是SOAP(简单对象访问协议)?
- 多功电子表是否采用计算机技术计量,多功能单相电子式电能表.doc
- 基于51单片机的抢答器
- ios realm 文件_realm之于iOS
- 1688.item_search_suggest获得1688搜索词推荐的API接入
- [PHP] pow指数运算函数与二进制
- C# decimal
- UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f914' in posit