素材图片酷 图酷镜像二 | 壁纸酷 壁纸镜像二 | 写真扫图酷 | Free Wallpaper | 贴图论坛 | ·设为首页 ·加入收藏
您现在的位置: 图酷 >> 自习室 >> 多媒体制作 >> 非线性编辑 >> 教程正文

  没有公告


表达式范例之扑克牌效果
作者: laiy.net
教程来源: 闪吧
教程等级:         ★★★
教程录入: 烤焦面包
教程审核: tucoo
添加时间: 2005-1-26
点击次数:
字体选择: 【字体:
相关操作: 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门信息:
推荐内容:


点击浏览该文件

注:此教程参考书本,所有图片均来自书本,本人经过练习并反复研究后把自己的体会和制作过程用自己总结的语言发表,版权归编者所有

这个教程是延续上一个教程表达式范例_之变脸效果 之后的又一个针对AE表达式的练习,在做之前,还是再先介绍一下什么是表达式

从After Effects 5.0开始,程序加入了Expression(表达式),这是一种建立在JavaScript1.2基础上,内置于AE的程序语言.Expression在很多情况下对于动画制作有很强的控制能力,如果你学过Macromedia Flash,那一定知道在它之中内置一种语言:ActionScript,其实AE的程序语言原理也是类似的,所以,学好Expression(表达式),对制作动画会有很大帮助,可以预见,AE内置的语言在以后的升级版本中将会更强大(ActionScript2.0是一个例子)

这个例子我将详细说明,一边做练习一边捉图发教程,整个过程可能会比较长,除了书上的一些内容简介之外,还包括大量自己在学习过程中摸索出来的的总结性语言

需要用到的知识点:1.表达式的灵活运用 2.3D图层的参数设置 3.Camera参数的设置障碍 4.Split Layer(分离层)命令的使用

首先还是新建一Comp,这次使用的场景设置为768X576,别的几个参数和以前的教程相似

按此在新窗口浏览图片

从外部导入5个EPS文件,可以直接将文件夹导入


按此在新窗口浏览图片

选择"红桃A"和"红桃2",将其选择,然后拖至Timeline中

按此在新窗口浏览图片

分别选择"红桃A"和"红桃2"的三维图层按钮,将它们处于打开状态

按此在新窗口浏览图片

我们先把Anchor Point定位于扑克牌下方正中央(默认状态为中心点),选择"红桃A"层,展开Transform,将Anchor Point的Y轴设置为248,同时将Position 的Y轴设置为412,使其轴心位于图形底部

按此在新窗口浏览图片

设置一个扑克展开的效果,我们对Z Rotation设置关键祯来添加动画效果,单击其前面的码表,分别在0:00:00:01和0:00:02:00处添加关键祯

0:00:00:01/0x+0.0dgr
0:00:01:00/0x+10.0dgr

按此在新窗口浏览图片

查看一下效果,可以发现红桃A以Anchor Point为中心点旋转,并露出了后面的红桃2

再来设置"红桃2"的参数,你是否注意到了,在Project窗口中有5张不同牌面的扑克牌,很显然,我们想做的效果之一就是将5张扑克牌一张张展开,但是如果要一个个设置参数,势必会非常麻烦,如果一不小心就会设置错参数,造成前功后弃,这时候AE中的表达式就能帮我们解决很多问题,比如说,先不说了,继续看下面,你会慢慢发现Expression的优点的 选择"红桃2",展开Transform,按住Alt键单击其Anchor Point前的码表,这时候表达式输入框就出现了,这是一种快速打开表达式输入框的方法,再来总结一遍:首先按住Alt键不放,然后找到你要设置的相关参数前面的码表,用你的鼠点中它,然后就出现了表达式输入框,自己先试一下吧

按此在新窗口浏览图片

当然,你也可以使用另外一种方法来打开表达式输入框:使用菜单中的命令,它们最后的效果是一样的 接下来就用钢材学的方法来给Anchor Point来添加一个表达式,打开表达式输入框后,用鼠按住表达式拾取按钮(右排三个按钮中的第二个蜘蛛网图案样式的按钮)不放,拖至"红桃A"的Anchor Point上

按此在新窗口浏览图片

这时候你会发现右侧自动出现了一行表达式代码:

thisComp.layer("红桃A.EPS").anchorPoint

按此在新窗口浏览图片

这段代码的含义是:当前层的Anchor Point参数与被连接层("红桃A")的Anchor Point数值保持一致


查看一下效果

按此在新窗口浏览图片

好象没有保持一致啊,怎么一张牌在上面而另外一张牌在下面呢?请仔细看图中的Anchor Point位置,发现它已经移至扑克牌下部中央位置,其实已经保持一致了,回到"红桃A"的Anchor Point去看看,是否发现它的Anchor Point也在扑克牌的下方吗?至于为什么两张扑克牌位置不重叠,那是因为我们钢材仅仅是设置了Anchor Point的表达式,而Position的参数没有更改过,下面设置Position参数以及表达式,使其位置和"红桃A"的Position保持一致

[1] [2] [3] [4] 下一页

  • 上一篇教程:
  • 下一篇教程:
  • ::版权和投稿说明::
    • 任何媒体、网站或个人转载、链接、转贴或以其他方式复制发表本站文章,在使用时务必注明“稿件来源:图酷”及“www.tucoo.com”字样,多谢。
    • 本站已注明“来源”的文章均为转载稿,本站转载出于传递更多信息之目的。如本站转载稿涉及版权等问题,请来信与本站联系。
    • 如果您有自己原创的作品,请向我们投稿哦!您可以通过Email:gogocat@21cn.com投出自己的作品,赶快行动吧!
    • 如果觉得我们的资源有用,请推荐给朋友,谢谢!
    ::相关教程::
    AE 闪电字制作
    AE中Shatter(爆炸)的使用
    CoolEdit 教程
    鼠绘技术内幕全集
    动画教程-SWF文件与语音讲解(下)
    动画教程-SWF文件与语音讲解(上)
    Lingo字典
    于混音的一篇教程
     
    网友评论:(评论内容只代表网友观点,与本站立场无关!) 发表评论