使用Actionscript3实现Bloom实时特效

最近的项目中需要渲染一些仙境的动画,为了表现出梦幻的仙境效果,我首先想到的是在游戏中很常用的Bloom特效,用来表现仙境中耀眼阳光的感觉,我们在网上找到了一个在Photoshop中实现Bloom特效的方法:

  1. 复制当前图层
  2. 高斯模糊
  3. 提高曝光
  4. Screen叠加模式

我们在Affter Effect中使用同样的方法也顺利实现了Bloom的效果。后来,我觉得这个效果的原理很简单,模糊和叠加模式也是Flash里现成的东西,于是使用Actionscript3将这个特效实现了一下,而且最关键的是——它是实时的。

测试效果Demo
下载源代码

除此之外还使用了ColorMatrix类以及MinimalComp。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据