- 原文出处:
- 点击查看
不管是什么渲染技术,光照的处理一直一是个难点。微妙网-渲染最近分享的延迟渲染技术也是一样。今天为大家带来了一篇各向异性光照的文章,希望大家可以好好学习一下。 传统的球面光照太普通了。这种光照模型使用了两个颜色,一般标记为Top和Bottom,然后基于表面法线对这两个颜色进行线性插值。标准的球面光照,根据表面法线方向朝正上方和正下方(这也就是为什么叫Top和Bottom),来对颜色进行插值。在Tabula Rasa中,我们支持了这种传统的球面光照,但我们也为方向光源提供了背部颜色(Back Color)。 在延迟渲染中,美术可以很简单地增加多盏方向光源。我们发现他们经常使用一盏与另一盏光源恰巧相反的光源来模拟辐射度。他们很喜欢这种方法的结果,因此一个自然而然的优化就是:将这两个光源统一成一个特殊的方向光源——一个正面颜色和一个背部颜色。这给了他们相同的控制,但少了一半工作量。 对于之后的优化,背部颜色只是一个N·L的运算,或者一个简单的朗伯(Lambertian)光照模型。我们不必要为背部实现Specular,阴影,遮挡,以及更多高级光照技术。这些背部颜色只是对整个场景环境光和辐射度一个简单的近似。我们将正面颜色的N·L存了下来,将它的方向取反以用到背部颜色的计算上。 延迟渲染的各向异性光照究竟是干什么的 各向异性光照技术在延迟渲染的教程中算是比较难掌握的,大家可以先收藏一下空了好好研究。没看过之前的文章的同学也可以上微妙网-渲染先去学习一下基础知识。 |
楼主热帖
更多帖子
-
OC渲染器值得大家去学习
浏览:57190 | 评论:0 -
OC渲染器材质预设包分享
浏览:20916 | 评论:33 -
GPU渲染介绍之最强利器OC渲染器
浏览:12858 | 评论:0 -
VRay和OC渲染器功能比较
浏览:10975 | 评论:1 -
C4D渲染必备预设OC渲染器
浏览:8250 | 评论:4 -
蓝海创意云给大家介绍一个超好用的即时渲染器Enscape 3D
浏览:6044 | 评论:1 -
阿诺德和GPU渲染器哪个好用微妙网分享
浏览:5914 | 评论:1 -
告别烦人参数,即时渲染器Corona简介
浏览:5898 | 评论:0 -
GPU渲染器黑屏Vray渲染微妙网原因分享
浏览:5190 | 评论:0 -
通过vrya渲染max的时候如何启动gpu渲染
浏览:4101 | 评论:2