在计算机图形学/渲染管线中,“render pass”指一次独立的渲染阶段:GPU在该阶段用特定的渲染状态(着色器、渲染目标、深度/混合设置等)对一组对象或一个屏幕区域进行绘制,并把结果写入颜色/深度等缓冲区。常见于多通道渲染(如阴影贴图、G-buffer、后处理)。(也常译作“渲染通道/渲染遍”。)
/ˈrɛn.dər pæs/
We add a render pass for shadows.
我们新增了一个用于阴影的渲染通道。
After the first render pass fills the G-buffer, a second pass computes lighting and a final pass applies post-processing.
第一遍渲染先填充 G-buffer,第二遍计算光照,最后一遍再做后期处理。
render 来自古法语 rendre(“交还、呈现”),在英语中引申为“呈现、渲染(图像)”;pass 来自拉丁语 passus(“一步、经过”),在技术语境中常表示“一个步骤/一次过程”。组合成 render pass,即“渲染过程中的一个步骤/一遍渲染”。