渲染是什么意思?
渲染软件有很多种,比如:每个CG软件都自带渲染引擎,也有RenderMan等等。建筑设计、动画等。利用3DS MAX、MAYA等软件制作模型和动画帧,然后利用软件本身或辅助软件(lightscape、vray等)将设计好的内容制作成最终的效果图或动画的过程。).
扩展数据:
渲染过程:
首先要把相机定位在三维场景中,这和真正的摄影是一样的。一般来说,三维软件已经提供了四个默认的摄像头,也就是软件中的四个主窗口,分为俯视图、正视图、侧视图和透视图。大多数时候,我们渲染的是透视图,而不是其他视图。透视图的相机基本遵循真实相机的原理,所以我们看到的结果会和真实的三维世界一样立体。接下来,为了体现空间感,渲染程序要做一些“特殊”的工作,即决定哪些对象在前面,哪些对象在后面,哪些对象被遮挡。空间感仅靠物体的遮挡是无法完美再现的。很多初学者只注重立体感的塑造,而忽略了空间感。要知道,空间感与光源的衰减、环境雾气、景深效果有着密切的关系。
渲染程序通过摄像头获得要渲染的范围后,需要计算光源对物体的影响,这和真实世界是一样的。很多3D软件都有默认的光源,否则我们看不到透视的着色效果,更不用说渲染。所以渲染程序就是要计算我们加到场景中的每个光源对物体的影响。与现实世界中的光源不同,渲染程序往往要计算大量的辅助光源。在场景中,有些光源会照亮所有物体,而有些光源只照亮一个物体,这就让原本简单的事情又变得复杂起来。之后是用深度贴图阴影还是光线追踪阴影?这通常取决于场景中是否使用透明对象来计算光源投射的阴影。另外,使用面光源后,渲染程序还要计算一种特殊的阴影——软阴影(只能使用光线追踪)。如果场景中的光源使用了光源特效,那么渲染程序也会花费更多的系统资源来计算特效的结果,尤其是体积光,也就是俗称的光雾,会占用大量的系统资源,所以在使用的时候一定要注意。
之后,渲染程序还会根据物体的材质计算出物体表面的颜色。不同类型的材质,不同的属性,不同的纹理会产生各种各样的效果。而且这个结果并不是独立存在的,它必须和上面提到的光源结合在一起。如果场景中有粒子系统,如火焰和烟雾,渲染程序应该“考虑”它们。
参考资料:
百度百科-渲染(绘图术语)