corona教学corona渲染器

CORONA 渲染器学习笔记之五:焦散

2018-05-03  本文已影响479人  DIGITALMAN
玻璃球体产生的是折射焦散,金属圆滑产生的是反射焦散。

【前言】

        焦散是一种很容易识别的间接照明效果。焦散的产生原理其实很简单:间接照明光线(即光子)从光源发射出来后,先经过一次(或多次)对甲模型反、折射作用,再投射到某个表面上,最后以Diffuse的形式被摄影机记录 。此过程中的甲模型被称为焦散投射物体 ,Diffuse表面称为焦散接收物体 。

焦散包括两种:一种是反射焦散;

表面对光线进行反射汇聚

        渲染反射焦散非常简单。你会需要:1、高度反光的材质;(典型的“金属”设置:漫反射禁止,反射等级全开,菲涅耳IOR等于或大于10以上)2、光源(小的,明亮的光会产生锋利的、强烈的焦散剂)3、一种能捕捉焦散线的表面(地平面、桌面等)

第二种是折射焦散。

光线通过玻璃折射后汇聚在桌面上。 光线通过水折射后汇聚在水底。

       折射焦散渲染折射焦散需要:1、带有“焦散(慢)”选项的折射材料已启用。(典型的玻璃设置 - 漫射水平禁止,反射水平全开,折射水平全开)玻璃材料不能使用“薄(无折射)”选项,因为折射需要渲染焦散线。2、光源(小的,明亮的光会产生锋利的、强烈的焦散剂)3、一种能捕捉焦散线的表面(地平面、桌面等)

【范例】

1、在场景中建立一个球体,一个圆管对象模型。建立一个平面,一个天空环境。再建立一个CORONA灯光。再建立灯光材质,添加一个HDR贴图(添加它的目的使模型反射效果更好)。

球体为透明实体玻璃,管道 为反射高的金属材料。

2、布局如下:

3、建立金属材质。IRO=40,并增强反射能力。

4、建立玻璃材质,IOR=1.52。

5、折射层,注意一定勾选勾选CAUSTIC 。

6、渲染如下:

注意:默认情况下,反射焦散线和折射焦散线都会显得暗淡。为了增加它们的强度,可以增加默认值20以上的Max Sample Intensity 或者将其设置为0,以防止GI样本的箝制并得到无偏渲染。注:增加MSI值会引入更多的噪声。将其设置为0通常会导致极其嘈杂的渲染,其中一些明亮的像素可能永远不会消失。

【后记】

        1、官方文件说:目前(版本1.7)中没有用于在Corona Renderer中渲染焦散的专用算法,所以默认情况下它使用路径跟踪。使用这种方法计算焦散非常耗时,因为它以物理上正确的方式完成。软件公司计划在不久的将来,计划拿出更快,更高效的焦化方法。

       2、当“Caustics(slow)”选项被禁用时,玻璃是如何渲染的?如果禁用“焦散(慢)”选项,所有玻璃材料都会生成所谓的“透明阴影”,这是速度与现实之间的妥协。它们的渲染速度比焦散速度快得多,但光线不会真实聚焦。所以,一般对渲染的产品有特写要求时候,才使用焦散,来表现玻璃的透彻和金属的高反光特性。一般中场景,远景表现玻璃和金属物品时,就不要使用焦散,这样能提高效率。就比如,如果你渲染一个远远的月球,你可能用一个球体,赋予勾选自发光材质就可以了。如果你想表现大大的月亮,那么还必须为自发光,贴上一张月球表面的贴图;如果你想为月球制作一个特写,那还必须使用置换贴图,把月球表面凹凸表现出来。按照你的需求,使用不同的方法,表现不同层次的细节,这叫方法或方案优化吧。

       3、本篇内容有点少,连续一天一篇,有点累了。待续...................

上一篇下一篇

猜你喜欢

热点阅读