【发布时间】:2013-01-22 05:34:39
【问题描述】:
“After Effects”的 Light Glow 效果背后的理论是什么? 我想使用 GLSL 来实现它。但如果我至少更接近它背后的理论,我可以复制它。
【问题讨论】:
标签: image-processing glsl shader image-manipulation after-effects
“After Effects”的 Light Glow 效果背后的理论是什么? 我想使用 GLSL 来实现它。但如果我至少更接近它背后的理论,我可以复制它。
【问题讨论】:
标签: image-processing glsl shader image-manipulation after-effects
我会回答我自己的问题,以防有人同时到达这里。有了更高的精度(实际上是 100% 的精度),我得到了精确的 After Effects 发光效果。它的工作方式是:
此过程对每个像素都像 After Effects 一样工作。辉光的其他细节可以在基本程序之后轻松完成……需要校准“辉光强度”、“辉光阈值”等内容,以便在相同参数下获得相同的结果。
【讨论】:
我最近一直在实现类似的东西。我的渲染管道看起来像这样:
通过一些参数调整,你会得到它看起来很漂亮。谷歌诸如“bright pass”(低通滤波器)、Gaussian Blur、FBO(Frame Buffer Objects)等。像“绽放”和“HDR”这样的效果也有大量关于做这些事情的不同方式的信息。我尝试了大约 4 种不同的高斯模糊方法,然后才决定使用目前的方法。
【讨论】:
看看如何制作阴影体积,你可以在体积上运行多通道模糊,将它的材质设置为一个非常自发光的加法混合着色器,而不是用模板打印阴影,我想你会得到类似的效果。
或者,您可以执行 GPUGems 实现:
【讨论】: