欢迎光临散文网 会员登陆 & 注册

深夜小灶|Vray6 for Rhino新功能介绍(2)-Finite Dome Light

2023-01-06 11:35 作者:HongChen0123  | 我要投稿

前段时间Vray更新了VFR6版本,标志着Rhino用户也同3dsmax用户和SU用户一起,正式的迈入了6版本的序列之中。


图片


而在此次版本更新中,除了常规性能的提高和渲染速度的加快,还引入了很多有趣有用的新功能,比如全系兼容Enscape素材,流动云彩动画,Enmesh等等。因此在本期系列教程里,我们将系统的对于Vray6中的新功能进行讲解。加深各位对于新版本的掌握。



上期教程我们学习了如何使用Enmesh批量制作构件。那今天我们将来了解另一个对于建筑师重要的功能更新-Finite Dome Light


图片



图片

IBL与Dome Light

对于熟悉渲染的同学而言,IBL(基于图像的光照/Image Based Lighting)技术应该是大家众所周知的名词了。


图片


自然界中任何一个物体,不会单独的存在于一个真空的环境中,周围一定有其他的物体,因此其本身的受光也会变得非常复杂,比如说白天放置在室外的建筑,它会收到太阳的直射光,天空的漫射光,附近的人工光源以及周边物体的反弹光等等诸多光照的影响。


图片


那所有这些光照如果每一个都要使用Vray中诸如矩形灯,球灯,点灯等组件进行搭建的话,毋庸置疑会花费我们大量的时间和精力。那针对这个问题,IBL就是一个非常好的解决问题的方法。


本质上IBL就是通过使用一张环境贴图(Environment Map)来保存一个物体周围的环境信息,然后把它当做灯光和反射环境来照亮我们的物体。比如类似于下图所示的环境贴图就可以记录一个室外环境所有的光源信息,从而起到光源的作用。


图片


为了保证环境贴图局部足够的亮度信息,大家在选择的时候一定要使用32位每通道的环境贴图,也就是后缀为exr和hdr的贴图。那对于这类32位贴图同学们可以去类似于https://polyhaven.com/这样的专业HDR网站进行下载。


图片


而有了这样一张具有完整光环境的32位贴图之后,同学们就可以使用Vray中的dome light,以贴图作为光源照亮场景了。这也是在之前版本的Vray中我们渲染图纸最常用的布光方法。


图片
图片


Finite Dome Light

了解了IBL和dome light之后,我们就要说一下传统dome light的不足了。在之前版本的Vray中,dome light是一个固定大小,完全包裹建模环境的物件。我们无法调整其大小,贴图距离模型的远近和高度。只能对其进行方向的旋转。这对于打光来说没有任何问题,但对于充当反射环境和背景来说就有不足了。dome light默认环境的显示效果很多时候与我们的模型需求是不匹配的。比如下图中,我们的建筑明显悬浮在半空,而且周边的树木与建筑的透视关系也不对。


图片
图片


因此我们无法直接使用当前这张贴图充当背景环境。在以前的版本中,大家要么更换一张透视关系更为合适的贴图,要么只使用这张图的光环境,而自行搭建背景。总而言之都比较麻烦。


但现在借助finite dome light功能,我们就可以对于dome light进行直接的调整了。同学们可以在资源编辑器-灯光栏中找到dome-light.打开finite dome light选项。所谓的finite dome light本质上就是可以让我们随意的控制dome light的大小和投影高度,获得具体正确透视关系的背景


图片


比如说我在这把dome light的大小设为10米。那么环境贴图就只布置在以dome light放置位置为球心,以10米为半径的球面上。10米范围之外的环境就完全不会被照亮。


图片


那接下来大家只需要打开交互式渲染,根据实际效果灵活调整贴图距离,相机高度以及地面融合程度即可。


图片
图片


所以借助finite dome light大家可以非常容易的使用HDR/EXR贴图获取一个具有正确透视关系的背景环境了,这样可以极大提高同学们进行写实渲染的速度和效率。本次教程到这也就结束啦,下期我们再继续进行Vray6新功能的讲解。


深夜小灶|Vray6 for Rhino新功能介绍(2)-Finite Dome Light的评论 (共 条)

分享到微博请遵守国家法律