【问题标题】:How to handle the screen wrap repeat of FFT-based bloom effect?如何处理基于 FFT 的绽放效果的屏幕环绕重复?
【发布时间】:2018-02-15 15:33:32
【问题描述】:

我目前正在研究基于 FFT 的光晕效果。在a paper from GPU Gems 的帮助下,它运行良好。

但事实证明,如果稀疏点靠近屏幕边缘,绽放效果会像这样包裹在屏幕上:

请问如何处理?

【问题讨论】:

  • 通过确保稀疏点从不在边缘上,或者更准确地说,从不在您关心的边缘上。 IE。只需将输入图像的大小加倍(通过水平和垂直复制),并在处理后裁剪掉多余的区域。
  • 不...实际上稀疏点不在边缘。它仍然距离边缘 40 像素。@SleuthEye
  • 如果稀疏点靠近边缘,只要绽放小于图像的大小,同样适用。

标签: image-processing fft post-processing bloom


【解决方案1】:

如果您不想要圆形卷积伪影,请在应用效果之前将 4 条边上的数据填充效果的宽度和高度。之后去除填充区域。零填充和镜像图像是常见的填充选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多