AE插件Advanced Displacement使用简介

该插件是对AE内置的Displacement Map的一个简单升级,共有Radial | Vector | Direct | Twirl四个模式

Radial

依据map层的各点像素的亮度值进行径向的置换,亮度值为0(纯黑)代表不进行置换,亮度值为1(纯白)代表完全进行置换,中间的灰度值越小置换程度越大,例如:
[用于提供亮度信息的map]

[径向置换后的效果]

Length  :  代表置换的程度,
Displacement Center :  控制径向置换的中心位置,
Apply Transparent :  控制效果是叠加在原图层之上还是只有进行置换的部分会被渲染,
如下图:
[关闭Apply Transparent之后的效果,效果会直接叠加在原图之上]

Angle :  表示置换过程中扭转的角度,也就是在进行径向置换的过程中会依据map 的灰度值进行旋转,
效果如下图:
[调高Angle参数后被扭转的置换效果]

以上参数为各种模式所公用,后面不再赘述(除非有例外(~~不如说例外害挺多~~))

Vector

会根据map的Red和Blue通道的颜色值来进行位移,具体来说就是Red控制x轴位移Blue控制y轴位移
[置换的map]

[置换后的效果]

这个模式下的Center和Angle是不起用的

Direct

和AE自带的置换基本一致(依据亮度值),不过控制置换方向和位置的方式改为了Length和Angle参数而已,不必多说

Twirl

依据map的亮度值进行旋转的置换

[置换map,注意他是黑底的map而不是透明底的,如果是透明底的map则透明部分不会被渲染](img/twirl_map.jpg)

[置换后的效果]

需要注意的是,旋转的角度是Length和Angle和灰度值共同作用的结果

关于2.1的版本

以上介绍的都是2.3版本后的操作,而这2.1版本单独放出来是因为他能实现些奇怪的效果…(~~是2.3版本中被de掉的bug~~)
Twirl模式时将map设为本图层时他会…

[奇怪的效果]

不过2.1版本Vector也有问题,Twirl更不用说,甚至不支持16位深…

(~~别问朵拉格Vector模式为什么只支持Red和Blue通道,为什么2.1版本不改bug加16bit,问就是她学业繁忙,告辞~~)

源码:https://github.com/dolag233/Advanced-Displacement-Plug-ins-for-After-Effects
插件链接:
提取码:ms3b

Leave a Reply

Your email address will not be published.

评论(0)

  • dolag 2020年5月9日 am1:44

    王八蛋我的删除线呢\阴险