接回上一篇教程内容继续:3dmax翻书动画教程(一)翻页动画制作①
❹设置弯曲效果
接下来设置长方体的弯曲效果。选择所有的长方体对象,在脚本侦听器中首先输入"k=0”, 按下回车键进行确认,这样就定义了变量k的初始值为0, 然后在侦听器中继续输入以下语句。
for a in selection do a.bend.angle=(80-(k+=1))
在上述语句中,"forainselectiondo"是一个固定语句,意思是将所有选择的物体依次赋予变量a,然后执行后面的命令。"a.bend.angle"表示变量a中物体的弯曲角度,它的值依次被定义为(80-(k+=1),由于k的初始值为0,每次循环时都增加1,由于总共41个物体,因此k的最高取值为41,所以从Box01开始,物体的弯曲值依次被定义为79、78、77... 39,这样就形成了一种整体.上向下弯曲的形状。
保持长方体处于选择状态,在侦听器中按下回车键执行该语句,计算完成后可以在视图中观察到整体弯曲的效果,如图所示。
❺设置弯曲动画
接着设置长方体整体向上弯曲的动画。把时间滑块放置在第40帧,按下自动关键点按钮,开启关键帧自动记录功能,在脚本侦听器中输入“u=1",按下回车键定义一个变量u的初始值为1,接着输入以下脚本。
for a in selection do a.bend.angle=((41-(u+=1))-80)
该语句与上步中的结构相同,只是弯曲值的计算公式有所变化,u的初始值为1,同样根据物体个数循环41次,第-次循环时,(41-(u+=1))结果为39,接着39-80=-41, 也就是说第一个物体的弯曲角度是-419;而最后一次循环时,u为41, 41+1=42, 然后41-42=-1,-1-80=-81, 也就是说最后一个物体弯曲值为-81°。
保持所有的长方体处于选择状态,按下回车键执行该语句,可以在场景中观察到所有的长方体整体向上弯曲了,并且在第40帧处自动产生了一个关键点,如图所示。
再次单击[自动关键点]按钮,使其弹起,关闭自动关键帧的记录功能。拖动时间滑块可以在场景中观察到所有长方体的整体弯曲动画,如图所示。
❻设置翻页效果
在最终的动画中,长方体书页是一页-页弯上去的,而目前长方体是整体弯上去的,因此还需要通过关键帧偏移命令调整动画。首先在脚本侦听器中定义一个变量“I=80",然后输入以下语句。
for a in selection do movekeys a (1-=2)
在上述语句中,"for a in selection do"是将所有选择物体依次赋予变量a,然后通过"movekeys"移动关键帧命令调整每--个长方体的动画起始时间,后面的数值是偏移的帧数。在第一次循环时,I=80,“(I-=2)” 的意思是“1=l-2" ,因此第1个物体“Box01" 向后移动78帧,依次推算,第2个物体“Box02” 向后移动76帧,第3个物体“Box02” 向后移动74帧....
保持所有的长方体处于选择状态,在脚本侦听器中执行该语句,计算完成后拖动时间滑块,此时就可以观察到长方体书页逐页上翻的效果了,如图所示。
※注释信息
脚本语言一定要花点时间来调试,这样才能在实际制作中真正地应用自如,省去很多手动调试的麻烦。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答本文详细介绍了多种Blender教程资源,无论您是新手还是有经验的用户,都能在此找到合适的学习资源。
深入解析次时代游戏模型网络培训班带给我们的新知识、新技能和多元化教学手段,引领我们迈向新的学习阶段。
深入了解虚幻引擎培训学习班,掌握游戏开发技能
本文详述了商业插画师的职业前景、专业培训课程的重要性和如何选择合适的培训班,同时深度解读了火星时代教育的优质插画培训课程。
本文将详细介绍几个知名动画培训机构,为想进一步学习了解动画行业的你提供参考,并揭示火星时代教育如何在这个领域做出突破。
深度了解火星影视美术原画培训速成班,探索时代教育打开艺术之门的新方式。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!