我正在尝试实现屏幕空间流体渲染,但我遇到了一些模糊问题。据我了解,我应该使用双边过滤器模糊法线贴图,这样灯光就不会像从我开始的球体粒子反弹一样。我会展示一些图片来解释我的意思
第 1 阶段:深度图/法线图
我创建深度贴图和法线贴图。深度图只是到相机的 z 距离。法线贴图只是保存为颜色的法线。
下一步是问题 - 模糊。我正在尝试实现双边过滤器以实现模糊。深度图完美模糊。但是,无论我对法线贴图施加多大压力,它都不会给我想要的模糊类型:
这一步是不是走错了一步?为了确保不仅仅是我的代码搞砸了,我删除了我的着色器并尝试使用 OpenCV 的双边过滤器功能。显然它破坏了帧速率,但我只是想确保模糊不是我的错。
我应该用法线做其他事情吗?我想摆脱球体的明显外观,但是没有多少模糊对我有用 - 所以当我使用法线贴图应用漫反射着色时,它看起来仍然像一堆球体
任何帮助将不胜感激,我真的被困在这一点上!谢谢