查看: 5545|回复: 1
打印 上一主题 下一主题

[教程] 3d max的hdri色彩解决方案

[复制链接]

9210

主题

1

听众

5万

积分

内部人员

Rank: 7Rank: 7Rank: 7

纳金币
12582
精华
186

活跃会员

跳转到指定楼层
楼主
发表于 2013-7-29 14:40:13 |只看该作者 |倒序浏览
在max里使用hdri对场景照明时,经常会出现色彩过饱和的现象。    通俗地说就是,物体被hdri照明时,表现为被比hdri原有色光更加鲜艳的色光照明。
    这一问题常常表现为如图所示的情形。
1.jpg
    在此以finalrender为例,介绍一套解决这个问题的方案。
    与其它格式的ldri相比,对hdri直接进行色相/饱和度的调整是不太可行的。但在max材质编辑
    器调用hdri时,可以通过引入一种“rgb tint”结点,使hdri被调整后,再间接被调用。
    建立一个简单的“室外”场景。一个展示台上放着一个金属壶。它们的材质分别如图所示。可
    以说展示台是漫射面,金属壶既有镜面成份又有漫射面的成份。
2.jpg
    skylight影响着什么?
    skylight可以说是最典型的室外半球光源,hdri也恰恰主要充当室外半球光源。于是很自然我
    们可以把hdri放入skylight贴图通道里,以hdri的高动态范围色彩来控制skylight的色彩分布
    。我们将通过下面的操作来解答上面的问题。
    这里使用一幅具有湛蓝天空的hdri.
3.jpg
  其白平衡设置如图。
4.jpg
    fr渲染面板如图。为了消除影响光照的其它无关因素,在这里显然要关闭max默认的灯光。把
    hdri放入skylight通道,原有的skylight色彩将失效。此时background通道里无图,勾选
    “consider background”无实际意义,于是不勾选。
5.jpg
    渲染结果如图。
    可见,具有完全漫射性的展示台和部分漫射性的金属壶的确被skylight照亮了,并且hdri起到了
    显著的作用,因为被照亮的部分呈现出显著的饱和蓝色。另一方面金属壶不如展示台那么明亮
    ,且金属壶的镜面反射形成的是一片漆黑天空的像。这些现象充分证明了skylight仅仅影响漫
    射面,只有漫射面被skylight照亮。对于镜面来说,此时天空依然是光线追踪的默认“终结色
    “——黑色。
6.jpg
background影响着什么?    我们将通过下面的操作来解答这个问题。
    在environment的background里依然放入那张hdri.
7.jpg
    为了消除影响光照的其它无关因素,在这里显然要关闭max默认的灯光,并且不开skylight.
    先不勾选consider background.结果如左图。漫射面一片漆黑,而镜面反射所成像里可以看见
    background.再勾选consider background.结果如右图。漫射面如同被skylight照亮,而镜面反射所成像里
    同时也可以看见background.
    可见,无论哪种情况,在镜面折/反射所成的像中总是可以看见background,即background默认
    情况只影响着镜面。而fr所特有的“consider background”功能指漫射面的gi也能考虑
    background的存在,使background等效于另一个来源的skylight,同时对镜面和漫射面起着作
    用。
8.jpg
    为了消除影响光照的其它无关因素,在这里显然要关闭max默认的灯光,并且不开skylight.
    先不勾选consider background.结果如左图。漫射面一片漆黑,而镜面反射所成像里可以看见
    background.再勾选consider background.结果如右图。漫射面如同被skylight照亮,而镜面反射所成像里
    同时也可以看见background.
    可见,无论哪种情况,在镜面折/反射所成的像中总是可以看见background,即background默认
    情况只影响着镜面。而fr所特有的“consider background”功能指漫射面的gi也能考虑
    background的存在,使background等效于另一个来源的skylight,同时对镜面和漫射面起着作
    用。
9.jpg
    为了避免漫射面被过于饱和的蓝光照明,需要把hdri原图链接到rgb tint上。在rgb tint属性
    栏里可以看见,默认情况下原始图像的r、g、b三通道分别对应着纯红(255.0.0)、纯绿
    (0.255.0)、纯蓝(0.0.255),即从rgb tint结点输入的像素三通道分别不失真地映射到从
    该结点输出的像素三通道。若自定义三通道对应的色块,则意味着原图三通道分别偏移地映射
    到自定义的色彩。将三色块的饱和度均降低到164就可以显著降低hdri的饱和度,为了在降低饱
    和度的同时不使明度升高,只要将三色块的明度均降低到180就可以了。三色块的饱和度和明度
    同步升降,可以保持hdri的色相不偏移。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

沙发
发表于 2013-7-29 18:01:30 |只看该作者
支持技术分享,希望有更多的交流
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-12-1 00:37 , Processed in 0.099237 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部