- 原文出处:
- 点击查看
延迟渲染是渲染过程中的一个常见的渲染技巧,可以比较高效的提高我们的工作效率,今天微妙网就给大家简单介绍一下延迟渲染是什么,以及它背后的工作原理。不知道的同学要好好听哦。 延迟渲染是这样一种技术:将光照/渲染计算推迟到第二步进行计算。我们这样做的目的是为了避免多次(超过1次)渲染同一个像素。 其基本思想如下: 1、在第一步中,我们渲染场景,但是与通常情况下应用反射模型计算片断颜色不同的是,我们只是简单的将几何信息(位置坐标,法线向量,纹理坐标,反射系数等等)存储在中间缓冲区中,这样的缓冲区我们称之为g-buffer(g是几何geometry的缩写)。 2、在第二步,我们从g-buffer中读取信息,应用反射模型,计算出每个像素的最终颜色。 渲染技巧之延迟渲染是什么 延迟渲染技术的应用使得我们避免了应用反射模型于最终不可见的片断上。例如,考虑这样的像素,它位于两个多边形重叠的区域。通常的片断着色器会读对每个多边形分别计算那个像素一次;然而,两次执行的结果最终只有一个成为该像素的最终颜色(这里基于的一个假设是:混合已被禁用)。这样,其中的一次计算就是无用的。有了延迟渲染技术,反射模型的计算会推迟到所有几何体被处理之后,那时候每个像素位置几何体的可见性也是已知的。这样,对于屏幕上的每个像素,反射模型的计算只会发生一次。 延迟渲染技术其实还是比较容易理解的,而且使用起来也很方便,对于一些有着复杂光线的模型很适用。之后微妙网渲染还会分享更多有关延迟渲染的文章,大家记得关注哦。 |
为您推荐相似内容
楼主热帖
更多帖子
-
OC渲染器值得大家去学习
浏览:57204 | 评论:0 -
OC渲染器材质预设包分享
浏览:20948 | 评论:33 -
GPU渲染介绍之最强利器OC渲染器
浏览:12870 | 评论:0 -
VRay和OC渲染器功能比较
浏览:11010 | 评论:1 -
C4D渲染必备预设OC渲染器
浏览:8261 | 评论:4 -
蓝海创意云给大家介绍一个超好用的即时渲染器Enscape 3D
浏览:6087 | 评论:1 -
阿诺德和GPU渲染器哪个好用微妙网分享
浏览:5940 | 评论:1 -
告别烦人参数,即时渲染器Corona简介
浏览:5919 | 评论:0 -
GPU渲染器黑屏Vray渲染微妙网原因分享
浏览:5206 | 评论:0 -
通过vrya渲染max的时候如何启动gpu渲染
浏览:4129 | 评论:2