虚拟环境及VRayMtl反射模糊

大家好,我是逆水。今天为大家讲解虚拟环境及VRayMtl反射模糊。

上篇文章我们主要提及的就是VRay材质的反射它又两种反射,也就是菲涅耳反射和镜面反射。在表现反射的时候我们要注意环境问题,所谓的环境就是比如我们现在给它一个材质选择使用VR材质,当然首先我们要选择渲染器,

然后在这里我们给它改为VR材质,给它指定反射调整它为一个镜面反射也就是把菲涅耳反射关闭,

我们渲染看一下,

会发现根本看不出渲染的效果,原因就是我们场景中只有这么一个简单的物体没有物体可供他反射除非我们在上面加一些物体,这样呢才可以看到它的反射效果,

那么这些其他地方仍然上面也反射不到,除了这个茶壶上面也反射不到所以我们需要为它添加更多的物体,在生活中我们一般是碰不到这种情况的。

因为我们生活中即使在外边也有蓝天白云可供反射,在3DMax里面你就会发现我们会碰到这样一个难题,

如果像我们做的卫生间这样的封闭空间是没有问题的,因为周围永远是有物体的可供反射。那么对于这样的简单场景通常就要做一个虚拟反射,所谓的虚拟反射就是什么也反射不到的地方改如何进行处理。

那么首先我们把这个材质给到茶壶地面给一个普通材质,地面比如我们加一个棋盘格再简单的调节一下它的颜色,

现在这个材质给茶壶了我们渲染看一下效果,

那么茶壶的问题就产生了,壶身下面反射地面上面的部分反射不到任何物体这时我们就可以使用VRay的环境,VRay的环境在VRay的渲染里面也就是我们的全局照明环境就是天光它就在环境里面,

西面还有一个反射折射环境,这就是专门用来调整你反射不到物体也折射不到物体的那些地方改如何处理。把它打开那么你可以指定一种颜色,比如你什么也反射不到的地方那么请反射黄色。

现在我们渲染看一下,

大家可以看到这个茶壶上面也反射不到的地方就会反射黄色,现在我们可以找一张贴图利用贴图来替代这种颜色。比如我们找到这样一张图片,上面也反射不到的地方反射这张图片,

这样让它看上去似乎我们有了一个环境一样这是一个比较偷懒的做法,我们把它拖动过来。

由于我们没有经过材质编辑器的编辑所以我们渲染看一下实际效果是什么样呢,

它上面也反射不到的地方是反射这张图片了,但是你发现这个地方很奇怪这个图片似乎被重复了很多次。这是因为我们需要通知VRay这张图片是以什么样的形式包在我们虚拟环境周围。

我们都知道图片只是一个薄片那到底是放在一面,还是把我们的场景包起来像一个球一样。具体应该怎么样放置这个我们需要通知一下VRay所以我们第一步应该找一个材质球把我们刚才的图像放在材质球位置,比如漫反射、自发光不透明都可以,

随便放在哪里只要把它放过来就行为什么呢,因为材质编辑器有调整的功能在这里可以对图片进行控制比如在这里我可以点一下这个“M”,

选后选择这张图片它到底是启什么作用,

纹理就是说当材质使用用来辅助材质的,环境就是表现一个虚拟环境在这里我们选择作为环境使用。同时它是以个平面还是一个球或者一个柱它是以一个什么样的形状虚拟的包在我们周围我们选择球形环境或者是柱形环境还有收缩包裹都可以,

在这里我们选择球形环境这样这张图片就调整完毕了,那么在贴图的状态我们可以看一下它的效果是这样的,

然后我们把调整完的这张图在拖动到反射折射环境上,选择实例也就是关联复制,

这样我们在材质编辑器里调整这张图的时候环境那边也会发生变化,做了这一步操作之后现在我们在渲染看一下是什么效果,

可以看到什么也反射不到的地方就反射了这张图片,这就是所谓的虚拟环境。当然我们在一个封闭空间比如说一个屋子里面这个就没有必要做了,因为周围有很多物体供它反射它仅仅用在上面也反射不到的地方。

这是我们说的虚拟环境如何进行设置,那么接下来我们打开我们棋盘的场景为地面加入一个VR材质,

设定它的颜色,然后添加一下它的反射比较强烈同时关闭菲涅耳反射这样形成的是全镜面反射。

像镜子一样我们渲染看一下结果,

可以看到反射的效果非常的好但是也有些不真实,这是因为它反射的太清晰事实上我们调节一下反射光泽度,

反射光泽度指的就是它所反射的图像光泽程度,具体解释就是非常光滑的物体它反射的映像肯定是非常清晰。那比如说表面不是非常光滑的呢那么它产生的投影肯定是比较模糊所以在这里我们把它的反射光泽度降低比如降低为0.9这个1就是最大值。

然后再次进行渲染作为对比看一下,

这一次我们用了更长的时间大家可以看到我们多花了6秒多钟,

这是因为我们调整了反射光泽度,很明显需要了更多的时间来进行渲染。这样我们可以看到原来很清晰的反射效果现在变得模糊了同时下面有它的细分值,

这将决定反射模糊的计算精度,比如这个精度过于地的话假设我们设定为1那我们再渲染看一下这个效果是什么样的,

现在是比较粗糙的模糊效果,刚才细分值为8的时候是比较细腻的模糊效果。所以这个值决定了反射模糊运算的精度,当然你的反射光泽度为1就表示没有反射模糊。这样的话这个细分值是多少就无所谓了。

只有当反射光泽度低于1的时候出现反射模糊这时下面的细分值才会有意义,这篇文章我们主要说的就是虚拟环境和反射模糊。

那么今天呢,就给大家分享到这里,如果你觉得文章对你有帮助,希望将网站分享给你的朋友。感谢大家支持!

2
封面图

评论1

请先

  1. 感谢免费教程
    nimbus09-08

社交账号快速登录