渲染光子图片是为了渲染大图片。光子图可以以一乘五渲大图,3DMAX的光子图,是高级光照中“光能传递”计算方法里的。当你在场景中设置了“光度控制灯”,并使用“光能传递”算法时,测试渲染时每一次修改灯光参数,光能传递算法就会重新计算场景里的光照信息。 反反复复很浪费时间,所以会在接近最终效果的参数时,渲染此时光照信息的光子图,并保存起来。然后提高渲染尺寸、质量到比较高,并设置读取光子图,这样最终渲染时就不用在重新计算光能传递了,可以节省时间。
渲染光子图时,以单帧的模式,图像尺寸选用较小的尺寸如600*400,然后在渲染最终图像如2400*1600的时候直接调用保存好的光子图,就缩短了渲染时间。有的资料里说前后尺寸可以有10倍的差距,正常操作在5倍以内,以免失真。光子就是使渲染出来的画面效果更加丰富,光的反射折射和接受什么的更加的多。光子图就是灯光照在物体上灯光的数量可以提高画面的清晰度一般光子图渲为320x240的。为了减少渲图时间 !比如说你出2500*1875的大图,你只要出640*480的光子就行了,如果你直接出大图的话,你的机子就要出2500*1875的光子,虽然像素上是4倍的差距,但是时间上绝对不是4倍了,在同样效果的情况下,我们肯定选择时间少的。
渲出光子贴图是将整个图像里的光子分布情况计算一遍,渲染小图比大图要快很多吧? 用小图渲染出来的光子贴图来渲染大图,大图的光子贴图计算,时间就省了,可以直接渲染最终图像,主要还是为了节省时间。