graphics - 使用深度缓冲区进行光线行进
问题描述
我正在尝试创建一些屏幕空间效果,例如 SSR 和全局照明。我已经注意到它是使用 rayMarching 和深度缓冲区完成的。我在 unity 和 shadertoy 的上下文中熟悉 rayMarching 算法。但是我并没有低估它在深度缓冲区中的工作原理,深度缓冲区中的 rayMarching 是如何完成的?谁能告诉我一些关于如何做到这一点的最小代码?
解决方案
推荐阅读
- python - 如何删除熊猫中除前三列外所有列值为空的行?
- python - 如何在 Python 中集成 beta 发行版
- amazon-web-services - 配置 Firehose 以便每个 S3 对象只写入一条记录?
- python - Python mockito - 如何模拟实例创建
- excel - 范围对象问题
- swift - 为什么我的自定义 UIButton 子类没有触发修饰 IBAction?
- java - 如何在firebase中添加具有不同父级的“价格”节点的所有值
- ecmascript-6 - 如何在字符串文字 ES6 中插入换行符
- aem - AEM 中的 HttpClient 问题
- angular - 来自服务的 Angular 7 模态对话框/弹出窗口