3dmax渲染时跑光子图的作用是什么

如题所述

一:什么是3dmax光子图。 光子是3dmax中我们渲染窗口中光的分布,3dmax中光是依点来计算的,渲染光子贴图就是把场景中的光子分布情况计算一遍,并表达成图片的形式渲染出来,光子就是使得我们渲染出来的画面效果更佳丰富,光的反射和折射和接受刚加多,是渲染出来的图片更真实,更丰富。 二:什么是3dmax跑光子图。 在3dmax中渲染光子图是为了在不影响渲染效果的情况下更快的渲染大图,渲染出来的光子图可以放大5被的渲染大图(不影响渲染效果)。在光照中“光能传递”计算方法中,当我们每渲染一次图片光能计算法就会从新计算一次光子,就会占用很多的时间,但是在我们调整好了场景中的灯光和贴图后就可以出大图了,但是渲染大图就需要很多时间,我们可以再渲染大图的时候先渲染光子图(一般是大图尺寸的1/5)保存起来,然后再渲染大图,直接使用我们渲染好的光子图,这样我们可以节省很多时间。 在渲染光子图的时候我们一般会定好渲染出图的比例,加入我们要渲染3000*2250的大图,那么我们只需要渲染的光子图是1000*750就可以了,如果你直接出大图那么光子图也是3000*2500,图像大了3倍但是时间上会远远大于3倍。 3dmax中渲染光子图是为了更快的渲染大图,节省时间和资源。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-12
  在3dsmax里,直接渲染最终图,都要在每个像素上计算光子量(理论上是这样),图越大,计算量越多,但渲染一个600*300的图和6000*3000的图(后者是前者的一百倍)所用的光子量是一样的,利用这个特性,先渲染小图,保存小图渲染后的光子图,在渲染大图时,调用这个光子图文件,这样,渲染大图时不用再渲染光子图,避免大图在每个像素上耗更多时间渲染光子图,可直接渲染最终图像,而且不用渲染灯光缓存。