这个文章过期了,你可以从这个文章中找到新的RealShadow AE脚本。没错,我把这个预设升级成了脚本,操作更直观也更有效率了。
又是很久没更新了,这次确实是在憋大招。制作了这个真实阴影预设。
只需要设置一个光源位置,阴影就会根据光源位置自动计算出实时位置。
脚本式安装,插件式调节。这次说下使用方法,制作方法以后会写出来。
先贴上一张宣传动画,大约6M,可能显示的有点慢。
安装
下载解压后,需要使用这两个文件来完成安装。
将RealShadows文件夹复制到AE\Support Files\Presets目录下。
打开AE,选择文件->脚本->运行脚本文件…
找到刚才的解压包位置,在右下角选择Adobe javascript 二进制文件,双击RealShadowInstall.jsxbin,就可以运行RealShadow安装器了。
点击安装RealShadow,等待安装。一般不到一秒就会安装完成。
安装完成后会有提示,跟着提示,重启AE。
然后就可以在动画预设中使用RealShadow预设了。如果你的AE界面中没有这个面板,可以点击窗口(Window)->效果和预设(Effects&Preset),让这个面板出现在界面中。
如果在安装过程中出现了“请勾选允许脚本写入文件和访问网络”,点击编辑(Edit)->常规(General)->勾选允许脚本写入文件和访问网络(Allow scripts to write files and access the network)。点击确定后继续安装就可以了。
使用
预设根据AE显示语言和添加预设图层的类型,分为4个版本。
- RealShadow_Layer_CN:适用于中文版AE,图层类型为纯色层或者视频、图片素材。
- RealShadow_Layer_EN:适用于英文版AE,图层类型为纯色层或者视频、图片素材。
- RealShadow_Text_CN:适用于中文版AE,图层类型为文字层或者形状图层。
- RealShadow_Text_EN:适用于英文版AE,图层类型为文字层或者形状图层。
分为中英两个版本是必要的,但是分为Layer版和Text版实在是无奈之举。因为纯色层和素材在合成中的有自己的坐标系,而文字层和形状图层则使用合成的坐标系,会导致阴影方向出错。AE又没有提供一个分辨当前图层是什么类型的表达式,所以最后只能是再分出两个版本。
添加一个文字层,拖入相对应的预设版本,几乎不用调节就会有很好的效果。
其它的插件不需要修改,只需要调节RealShadow.
——RealShadow——
- Sun,光源位置
- Follow,阴影跟随
- Color,阴影颜色
- Opacity,阴影透明度
- Distance,阴影距离
- Softness,阴影柔和度
- 高级选项
- ——ShadowOnly,仅显示阴影
- ——Corss,交叉点角度
- ——Direction,阴影方向
- ——OpacityController,透明度控制器
- ——DistanceController,距离控制器
- ——SoftnessController,柔和度控制器
- 作者
- ——worldcter.com,我的个人博客
调节Sun位置,阴影也会相应运动。或者Sun位置固定不动,给文字一个位置关键帧,也是同样的效果。
阴影的始终与Sun位置,文字层中心点位置,三点成一线。
Follow参数是用来模拟阴影离光源越远,阴影越长,离光源越近,阴影越短的效果。这里用空对象来标记Sun位置的运动。这个参数不要太大,否则会使阴影出现断层的现象,这个时候可以使用Opacity和Distance两个参数来修复。如果Follow值为0,那么就不会有这个仿真的效果了。
其它的参数就很好理解了,还有一个要说一下的是Cross,交叉点角度。
因为是使用的三角函数来定义阴影的角度,所以在极少数情况下,光源位置和图层中心点位置重合在一起的时候,就不能构成一个三角形了,这个时候阴影角度表达式会失效。所以需要手动给一个方向值,这个可以设置为两个点交叉之前的一帧的角度值。
下面三个控制器不需要调节。
我会写一份更正式的说明文档放在压缩包里,包括一些使用技巧和注意事项。那就先介绍到这儿吧。(完)
下载地址: 密码owvr
您好,这个下载链接失效了,可以麻烦补一下链接吗?
建议直接百度:高级长投影效果 Advanced Shadow
我做的其实也是模仿这个的
好的,谢谢大大