Graphics 使用深度缓冲区的光线行进

Graphics 使用深度缓冲区的光线行进,graphics,shader,raymarching,Graphics,Shader,Raymarching,我正在尝试创建一些屏幕空间效果,例如SSR和全局照明。我已经注意到donne在使用光线行进和深度缓冲。 我熟悉unity和shadertoy背景下的rayMarching算法。然而我并不低估它在深度缓冲区中是如何工作的,rayMarching在深度缓冲区中是如何工作的?有人能给我看一些最简单的代码吗?在Shadertoy上,我发现了使用深度缓冲区(或“zbuffer”)的两次光线行进。在Shadertoy上,我发现了使用深度缓冲区(或“zbuffer”)的两次光线行进。

我正在尝试创建一些屏幕空间效果,例如SSR和全局照明。我已经注意到donne在使用光线行进和深度缓冲。 我熟悉unity和shadertoy背景下的rayMarching算法。然而我并不低估它在深度缓冲区中是如何工作的,rayMarching在深度缓冲区中是如何工作的?有人能给我看一些最简单的代码吗?

在Shadertoy上,我发现了使用深度缓冲区(或“zbuffer”)的两次光线行进。在Shadertoy上,我发现了使用深度缓冲区(或“zbuffer”)的两次光线行进。