- 博客(1)
- 收藏
- 关注
原创 一篇关于如何通过D3D12实现z-prepass技术的分享
Z-prepass的概念 在分享怎么实现之前,我们首先来看一下z-prepass到底是什么。 我们知道,在传统的图形管线中,被渲染的物体会在执行完像素着色器后执行深度检测,但这种方法有可能会在同一像素位置计算多个像素点,但实际显示在屏幕中的只有一个像素点,因此会产生大量的不必要的计算。 有一种优化策略是将深度检测的位置提前到像素着色器之前,即在执行完光栅化后便判断对应像素的深度,如果该像素的深度更小,则将其深度值写入深度缓冲区的对应位置,并对该像素进行像素着色过程。否则,便不会进行任何操作。这个过程被称为e
2020-06-28 20:40:44
573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人