After Effects / 栏目包装

使用Mir制作真实旗帜飘动

在网上找到英国国旗或者任意一个旗帜和布料材质。这里因为有个项目需要,就选的英国国旗。

使用Mir制作真实旗帜飘动

创建一个主合成。然后把国旗拖进去。再将国旗预合成,叫国旗Comp。

然后把布料材质拖进国旗Comp里,如果材质不能覆盖住国旗的话,不要用缩放来调节,因为一放大材质的细节也被放大来,本来是绸缎结果一放大变成亚麻的了。

解决办法是使用Motion Title,中文是动态拼贴。调节输出高度和宽度来将整个国旗覆盖住。

然后选择Multiply(相乘)的叠加模式,使用Darken会导致只有红白两色能看到材质,蓝色部分看不到。然后降低布料材质的不透明度,不要让布料太明显。

使用Mir制作真实旗帜飘动

然后隐藏掉这个合成,这个国旗只是用来给赋予Mir一个纹理。


新建一个固态层,添加Trapcod Mir效果。添加后可能会出现不显示Mir的问题,尤其在新版本上,解决办法看这里。解决办法

先说明一下的是,Mir类似于是众多个小面组成的一个整体面来显示效果,就像地板是一个整体,但是同时它也是由无数个地板砖拼接起来的。

首先在Shader中,把Shader改为Flat,Draw改为Front Fill,Back Wire模式,当然如果Mir能正常显示,这个参数就不用改了,默认Fill就可以。

Shader一共三个模式,Density、Phong、Flat。简单理解这个三个着色器的区别:

  • Density:面向摄像机的面会呈现半透明的状态,尤其是有多个面重叠的时候,适用于制作星云或者薄膜之类的半透明外观
  • Phong:使Mir的面更加的平滑,更少的阴影
  • Flat:相对于Phong,有更多的阴影,相对的,面与面之间会有更多的锯齿,当然这个可以通过其他的参数来修复

因为想要做旗帜飘动 的效果,想用强烈的阴影来表现飘动的剧烈程度,当然还有别的参数来一起配合增加这个表现效果,所以选择了Flat。并且官方建议使用Flat和Phong模式时,把Blend关闭,以便更好的显示阴影效果。

使用Mir制作真实旗帜飘动

这时候Mir完全变黑了,需要添加一盏点光源来照亮Mir。我添加了并且放在来合成的右上角。

使用Mir制作真实旗帜飘动

然后调节Fractal属性的Frequency调节为0或者1,这样Mir面就不会扭曲了。

使用Mir制作真实旗帜飘动

然后在Geometry中,调整Size X和Size Y,调整到合成大小。

现在应该是这个效果:

使用Mir制作真实旗帜飘动

现在可以给Mir添加国旗材质了。在Texture中将Texture Layer选为刚才的国旗Comp。

使用Mir制作真实旗帜飘动

“模型”就制作好了,接下来就是让旗帜抖动起来,并且根据需要进行进一步的优化。

可以先对光照效果进行优化,现在的效果来看,高光聚集在右上角了,有两种方法可以配合着来调节,一个就是降低灯光的亮度,或者提高灯光的Z轴位置。在就是提高Mir->Material中的Diffuse(漫射)并且降低Specular(高光)。


使用Mir制作真实旗帜飘动

接下来是制作这个振幅映射图,越白的地方旗帜鼓起程度越高。可以用这个图对比一下特色图片中的图。

在主合成新建一个固态层,然后预合成叫振幅映射Comp。进入预合成,给这个固态层添加一个Radio Waves(无线电波)效果。

默认效果是一个蓝色圈圈向外发射,首先把圆形改成椭圆形。

在固态层上画一个椭圆形遮罩,并且调节方向。

使用Mir制作真实旗帜飘动

然后调节Wave Type为Mask,这时效果的Mask属性就被激活,调节Mask->Mask为Mask1。

使用Mir制作真实旗帜飘动

这样,波纹就是以刚才的遮罩的形状发射了。

然后调节波纹的形态。 在Stroke里调节颜色和线条粗细。

使用Mir制作真实旗帜飘动

然后调节波纹的动画效果。

调节Producer Point位置,也就是波纹的中心位置,这个影响来旗帜波动的来源。我放在了右边靠下的位置,并且调节Wave Motion的Frequency和Expansion来控制线条的数量和扩展的范围,记住要扩展到整个合成。

使用Mir制作真实旗帜飘动

当然不需要这么多,根据自己的需要来调节。还有一个是波纹发射太规律了,所以添加一个随机效果,调节Wave Motion->Orientation,可以看到波纹角度也跟着改变,所以就在这个参数上添加一个抖动表达式wiggle(1,20);

使用Mir制作真实旗帜飘动

然后添加一个快速模糊,达到这样。

使用Mir制作真实旗帜飘动

返回主合成,在Mir->Fractal->Amplitude Layer中选择振幅映射Comp。预览下效果:

使用Mir制作真实旗帜飘动

效果有了,但是抖动的幅度太小了,所以继续优化。

调大抖动幅度,在Fractal->Amplitude调节,调节为200就差不多了,如果还是觉得效果不明显,可以继续提高,或者调节Fractal->Individual Amp&Freq->Amplitude X&Y,也提高到200,基本可以满足需要了。但是调高之后出现的一个问题就是旗帜中出现了锯齿。

使用Mir制作真实旗帜飘动

当然可以选择Shader模式改为Phong,但是我们就是因为需要更厚实的阴影才选择的Flat的,所以需要一些其他解决办法。将Texture->Texture Fliter调节为Linear,效果不明显的话再去调节Geometry->Vertices X&Y,提高到画面平滑为止。但是渲染和预览会极速变慢。这个值就是增加Mir的小面数量,相当于Form或者P粒子中长宽固定,增加这个宽度内的粒子数一样。如果按着一开始说的粒子,就是地板面积不变,增加地板砖数量,同时地板砖也会相应变小了。

使用Mir制作真实旗帜飘动

我添加到了200基本就满意了。


使用Mir制作真实旗帜飘动

效果还是很满意的,但是因为旗帜扭曲,导致边缘露出了背景层,可以直接缩放Mir的固态层,也可以控制振幅映射Comp,添加蒙版,让边缘总是处于黑色。这里因为这个旗帜的原因,都是对称的,直接缩放也不会缺少东西,就选择了直接缩放。


再提一嘴,特色图片中,米字有一种凸出的感觉,是因为在振幅映射Comp中,添加了米字的映射层。

使用Mir制作真实旗帜飘动

做法是这样的。

使用Mir制作真实旗帜飘动

把国旗拖进振幅映射Comp中,添加线性颜色键,吸取国旗中的蓝色。然后使用填充,填充为白色,接着添加快速模糊,接着降低国旗的透明度到合适值。

使用Mir制作真实旗帜飘动

比网上其他一些用Ribble扭曲什么的制作的效果要好太多。(完)

打赏

Leave a Reply

Your email address will not be published. Required fields are marked *