Maya动画1:基础知识小球弹跳
参考资料:小破站【同济动画】MAYA动画基础教程,老师讲的巨好!
目录
基础知识
小球弹跳动画
准备阶段
model
设置
基本关键帧
动画曲线
怎么看关键帧速度的快慢?
怎么通过调整关键帧来调整曲线?
怎么调成匀速运动?
怎么单独调整一侧手柄?
如何循环播放动画?
小球越弹越低的效果?
曲线编辑器面板操作方式?
其他问题
小球的形变动画?
带动画的物体如何复制?多个小球落地
基础知识
1.动画就是K帧K出来的,那么maya中结点任意一个可以改变状态的属性,都可以作为k帧依据,比如选择一个属性右键--为选定项设置关键帧
2.设置关键帧的快捷键是——S
选择某个物体,按下S键可以将该物体所有可以设置关键帧的属性K帧。只设置部分的话需要对S快捷键进行设置
补充知识:
选择“所有操纵器控制柄”的效果:假如是处于transform状态,那么transform的xyz三个属性被k帧,假如是rotate、scale状态,同理
选择“当前操纵器控制柄”的效果:这个会更细致,假如在transform状态,并且选中的控制柄是y(如图),那么就会给该控制柄k帧
3.K帧&取消K帧
K帧--选择属性按下S
取消K上的帧
小球弹跳动画
准备阶段
model
这次动画需要一个地板和一个小球,小球开始的掉落高度为10
设置
除了上面说的k帧快捷键的微调,还要设置一下播放速度,这个非常重要,如果你的目的是做24帧每秒的动画,那么使用maya默认的“播放每一帧”做出来的动画效果会和最后24fpx渲染效果很不一样
基本关键帧
因为小球的弹跳只用到了小球translate y 所以在第一帧给该属性k一帧(translate y=10)
在第13帧给该属性K一帧(translate y=1)在第24帧给该属性k一帧(translate y=10)
动画曲线
首先打开“曲线编辑器”:窗口--动画编辑器--曲线编辑器
maya会自动插中间帧(这和flash以及adobe animatior不一样)
maya默认计算中间帧的时候带一个慢进慢出,如图关键点附近的平缓地带
怎么看关键帧速度的快慢?
看该关键帧处的切线斜率,斜率越大速度越快
怎么通过调整关键帧来调整曲线?
调整关键帧,框选调整的关键帧,按下鼠标中键可以移动,同时按下shift键,可以保证只在水平or竖直的方向移动,或者数值调节关键帧的位置
怎么调成匀速运动?
匀速运动也就是切线斜率一致,用“线性切线”工具,平时默认的是"自动切线"--第四个工具
怎么单独调整一侧手柄?
现在这个曲线很不合理,因为在小球接近地面的时候速度反而变慢了 ,按照物理规律,现在要将最低点的斜率搞到最大,首先给手柄打断,这样就可以分别调整了
现在要考虑的问题是,怎么调整这个曲线会比较像小球落地呢?
小球砸到底部之后会有一个形变的过程(虽然这次不做)所以右侧的曲线要比砸下来的曲线稍显平缓
如何循环播放动画?
在曲线编辑器中-视图--无限
那么此时循环的是哪一部分内容呢?
但是!这个方法只能是供我们制作某个循环动画之前查看效果用的,渲染出来肯定还是只有这样一段是有动画内容的,也就是渲染出来的动画并不是无限循环的。
将某一片段的动画重复的k到后面的帧上,这样才是真的做了循环动画
怎么做到呢?
曲线编辑器--曲线--前方无限或后方无限,前方无限的意义在于给那些不是从第一帧开始k动画的人用,后方无限也有好几种无限的方法。另外!自动生成的循环帧不可以调节
①循环:直接原样复制,但是只适用于开始帧和结束帧的纵轴值相同
②带偏移的循环:下一个循环的开头接到上一个循环的末尾,目前这个曲线挺适合做小球下楼梯动画的
③往返:每次都将一个循环镜像复制,适合做钟摆的动画——最终回到原位置
④线性:按照结束帧的切线方向一直延伸
⑤恒定:无论最后一帧如何,往后都保持不再变化
小球越弹越低的效果?
这时候就不能再使用无限循环了,只能手动复制曲线,先选中曲线,框选即可,会变成白色,另外注意复制的时候看一下当前的时间条在哪个位置,因为黏贴的时候,是从当前时间条开始黏贴的。这里的当前帧在24
ctrl+c:复制
ctrl+v:黏贴
然后手工调节
曲线编辑器面板操作方式?
还是滚轮负责放大缩小,移动的方式与视图窗口一致。
其他问题
小球的形变动画?
使用挤压变形器,动画板块--变形--非线性变形--挤压
在赋值变形器之前要先选中物体,变形器会自动赋值给选中的物体
控制器自带的参数
如果想让变形器和小球一起动,可以让变形器成为小球的子物体
然后在小球落地的那几帧里面我给控制器的“因子”属性也k了几帧,来完成形变过程
带动画的物体如何复制?多个小球落地
直接ctrl+D复制的是物体的当前状态,不能将物体的动画也一起复制
这里需要用到特殊复制
勾选这两个选项都可以达到目的,但是这两者之间是有区别的,学过houdini的应该知道任何一个行为都是由结点构成的,“复制输入图表”表示将旧物体的所有结点复制一个一模一样的给新物体(如下图2),而“复制输入连接是让新物体与旧物体共用所有节点(如下图3)
下图1为没有进行复制之前,该面板在:窗口——常规编辑器——hyphergraph:连接
复制一个新的translatey给新的小球
一个translateY被两个球共用
Maya动画1:基础知识小球弹跳相关推荐
- CSS3 动画 2D基础知识
css3过渡动画--transition属性 - 语法 transition: transition-proterty transition-duration transition-timing-fu ...
- CSS3动画 3D基础知识
3D变形:平移.旋转.缩放 3D立体空间的3根轴线 - x轴:水平,向右为正,向左为负 - y轴:垂直,向下为正,向上为负 - z轴:垂直于屏幕,向外为正,向内为负 ( 1)3D必备属性 - tran ...
- animator创建动画_为游戏创建动画的基础
animator创建动画 You can consider animation as the technique or procedure of making the illusion of moti ...
- css过渡 取消过渡_CSS基础知识:CSS3过渡
css过渡 取消过渡 随着CSS3在网络上的推广,它带来了一些有趣的新演示技术. 今天,我们将回顾使用CSS3过渡和动画的基础知识,以增加额外的修饰. 本教程包括Tuts + Premium成员可用的 ...
- 咸鱼Maya笔记—动画基础知识
咸鱼Maya笔记-动画基础知识 动画基本原理 动画基本分类 动画基本界面与命令 预设动画参数 在Maya 2019中,一个对象被创建完成后,它的所有节点属性,包括模型的位移.大小.旋转,以及场景中材质 ...
- Android 动画基础知识学习(下)
1.属性动画 属性动画可以对任意对象的属性进行动画不仅仅是View,动画默认时间间隔是300ms,默认帧率是100ms/帧. 作用:在一个时间间隔内完成对一个对象从属性值到另一个属性值的改变. 三个常 ...
- 串口发送tcp数据 源端口号_三分钟基础知识:用动画给面试官解释 TCP 三次握手过程...
作者 | 小鹿 来源 | 小鹿动画学编程 写在前边 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐. 对于这部分掌握以及 TC ...
- 多媒体基础:动画和视频知识笔记
1.动画和视频的概念 动画:将静态的图像.图形等按照一定的时间顺序显示而形成的连续的动态画面.传统意义来说动画是在连续多格的胶片上拍摄的一系列画面,比将胶片以一定的速度放映,从而产生动态的视觉技术. ...
- PPT(十)-动画基础知识学习
PPT动画用文字来讲解起来若想要达到比较好的效果是有一定难度的,xiaobenny本想认真讲一个动画的设置,以便在实例中掌握基础知识,但发现对于PPT初级用户来说是很难看得懂的.xiaobenny也是 ...
最新文章
- win7 64位操作系统中 Oracle 11g 安装教程(图解)
- 线程运行程序c语言,理解线程1 C语言示例的程序
- 前端性能优化:当页面渲染遇上边缘计算
- TCP,UDP发送数据包大小浅析
- l2正则化python_机器学习入门之机器学习之路: python线性回归 过拟合 L1与L2正则化...
- Heritrix 3.1.0 源码解析(十一)
- (46)VHDL实现4位桶性形移位器
- 用于.NET环境的时间测试
- UI自定义UITableView的右侧索引
- 双向链表与LinkedHashMap
- eclipse给jar包打断点
- 不想荒废你的大学生活吧?看看牛人是怎样成为电子学霸的!
- BScroll案例--如何确定中间部分的高度
- PS批量处理图片大小-PS批量处理水印整齐
- 版号审批重启,游戏行业有望尽早度过寒冬?
- Bootstrap(10) 进度条媒体对象和 Well 组件
- XSS靶场level7秘籍
- FlexRay学习笔记_1
- 勃仔诞生记:Hubbleverse哈勃元宇宙的起源故事
- 苹果手机视频去水印软件