即使你已经完成了一个形态,小心的制作完表面,设置好了光线,以及对场景实现了动画效果,你依然还有许多要做的事情。
就像照相机里有许多需要调整的参数一样,才能把你想要的场景拍摄成一幅2D形态的图像。
在3D世界里,要想完成这样的艺术处理,我们叫做渲染。渲染这是一个术语,理解起来原文 render 这个词更容易让我们理解,因为它的含义就是 translate 翻译的意思。也就是说把3D模型翻译成2D图像。
渲染器对场景中的形态进行分析,然后决定哪些物体是可以看得见的,哪些物体是隐藏的,这些物体都如何表示成相机中的视野对象。
有许多种渲染器,并且根据类型会提供不同的处理结果。在 Blender 中渲染器会对最终相片里的每一个像素负责,计算出那些可视的形态,根据表面的属性、光线和阴影的设置计算出样子。
渲染器把每个像素处理完时也就是图片完成了。如果场景中包含的是一些简单的形态,一些基础的表面处理,和较少的光线设置,那么会需要几秒钟就完成渲染。更多更复杂的就会花费更多的渲染时间。例如含有大量多边形的场景,表面更逼真的话,光影比较多的话那要花费许多小时才能完成渲染。
Blender 生食渲染结果可以通过其它图片处理软件进一步做加工处理,例如调整曝光问题、清除红眼病、增加平面特殊效果,例如高斯模糊什么的。Blender 生食数据处理结果是通过一种集成的处理器完成的,这个处理器是在渲染完的图片之后才执行的一步工作。