首页 > 解决方案 > 使用深度缓冲区进行光线行进

问题描述

我正在尝试创建一些屏幕空间效果,例如 SSR 和全局照明。我已经注意到它是使用 rayMarching 和深度缓冲区完成的。我在 unity 和 shadertoy 的上下文中熟悉 rayMarching 算法。但是我并没有低估它在深度缓冲区中的工作原理,深度缓冲区中的 rayMarching 是如何完成的?谁能告诉我一些关于如何做到这一点的最小代码?

标签: graphicsshaderraymarching

解决方案


推荐阅读