云渲染,是一种依托于云计算的云端服务,用户将本地任务提交到云端服务器,通过远程计算机集群提供渲染服务,将用户任务进行云端渲染后返回本地,用户再从本地下载结果。
渲染就是为了让模型看起来更像是真实的景象,而真实世界的光和材质都是由物理原理所决定的,因此,渲染中所使用的大部分算法,都是模拟真实世界的物理原理。通过CPU计算把模型从 3D 模型表现出 2D 真实感高的图像,计算过程包含有光线、辅助光线,材料的材质和纹理,相机等参数设置。
3D 镜像设置的基础照明,全局照明考虑到不同物质之间反射的光,叠加计算到渲染过程中,使之更加真实
在渲染过程中,通过相机这个媒介定位到与 3D 布景中物体的关系的。因此「相机」是眼睛的位置。类似现实世界中物体是因为光打到物体上,然后反射到眼睛里,射线追踪是与此反向的倒推过程。
Camera 发射的光线 View Ray 通过屏幕的像素点到 3D 布景的物质 Scene Object 上,通过计算物质的反射指数反推回光源 Light Source , 这样每个像素点都可以得到一个计算结果,以展示所在位置的相关视觉信息。
液体的稠度,对光的折射度以及反射度,材料本身的厚度,表层的纹理粗糙度等等,这些参数影响了光的走向以及强弱,使计算变得多维。
在光照模型中,主要由三部分组成:环境光,漫反射,镜面反射。不同的材质会根据光的不同而呈现出不同的视觉信息。
3D 布景中相机的设置如同现实世界中的摄影,因此和摄影的参数完全一致。根据光的亮度以及想要呈现的效果,来设置这台“相机”。常用的参数包括焦距、感光度 ISO,光圈和快门速度。主要由所摄对象决定;设置中长焦镜头以及大光圈以达空间纵深感。室内装修渲染则常用广角镜头以及小光圈来减少背景虚化。