第4章 基本动画技术和Track View 4.1 关?键?帧?动?画4.1.1 3DS MAX中的关键帧 动画中的帧数很多,手工定义每一帧的位置和形状是很困难的。3DS MAX极大地简化了这个工作。可以在时间线上通过几个关键点定义对象的位置,由3DS MAX自动计算中间帧的位置,从而得到一个流畅的动画。在3DS MAX中,需要手工定位的帧称之为关键帧。 需要注意的是,在动画中位置并不是唯一可以加入动画命令的特征。在3DS MAX中可以改变的任何参数,包括位置、旋转、比例、参数变化和材质特征等都是可以设置动画的。因此,3DS MAX中的关键帧只是在时间的某个特定位置指定了一个特定数值的标记。 4.1.2 插值 根据关键帧计算中间帧的过程称之为插值。3DS MAX使用控制器进行插值。3DS MAX的控制器很多,因此插值方法也很多。 4.1.3 时间配置 由于3DS MAX 记录与时间相关的所有数值,因此在制作完动画后再改变帧速率和输入格式,系统将自动进行调整以适应所做的改变。 默认情况下,3DS MAX显示时间的单位为帧,帧速率为每秒30帧。 可以使用Time Configuration对话框(见图4.1)来改变帧速率和时间的显示。 图4.1 Time Configuration对话框包含以下几个区域。 (1) 帧速率(Frame Rate)。在这个区域可以确定播放速度,可以在预设置的NTSC(National Television Standards Committee)、Film或者PAL(Phase Alternate Line)之间进行选择,也可以使用Custom(自定义设置)。NTSC的帧速率是30 f/s(帧每秒),PAL的帧速率是25 f/s,Film的帧速率是24 f/s。 (2) 时间显示(Time Display)。这个区域指定时间的显示方式,有以下几种: ? ?Frame:帧,默认的显示方式。 ? ?SMPTE:全称是Society of Motion Picture and Television Engineers(电影电视工程协会)。显示方式为分、秒和帧。 ? ?FRAMES:TICK:“帧:点”。 ? ?MM:SS:TICK:“分:秒:点”。 (3) 重放(Playback)。这个区域控制如何在视口中回放动画,可以使用实时回放,也可以指定帧速率。如果机器播放速度跟不上指定的帧速度,那么将丢掉某些帧。 (4) 动画(Animation)。动画区域指定激活的时间段。激活的时间段是可以使用时间滑动块直接访问的帧数。可以在这个区域缩放总帧数。例如,如果当前的动画有300帧,现在需要将动画变成500帧,而且保留原来的关键帧不变,那么就需要缩放时间。 (5) 关键帧的步幅(Key Steps)。该区域的参数控制如何在关键帧之间移动时间滑动块。 4.1.4 创建关键帧 要在3DS MAX中创建关键帧,就必须在打开动画按钮的情况下在非第0帧改变某些对象。一旦进行了某些改变,原始数值被记录在第0帧,新的数值或者关键帧数值被记录在当前帧。这时第0帧和当前帧都是关键帧。这些改变可以是变换的改变,也可以是参数的改变。 例如,如果创建了一个球,然后打开动画按钮,到非第0帧改变球的半径参数,这样,3DS MAX将创建一个关键帧。 只要 按钮处于打开状态,就一直处于记录模式,3DS MAX将记录在非第0帧所做的任何改变。 创建关键帧之后就可以拖曳时间滑动块来观察动画。 4.1.5 播放动画 下面介绍时间控制区域的按钮。 Play Animation(播放动画):用来在激活的视口播放动画。 Stop Animation(停止播放动画):用来停止播放动画。单击 Play Animation按钮播放动画后,Play Animation按钮就变成了 Stop Animation按钮。单击该按钮后,动画被停在当前帧。 Play Selected(播放选择对象的动画):它是 的弹出按钮。它只在激活的视口中播放选择对象的动画。如果没有选择的对象,就不播放动画。 Goto Start(到开始):单击该按钮后,将时间滑动块移动到当前动画范围的开始帧。如果正在播放动画,那么单击该按钮后动画就停止播放。 Next Frame(下一帧):单击该按钮后,将时间滑动块向后移动一帧。当 Key Mode Toggle按钮打开,单击本按钮,将把时间滑动块移动到选择对象的下一个关键帧。 Previous Frame(前一帧):单击本按钮后,将时间滑动块向前移动一帧。
您可能关注的文档
- (PLC应用技术课件)项目五PLC模拟量控制.ppt
- (Web开发技术)第1章Web技术概述.ppt
- (Web开发技术)第2章Web应用程序开发环境简介.ppt
- (Web开发技术)第4章CSS.ppt
- (Web开发技术)第7章Web服务器端编程与JavaServlet.ppt
- (Web开发技术)第8章Web应用数据库接口.ppt
- (Web开发技术)第9章JSP技术.ppt
- (Web开发技术)第10章Web开发框架.ppt
- (Web网站设计与开发)第1章Web技术概述.ppt
- (Web网站设计与开发)第3章层叠样式表CSS.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)