3dmaxVRay漏光的解决办法

大家好,我是逆水。今天我们来学习上篇文章中出现的漏光问题怎么解决。

首先我们把V-Ray环境灯光删除。

阳光删除。

来看一下这个地方漏光怎么解决。

首先我们看一下漏光的原因。VRay的环境光,就是全局照明环境,也就是天光,增大一点。

增大到2,然后渲染

渲染完成,可以看到此处有漏光,那么是什么原因造成的呢?

其实我们只需要点一下显示采样就能明白漏光产生的原因

原因其实在于我们用的是发光图引擎,他用的是一个自适应细分的算法,这就是导致漏光的原因

在显示采样点以后渲染一下保存起来

对二者进行对比看是什么原因让他漏光。

大家看一下这采一个点那采一个点

这是导致漏光的原因。这里的采样点太少了。我把二次引擎关了,再渲一下。

现在看的更加明显了。这就是导致漏光的原因。没有二级反弹引擎,由于光源是唯一的从外边照进来的天光,所以没有二级反弹引擎这一块就是黑的

解决的办法,把二次引擎打开,把插值采样降低为1

任然使用刚才的算法再渲染一下

你看漏光的效果消除掉了。我们跟之前的对比一下,

这回真的不漏光了,但是效果我们也不敢恭维。那怎么办呢,因为插值本身就是当你采样点比较稀疏的时候,它在中间形成一个模糊过度,那么我把插值降低到5,

这说明我们的采样点一定要足够的多,看我们之前的图

你们看采样点如果足够的多,插值产生的影响就小了。比如我们把最小和最大速率都改成0,

这是不是等同于每像素点都采样,如果你选择这样的设定的话插值没有任何意义。你把它选为1,2,5或者50就没有任何不同了。因为现在是每像素点都在采样。所以我们采样点越多,插值产生的影响就越小。那为了避免这个漏光效果,我们一般选择高一点的预设,比如-3到0,

以便让采样点更多,插值降低,就能避免漏光。但是带来一个大大头疼的问题,就是渲染时间大大增加了。所以事实上最实际的办法还是用光子贴图往上补,这是个最明智的办法。怎么补呢?比如我们先正常渲染一下。

我们把插值还是改成默认的20,再渲一下,

接下来我们将它的光子贴图保存在桌面上。

然后看一下我们的光子贴图

我们的光子贴图这个位置是我们漏光的位置。很明显这里的采样点太少了,所以呢,我对这里做一个特写。

单独的渲染一遍,让这里的采样点变多一点。你可以选择先显示采样点,以便看一下到底够不够多。

看一下这个采样点,如果足够多的话就可以了,当然了,你也可以再放大,就看这一块区域。

渲染一下,

现在看一下鼠标位置的采样点是不是变多了呢。如果进行局部渲染也是可以的。就是局部放大渲染。

现在这个密度就足够了。然后我们将他保存起来。

然后在光子贴图查看器里面点击文件,选择添加,

把第二张保存的光子图添加进来,补到漏光的地方。这个地方立刻就变的细腻了。

最后将这两个光子合图保存起来,然后我们在这里选择调用,选择从文件,

关掉显示采样,选择摄像机2,进行渲染。

现在看来这个漏光效果是不是解决了呢。所以说最好的办法是利用光子图片查看器补光子。就是我们俗说的光子采样点不够我们就给他补光子。那么我们跟之前的图对比一下,

所以这应该是一个最好的办法。为什么呢?你用不着非得把那些值调的很高,插值降低什么的,这就不需要了,只要采样点足够多就行了。如果你感觉采样点还是不够,你可以在刚才我们渲染第二张光子贴图的时候,

可以考虑把颜色阈值和距离阈值一下,让这个点更多一些。

然后再把它合里面,渲的时候颜色阈值降低,距离阈值增大一点,这样这个点就更加细腻,目的就是让这个地方的点更多,这样能更好的解决我们的这个问题。

好了这篇文章我们给大家讲解的如何解决漏光,如果你觉得文章对你有帮助,希望将网站分享给你的朋友。感谢大家支持!

封面图

评论0

请先

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

社交账号快速登录

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