室内设计联盟官网-设计师互动平台 

延迟渲染是渲染过程中的一个常见的渲染技巧,可以比较高效的提高我们的工作效率,今天蓝海创意云就给大家简单介绍一下延迟渲染是什么,以及它背后的工作原理。不知道的同学要好好听哦。

延迟渲染是这样一种技术:将光照/渲染计算推迟到第二步进行计算。我们这样做的目的是为了避免多次(超过1次)渲染同一个像素。
其基本思想如下:
1、在第一步中,我们渲染场景,但是与通常情况下应用反射模型计算片断颜色不同的是,我们只是简单的将几何信息(位置坐标,法线向量,纹理坐标,反射系数等等)存储在中间缓冲区中,这样的缓冲区我们称之为g-buffer(g是几何geometry的缩写)。
2、在第二步,我们从g-buffer中读取信息,应用反射模型,计算出每个像素的最终颜色。


延迟渲染技术的应用使得我们避免了应用反射模型于最终不可见的片断上。例如,考虑这样的像素,它位于两个多边形重叠的区域。通常的片断着色器会读对每个多边形分别计算那个像素一次;然而,两次执行的结果最终只有一个成为该像素的最终颜色(这里基于的一个假设是:混合已被禁用)。这样,其中的一次计算就是无用的。有了延迟渲染技术,反射模型的计算会推迟到所有几何体被处理之后,那时候每个像素位置几何体的可见性也是已知的。这样,对于屏幕上的每个像素,反射模型的计算只会发生一次。

延迟渲染技术其实还是比较容易理解的,而且使用起来也很方便,对于一些有着复杂光线的模型很适用。之后蓝海创意云渲染还会分享更多有关延迟渲染的文章,大家记得关注哦。

 

 

lanhaicz

积分:5750

私信

    • 平面方案设计分享十二
    • 众睦设计 | 建发港务·宸启瑞湖:海派印记,续写塔尖风华
    • 意式-白龙马效果图
    • 中古--白龙马效果图
    • 漂亮的法式
全部评论
您需要登录后才可以回帖 登录 | 注册

本版积分规则

加微信群

只欢迎设计师加群,做广告的一律不允许,加群请先加微信:snsjlm0

官方微信

关注微信锁定精彩,每日推送精选案例或资讯,公众号:snsjlm!

领取资料

免费领取今年最新设计素材,请联系微信:snsjlm520!

奖项证书

打通协会设计认证通道,提供证书申报服务,微信:13436879894!

  • 联系客服
    •   QQ 44247496

    •   13693232461
    • 工作日:早9点晚6点


      备用联系:15011229364(电话/微信)

  • 二维码

    官方微信/小红书

    关注室内设计联盟

    • 微信扫一扫关注本站公众号

      关注本站公众号
    • 小红书

      关注小红书
  • 发布
  • 收藏
  • 签到