基于计算着色器的点云渲染 该存储库包含我们的技术报告的源代码: MarkusSchütz,Bernhard Kerbl,Michael Wimmer。 (未经同行评审,目前正在提交中) 计算着色器可以比GL_POINTS更快地渲染点云。 结合了warp范围的重复数据删除和early-z,计算着色器能够在RTX 3090上的各种不同视点以每秒稳定的62至64帧的速度渲染7.96亿点(12.7GB)。这对应于约802GB / s,或每秒约500亿个点的吞吐量。 顶点顺序也强烈影响性能。 内存中连续的点的某些局部性是有益的,但是如果局部性过大,如果导致数千个GPU线程尝试更新单个像素,则会导致速度急剧下降。 因此,Morton排序缓冲区和混洗缓冲区都不是最佳的。 但是,通过首先按Morton代码进行排序,然后对128个点的批处理进行混洗,然后按顺序将批处理中的点保留在一起,可以实现改进的排
2025-09-17 12:16:00 41.45MB
1
*从头开始=相当多的东西-使用glm不必实现基本的数学运算 路径追踪器 抗锯齿,阴影柔和等(免费) 胃肠道 适用于反射(镜),反射/折射(玻璃),固体材料的BRDF。 对象(可以使用任何BRDF) 多雾路段 平行性 光栅化器 对象 贴图 FXAA 阴影贴图 剪裁
2022-11-18 17:07:11 94.45MB graphics computer-graphics rasterizer path-tracing
1