AE - Advanced Ramp
AE没有直接画渐变色的工具,Ramp 特效也不支持超过两种颜色以上的渐变。解决方法是先用 Ramp 画出黑白渐变,然后用 Colorama 映射渐变到其他颜色。
另外一个问题是 Ramp 的起始和结束位置是固定的,当图层移动的时候,颜色不会跟随着移动。简单的方式是把 Start of Ramp 和图层的 Position[1] 相关联,把 End of Ramp 设置为 Position[1] + 图层高度。
另一个便于调节的方法是引入一个 Point Control 特效作为控制器,取名为 Position & Spread。第一个值用于控制渐变的位置,第二个值控制渐变的范围跨度。值得注意的是 Point Control 特效的定位方式:对于一般图层定位点是左上角,而文字图层的定位点则始终是场景的左上角。所以针对两种情况有不同的Expression 定位方式。
预设文件下载:advanced_ramp.zip
ps. 本文介绍的方法来自老外的教程,我做了一些调整。
AE - 3D Helper
在用 Trapcode 的 3DStroke 、Particular 和 Form 结合镜头动画来做一些特效的时候,AE内置的3D功能缺点暴露的比较明显:视图刷新速度比较慢,没有辅助定位的网格等。以下是几点建议:
- 使用专业图形显卡,打开视图的 OpenGL 加速功能,可以得到一定的提速。
- 自己模拟一个平面网格来辅助定位,还可以设置一些标识来表示XYZ方向。
- AE没有在3D空间中画曲线的功能(3DStroke 也只是把平面画好的曲线转化到3D空间中去而已)。路径动画的曲线可以在一定程度上代替这一功能(见上图),Particular 滤镜就是用灯光的动画曲线来做粒子的运动路径的。
- 将摄像机的位置点和目标点分别绑定到不同的空物体上分开做动画,这样调节比较简单。
- 调节动画曲线的时候可以切换值图(Value Map)和速率图(Speed Map),可以直观的看到两者之间的影响。还可以直接从路径上点分布的疏密程度来看物体的移动速度。
针对这些问题,我制作了一个 3D Helper 文件,包含了辅助工具 3D Grid 和 3D Point ,另外还有两个摄像机的绑定设置和一个使用演示。
下载: 3DHelper.zip
AS3 Flip Vertical and Flip Horizontal
用Matrix对象来实现Display Object水平或垂直翻转的函数:
public function flipHorizontal(dsp:DisplayObject):void { var matrix:Matrix = dsp.transform.matrix; matrix.a=-1; matrix.tx=dsp.width+dsp.x; dsp.transform.matrix=matrix; } public function flipVertical(dsp:DisplayObject):void { var matrix:Matrix = dsp.transform.matrix; matrix.d=-1; matrix.ty=dsp.height+dsp.y; dsp.transform.matrix=matrix; }
Stop Daily Post
links for 2008-06-08
-
Share and Experience in 3D! on 3dvia.com
Amazing Eco Zoo Website

就像一股风暴席卷了整个网络,从未见过这么多无论设计的开发的专业Blog和媒体同时推荐一个网站: The Eco Zoo
再度刷新了3D应用在Flash网站上的高度。难得的是还是运用自己开发的引擎。
我特别感到Fresh的几点:
- 执行效率相当高
- 整合了布料模拟和部分物理效果
- 立体书的变形动画
- 日光的遮挡效果
Thanks to Kevin Ni
links for 2008-06-06
-
指定场景的CG项目:在一个球体上创意CG能怎么玩?



