首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >延迟渲染-具有单独效果的渲染模型

延迟渲染-具有单独效果的渲染模型
EN

Stack Overflow用户
提问于 2011-07-07 18:05:55
回答 1查看 679关注 0票数 3

我读过一些关于延迟渲染的教程(Catalin ZimaTheCansin)。它们似乎都使用延迟渲染管道来渲染模型。这很棒,但它们只处理法线和镜面反射贴图。

如果我的想法是正确的,如果我想渲染一个有发光效果的模型,并且我有一个发光着色器,那么延迟渲染管道不会知道这个着色器?

如果我上面的问题是正确的,我是否需要在延迟渲染管道中使用辉光渲染模型,然后使用辉光着色器重新渲染?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-07 20:17:25

实际上,有很多不同的方法。我的建议是在你的管道中加入一个材料遮罩通道。例如:为场景中要渲染的每种类型的表面渲染一个仅为纯色的目标。使用该遮罩目标可在最终延迟照明过程中执行分支操作,并对不同材质进行曲面计算(例如,纯红色用于phong着色,纯蓝色用于无光曲面等)。仍按正常方式使用漫反射、法线和镜面反射gbuffer过程。

具体而言,对于发光效果,还可以使用遮罩方法并将该目标前移到后处理步骤,以执行全屏模糊/发光,使用遮罩来确定应应用发光的对象。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6608878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档