周末搞定 3D 高斯泼溅

我已经在我的渲染器中完成了对“在一周内实现 3D 高斯泼溅”的实现。这过程挺有趣的,未来还有很大的改进空间。

最后我还遇到了一个相当搞笑的“无意间呈现出艺术效果”的 bug,于是我在 GP Discord 服务器 上发了这张图,并配文说:“你们把它叫作 bug,我却称之为非真实感渲染。”

有人立刻指出问题在于所有的高斯泼溅看起来都是不透明的。多亏了他们,我通过调整混合设置很快解决了这个问题。

上面的效果已经相当不错了(甚至在 GP Discord 上都没人指出我还有 bug),但仍然能看到一些奇怪的模糊现象。后来发现是我计算协方差矩阵时出了错,修复之后就得到了下方最终正确的结果。

脚注

  1. 《上古卷轴5:天际》中的 贝勒索尔 引用
参与讨论