注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
AfterEffects粒子系统打造绚丽彗
您现在的位置: 顶尖设计 >> IT学院 >> 图形 >> 多媒体 >> AfterEffects >> 文章正文
运用AE表达式建立自定义粒子系统
作者:佚名  来源:火星时代  点击:  更新:2006-7-18
简介:

许多常用的合成软件都具有表达式的功能,用来实现一些特殊的效果。Aftereffects当然也不例外,Aftereffects提供基于JavaScript的优秀表达式工具和函数,使许多平时难以想象的效果的制作有了可能。有人也许会认为使用表达式会因为不熟悉脚本语言和 JavaScript而难以掌握,其实完全没有必要。不得不承认,对于那些完全没有编程基础的合成师而言,使用表达式可能会有一些困难,但是其实难度并不是太大的,而且在你用表达式完成了一个以往无法完成的效果时,成功的满足感会让你对AE和它的表达式充满兴趣。下面我们就将通过制作一个复杂而有趣的效果向大家解释AE表达式的使用过程和一般思路。
静态效果:
动态效果:http://www.creativecow.net/articles/chao_joe/textstream/textstream_final.mov

注:为了不重复那些手册里面有,而且是最基础的语法规则等基本常识,本文不再赘述这些内容。这些问题如有不明白请自己查阅,对于那些没有看过相关的说明也没有任何编程背景的朋友,我建议先看一下再来。

首先让我们看看我们将要完成的是个什么样的效果。今天我们将要制作的是一股文字形成的“流”,就是说成千上万内容颜色各异的文字汇合成一股流,并且我们将可以通过一系列的控制杆控制整个“流”的形状,里面的文字的大小,路径,颜色,以及各项参数的随机程度。其实实用粒子系统可以制作类似的效果,但是,如果你需要你的粒子系统受某个路径的控制,这就比较困难了。例如,如果我们要这个流最终形成一个心形,这种效果AE以及大部分合成软件的粒子系统就有些力不从心了。当然,使用3D软件,例如3Dmax我们也可以完成这样的效果,但是也就意味着我们在把3D元素和合成的视频组合的时候可能遇到更加严重的困难。

注:为了不重复那些手册里面有,而且是最基础的语法规则等基本常识,本文不再赘述这些内容。这些问题如有不明白请自己查阅,对于那些没有看过相关的说明也没有任何编程背景的朋友,我建议先看一下再来。

好了,鉴于AE的粒子系统甚至插件也难以完成这样的特效,我们决定向表达式求助了。在设计表达式之前,就像所有程序设计的过程一样,我们需要了解我们需要完成什么,如何完成。我决定用这样的方法完成这个效果:首先创建一个“向导”层,他将按照我们给定的3D路径运动,然后我们将通过表达式创建一系列文字层,每一层都会自动模仿向导的动作,形成一股流。但是流的概念包括很多混乱因素,即所有文字层都模仿向导,但是每层都模仿的不完全一样,有的出发早,有的晚;有的飞行快,有的慢;有的大,有的小;颜色和文字内容也不一样;等等。之后,为了便于控制所有这些因素,我们还需要用一些控件对他们进行控制。

这里补充一句,trapcode的插件在本教程写好几个月后更新了,已经具备了类似的功能。但是请注意,使用过的就会明白,这两者仍然是有区别的。

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






  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务