VRay渲染灯光参数详解A

大家好,我是逆水。今天我们来了解一下V-Ray渲染的灯光参数。

我们来看一下灯光的具体参数及应用方法。我们首先来了解一下V-Ray的灯光,这是因为V-Ray灯光比较自动化,好多参数不用我们手动来进行调整。所以相比较而言他的参数也是比较简单的。

同时,V-Ray灯光跟V-Ray渲染器结合的更好。

我们先给大家介绍一下,比如我们已经比较了解这个V-Ray太阳了,

他是用来模拟自然光源的。

VR-灯光是用来模拟人造光源的。

VR-环境灯光我们曾经学过是一个辅助灯光,添加直接照明或者间接照明效果的。

这里面还有一个VRayIES,在之前的老版本中是没有这个的。IES就是灯光照明协会的一个缩写,也就是V-Ray的光率学灯。由于之前的版本V-Ray没有添加这个VRayIES,所以他要想表现出光域网的效果不得不依赖光度学灯。使用光度学灯表现出光域网。

现在由于有了VRayIES,所以使用光度学灯使用的频率也在降低。

我们可以看一下VRayIES灯,我们加一盏灯。

然后我们在他的参数里边可以看到有一个IES文件,

点一下,我们仍然可以使用我们之前调用的光域网文件,

在下边我们调整一下他的亮度,也就是功率。因为这个可能会太亮,

我们渲染一下,

我们可以看到他已经很完美的表现出光域网的效果。所以加入这个以后我们一般很少使用光度学灯了。

在这儿我们主要说一下模拟人造光源的VR-灯光。他是V-Ray里边唯一一个模拟人造光源的灯。当然了这个IES相当于专门模拟光域网效果的。

我们在这看一下拖动生成VR-灯光,

这是因为3.6版本里VR-灯光加入了目标点,他允许有目标点的出现。

如果我们关闭目标,就是建立的时候不生成目标点,默认是一个片光源,也就是一个矩形光源。通常把它叫片灯,因为他像一个薄片。

在这我们可以看到他的一个类型,

包括平面,穹顶,球形和网格。

VR-灯光最需要记住的他是有形状和体积的,这一点是最为重要的。

我们在文章最开始的时候简单的说了一下VR-灯光和模拟灯的一个区别。VR-灯光我个人认为他最优秀的地方是有形状和体积。这是他最好用的地方。

比如我们举个简单的例子,当前的这个面是个平面,还可以选择球形,

这样他的形状就是一个球形的效果。

是这样一个球形的灯。

我们再举个例子,比如之前我们要模拟一个日光灯的效果我们要怎么办呢?大家知道日光灯是一个灯管,像一个圆柱体。

我们加入一个圆柱形的灯管,

这样的一个效果如果用模拟灯进行模拟呢?就会非常的麻烦,我们只能加一排泛光灯来进行模拟,

就是因为模拟灯光他本身没有体积,也没有形状。所以我们在这需要复制一大排的泛光灯,来进行模拟。模拟他的照明效果。

而V-Ray灯光呢相对于来说就比较简单了。我们看这个VR-灯光,如果平面形状和球体形状都不能让你满足的话你可以选择网格。

网格的意思呢就是他可以选择任意一个三维物体,作为他的形状。这样他的照明效果也会根据他的形状而发生变化。

当我们选择网格的时候,下边有个网格灯光选项,

点拾取网格,也就是拾取一个网格物体。我们选取这个圆柱,

这样这个圆柱就变成了灯。由于VR-灯光是有体积和形状的,所以他的光照效果就会考虑他的体积和形状,在修改面板我们也可以看到他是一个圆柱,现在的参数仍然可以修改,

现在变成了VR-灯光,然后我们渲染一下看一下效果。

从当前的效果中我们可以看到,他的照明效果完全考虑了他的灯本身的形状。这使得我们做一些光照效过变得非常的快捷和容易。

我们当前的细分为30,这是指什么呢?

是指灯光的一个采样细分,表示这个灯光以多高精度进行计算,这个值默认是8,我们可以对比一下8的效果是什么样,当前的这个渲染时间是24秒,

我们将他的细分降低为8,我们之前已经学过了间接照明的设定,都知道细分值是什么意思呢?就是一个精度问题,如果这个值过低的话,我们渲染看一下,

虽然渲染的时间非常短,

他只用了6.7秒,但是相对于之前的,产生的许多噪点。这是因为精度过低。

好回到我们刚才的话题上,这就是我一直要强调的,V-Ray灯光是有形状和体积的。那么体积表现在什么地方呢?

我们这样,仍然把它选择球体,

在下边有个参数叫半径,

