当前位置: > 3dmax模型制作 > 3dmax入门学习 >

Corona中的反射率有什么用?
栏目分类:3dmax入门学习   发布日期:2019年03月12日 15:05:16   浏览次数:


什么是反射率?

 

简单地说, 反照率是物体的整体亮度。

 

反照率是材料的反射能力。在Corona中,它是材料的漫反射,反射,折射和半透明组件的总和。排放不计入其中。

实际上,几乎没有材料具有近白色的反照率。在Corona中,使用纯白色反照率(例如255白色漫反射颜色和漫反射级别1)会导致非常不现实和缓慢的渲染。您通常应该将您的材料的反照率保持在RGB180下。如果这使您的场景太暗,则可以通过更改曝光控制或增加灯光强度来增加亮度。

 

每个材质成分计算为LEVEL * COLOR(255 =反照率1)。因此,要减少白色材料的过高反照率,您可以:

  • 在RGB255处留下漫反射颜色,并将漫反射水平降低到约0.7

要么

  • 将漫反射水平保持为1并将颜色更改为约RGB180

 

Corona的节能模型可自动降低反射材料的漫反射水平。

 

要确定您是否使用正确的反照率值,可以添加“CShading_反射率”渲染元素。它将以红色显示场景中反照率过高的部分。这并不一定意味着它是一个错误,但应该避免在大的漫反射区域上过高的反照率,因为它可能导致非常高的渲染时间和不切实际的外观。较暗的灰色区域表示具有较低反照率的材料。较亮或较白的区域表示具有较高反照率的区域。整个场景越暗,场景看起来就越“对比”,渲染速度越快。只有粉红色或红色区域表示反照率水平不正确。

 

例子


下面的图像显示了使用完全相同的设置渲染的相同场景,除了覆盖材质的漫反射级别,具有固定的遍数(32):

 

例1a

漫射级别:0,2
32 
渲染渲染时间:03:47

 

弥漫等级0,2

 

例1b

漫射等级:0,4 
32次传球
渲染时间:05:19

弥漫等级0,4

 

例1c

漫射级别:0,8 
32次
渲染渲染时间:09:12

弥漫等级0,8

 

结论:更亮的场景需要更多的时间来渲染。

 


 

下面的图像显示使用完全相同的设置渲染的相同场景,除了覆盖材质的漫反射级别,具有 固定的渲染时间(3分钟):

 

例2a

漫射水平:0,2 
25遍
渲染时间:03:02 *

3分钟 - 弥漫等级0,2

 

例2b

漫射水平:0,4 
18次通过
渲染时间:03:06 *

3分钟 - 弥漫等级0,4

 

例2c

漫射水平:0,8 
11遍
渲染时间:03:41 *

 


结论:随着场景变得更亮,您可以在给定时间内渲染更少的传递。

*时差是不同HD缓存计算时间的结果

 


 

下面的图像显示使用完全相同的设置渲染的相同场景,除了覆盖材质和曝光设置的漫反射级别,以及 固定的遍数(32):

 

例3a

漫反射级别:0,2 
默认曝光

 

 

例3b

漫反射水平:0,4 
曝光稍微降低以补偿亮度

 

例3c

漫反射水平:0,8 
曝光强烈下降以补偿亮度


结论:您可以使用曝光设置来控制场景的整体亮度,但漫反射级别始终会影响图像的外观(尤其是对比度,在阴影中可见)。

 


 

反照率渲染元素

某些对象上的材质太亮的示例场景,以及该渲染的CShading_反射率元素。

 

注意:灰色和深灰色对象具有正确的反照率值。标记为红色的物体具有过高的反照率值。

     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图