随着科技的发展,现如今任何人都可以使用免费软件在个人计算机上创作 3D 图像,当然也有人对于专业 3D 艺术的创作方式及其相关工作流程存在一些误解,认为创建一个模型后,在上面放上材料和纹理,就可以立马得到一个漂亮的图像。实际上与建模相比,图像的渲染又是一个不同的过程,到底什么是 3D渲染,3D渲染在创建CG项目时为什么如此重要呢?
一、将3D变为可视化的2D
每个3D对象只是存储在计算机内存中的顶点坐标数组。这些坐标可以是绝对的或相对的,后者意味着只有枢轴点具有完整坐标,并且每个顶点由它在每个轴(X、Y 或 Z)上与枢轴的距离来定义。解释这组数字并将其转换为人眼可以看到的图像的过程就称为 3D 渲染,基本上,当计算机从我们的眼睛接收信息时,它就在执行与我们的大脑相同的任务了。
渲染的主要任务是确定观看者可以看到什么以及它的外观,在正交视图中,任务会更容易一些,因为对象不会随着距离改变大小和形状。而在透视图中则需要额外的计算才能确定屏幕上的对象有多大。某些对象可能显示为点或者是变得不可见,因为它们位于为防止无限计算而设置的远端限制之后。
(在以上正交视图中,无论距离相机多远,对象的大小都保持不