光子贴图的概念与光子贴图查看器

文章来源:3D溜溜网 发布时间:2021-09-02 19:01:57 浏览量:32

大家好,我是小溜。今天我们来讨论一下什么叫光子贴图。我们先看一下,当我们点渲染的时候到底发生了什么。点击渲染后,渲染的过程中图像在不停地来回运算,最后进行最终的图像渲染。

光子贴图的概念与光子贴图查看器

v ray的第一步是进行自身细分,也就是判断到底何处密集采点,何处稀疏采点。它先进行这样的一个判断,这个判断的原则就是三阈值。判断完这一步之后然后开始运算每个采样点的亮度应该是多少。运算完这些之后它会把这些信息变成一个光子贴图。

光子贴图相当于一个文件,它会把各个点的亮度存在内存里面。运算每个点的亮度之后把这个信息自动放到内存里,并不是放在硬盘上。最后当它开始一块一块地渲染这个图像的时候,从内存里把光子贴图调出来,这样就是一个完整的发光图引擎渲染的流程。

所以当我们点渲染的时候,它就在不停地运算、擦除等等。这个过程就是在做这个工作。

光子贴图的概念与光子贴图查看器

光子贴图的概念与光子贴图查看器

当我把这张图像渲染完毕之后,那么光子贴图是否还存在?还在,但是是在内存里面放着的。如果我改一个参数值再渲染一次,它又会形成光子贴图文件,并把上一次形成的光子贴图替代掉。内存我们都知道,只要一断电它就消失了。

可不可以把它保存下来吗?也就是场景中所有物体的各个光点效果都给它记下来。这是可以的。你可以看到下面的默认是单帧,单纯的意思刚才上面所说的流程。

光子贴图的概念与光子贴图查看器

如果选择的是单帧,固定的就是刚才所说的这样一个流程。先进行自身细分判断,然后形成光子贴图存到内存里面,内存里如果原来已经有了光子贴图就把它替代掉,它就不存在了,而用现在的这个。然后渲染后把它调出来,这就是单帧的意义。

刚才那个效果已经渲染完毕了,那么现在光子贴图在哪呢?在内存里。你在这儿可以点保存,把光子贴图存起来。点下保存后,它会跳出图框询问存在何处。它的后缀是VRmap。

光子贴图的概念与光子贴图查看器

VRmap的意思就是发光图的缩写,表示这是发光图引擎生成的光子图贴图。保存时记得起一个文件名,比如用123来替代。这样就表示它保存在硬盘上面了,成为一个真真正正的文件了。之后你可以调用它。

比如现在的模式选择从文件,此时他会询问你从哪个文件调出来?点击文件123打开。

光子贴图的概念与光子贴图查看器

光子贴图的概念与光子贴图查看器

那这代表什么意思呢?这表示如果在渲染的时候,什么自身细分判断不存在了,运算每个点的亮度也不运算了。为什么呢?因为我们如果选择单帧的话我们都知道,它第一步自身细分判断,有了第一步后这个部分才能判断何处需要密集采点、何处需要系数采点。所以首先肯定是个自身细分判断然后再计算每个点的亮度是多少。最终目的就是为了生成光子贴图,把它存到内存里,以便渲染的时候把它调出来。这是单帧的流程。

那么现在选择从文件,这表示已经有光子贴图了,你就直接调用这个光子贴图进行渲染就可以了。

所以如果使用这种方式,什么自身细分,每个点的亮度运算都不用运算了。直接调用光子贴图进行渲染就可以了。

我们看一下渲染后是什么效果,可以看到直接进行擦除运算了。

光子贴图的概念与光子贴图查看器

这有个好处,我们可以把它的受光效果保存起来。那你可能会问这有什么意义吗?这个是非常有意义的。特别是在渲染动画的时候是非常有意义的。我们看这些模式,在这儿只看单帧和从文件这两个模式,其他模式先不讲。

光子贴图的概念与光子贴图查看器

我们使用一下光子贴图查看器,看一下我们的光子分布。点击所有程序,因为电脑安装了v ray,所以肯定有chaos group。

光子贴图的概念与光子贴图查看器

然后在这儿找到v ray 3.0 For 2014,这是里边有一个tools工具,在这你可以看到有一个发光贴图引擎查看器,我们把它简称为光子贴图查看器。

光子贴图的概念与光子贴图查看器

光子贴图的概念与光子贴图查看器

打开它可以查看光子贴图文件,看一下它当前的密集度、是否需要添加等等可以把它变成了一个小标,直接点击就可以打开,这是一个快捷方式。我们点一下,这样就打开了发光贴图查看器。

光子贴图的概念与光子贴图查看器

光子贴图的概念与光子贴图查看器

打开后滑动鼠标会发现有刚刚的123文件,打开后会弹出一个界面,这个就是发光图查看器。然后可以对于它进行操作。

光子贴图的概念与光子贴图查看器

比如说按住alt平移,或者选择最大化显示等等,这有些操作,可以进行编辑。我们最主要的是看一下这里显示了整个光子贴图。直接鼠标左键可以就进行进行来回的拖拽。你会发现它的记载的是摄像机所能看到的各处光子文件。

他是以块的方式显示,但这个块儿有个特点:在这里它用的是一个一个的六边形,当然这可以选择。你可以选择具体用什么样的质量。比如中等质量,图块就会更圆一点。

光子贴图的概念与光子贴图查看器

可以看到每个采样点的分布情况很明显,而看不到的地方它是不会记载的。这个就是光子贴图查看器。

但是如果你认为这个东西仅仅是为了看一下光子而已,那你就错了。他有很多重要的功能,最主要的就是可以进行添加,随后的文章中会进行讲解的,大家先知道有这么一个东西就可以了。

这就是光子贴图查看器,在这儿翻译成发光图查看器也是可以的,但这样不太准确。如果讲到灯光缓存引擎的时候,你会发现灯光缓存产生的光子,用这个发光图也可以查看。所以这个应该翻译成光子贴图查看器。

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