这个值就可以调整大小,当然如果你选择的是一个平面形的,他就是长和宽,

下边还有一个W大小,现在还没开发,因为V-Ray之前打算出一个盒子形的灯,一个box,盒子形的灯当然就有长宽高了,但是现在一直还没出,所以这个值将来才会有意义。

我们把他改为球体灯,看下这个半径大小,这个半径大小很有意义,因为他将会影响照明效果和影子的效果。

之前我们曾分析过他这个体积到底有何意义,因为他会影响照明效果以及影子效果,同时他还会影响亮度。这个灯的亮度就取决于你用什么样的单位。

VR-灯光这个单位很重要,他有几种方法,都是很有意义的。

比如默认的是图像,这种单位有何特点呢?也就是说他所判断的是当前摄像机看到的图像大小,比如我们当前看到的场景就是这么大,他就会判断一下当前的灯光大小。这个灯的体积大小和当前图像的比例。如果没有变化的话,那么他不会产生变化的。

比如我们说这个亮度,这个倍增就是亮度,我们定为20,

然后我们先渲染一下,

这是我们当前的渲染效果,我们保存一下,接下来我们把单位改一下,

系统单位原来是毫米,我们把他改成米,这个变化就很大了。

然后我们再次进行渲染,

那么你会发现他没有任何的变化,跟原来的效果是一模一样的。原因在于哪里呢?因为我们选的单位是图像,所以他不会判断这个物体实际大小是多少,他所判断的是当前摄像机所看到的图像和当前的这个灯的大小的比例,根据这个值来进行判断的,所以他不会判断实际大小。

在这个亮度值不变的情况下,我们更该半径大小,

我们把显示单位也改成米,

实际大小还是一样的,我们当前是62,我们把他改小一些,比如30,要切记我们的亮度是没变的。再渲染一次,

很明显他的照明效果降低了,整个场景变暗了,

那么就出现一个疑问,我们的亮度值没变只是把他的大小变了,那为什么整个场景还会变暗呢?原因就在于我们的单位使用的是图像,他综合判断了一下当前摄像机所看到的图像和他的比例大小,他是按照这个判断的,不是按照他的单位判断的。

如果这么说让你感觉糊涂的话呢,我们举这样一个例子来看一下,我们把单位改成W,辐射率,

这个我们是不是比较熟悉呢?我们生活中总是说一个200W的灯泡,比如我们来一个25W的灯泡,

然后我们看大我们这个盒子宽度是1000米,也就是一公里,

渲染一下,

那么很显然当前的照明效果什么样呢?漆黑一片,因为一个25W的灯泡不可能把这么大一个场景照亮,所以他会判断物体的实际尺寸。

那么如果我们把他的单位改成毫米呢?

现在我们来看一下渲染结果,注意这个参数我们没有做任何的改变,

那你会发现他把场景照的特别亮。为什么呢?我们判断一下,一个25W的灯泡照亮这个只有一米大的物体,从这个距离来看他肯定和这个桌面离的特别近,所以照出的效果肯定是要曝光的。

那我们来一个5W的灯泡,

像一般我们厕所的节能灯也就是8W或10W,我们现在看一下这个效果,

比较正常了。那可以看到如果改变单位,他的照明效果就会发生变化。因为你使用的单位是辐射率,他会判断物体的实际大小。

而如果你选择的是图像,他就不再判断物体的实际大小,这样的话你改单位,对效果不会产生影响。他所判断的是当前灯的大小,和当前摄像机所看到的这个图像的大小。他是通过这个比例进行判断的。

如果这个比例没有变,那么他的照明效果就没有变。

我再说一遍,我们的前提是亮度是不变的,因为你亮度变亮了,肯定照明效果要变亮。所以这可以解释一下很多同学在调灯的时候莫名其妙就会出现一些问题,主要是在这没有理解透。

但是呢不要产生一个误解,以为如果渲染小图的话是不是会亮一些,渲染大图是不是会暗一些,这个是不可能的。因为我们看当前这个是640*480的效果,

那么如果我们渲染800*600的,

那看效果是一样的,

为什么呢?整个我们渲染的图像变大了,但是同时灯也变大了,茶壶也变大了。这个比例是没有变的,所以他的判断是灯的大小和当前图像的比例,根据这个来判断是否发生变化。这是为什么我们使用图像的话改变大小会影响照明效果就是这个道理。

这篇文章我们先简单说到这里,如果你觉得这篇文章对你有帮助,希望你将网站分享给你的朋友,感谢大家支持!

0
封面图

评论0

请先

本站模型、材质以及IES灯光均支持直接载入SketchUp,需要安装智达云插件使用点击下载插件

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码