渲染的重要缓存是深度缓存----也称作z-buffer。深度缓存不存储像素的颜色,而代之以像素的深度信息。存入缓存的深度信息有多种不同的变体,但它们基本上都反映物体到摄像机的距离。实践中通常保存的都是裁剪空间的z坐标,这就是z-buffer名称的由来。
深度缓存一般用于计算物体之间的遮挡,当光栅化三角形时,计算各像素的插值深度。在渲染像素之前,将这个深度值和深度缓存中该像素的深度值比较,如果新的深度比现有值离摄像机更远,则新的像素被丢弃;否则像素颜色被写到帧缓存,并用新的更近的值更新深度缓存。在开始进行新的渲染之前,记得要置z-buffer各值为无限远(在裁剪空间中,这个值为1.0),这样一批像素才能通过深度测试,一般不对z-buffer设置双缓存。
历史必然趋势
近些年来,我国的动漫产业,取得一定的发展,越来越多以三维动画制作为基础的**CG动漫作品纷纷涌现,在吸引更多的观众驻足时又带动了动漫周边产业的热销,所以CG动漫产业链条基本形成。
但是,对于制作三维动画的厂商来讲,面临一个严峻的问题,咸阳渲染,就是渲染!简单的来说,制作十帧长的动画可能只需要二十几分钟,但是渲染这十帧长的画面却需要花费几百分钟,同时在渲染的时间里,电脑几乎是干不了其他任何的事情。
当然在电影渲染和高清节目的制作上这个问题尤为**,渲染农场,渲染周期常常以周,乃至以月、年来计算。虽然当前有**级计算机可以完成这样大体积的渲染任务,但是由于高昂的搭建成本和庞大的运营费用,让大部分中小型动漫制作企业望而却步。
对于中国的影视动漫产业而言,拥有一种经济快速的渲染渠道,实时渲染,是时代发展的必要产物。在早先出来的产物是传统渲染农场,它缓解了动漫制作者因作品渲染时长的压力,3d 渲染教程,却又因为地域、工作时间段、渲染问题处理等局限性,逐渐被新产物替代。
而这个新产物,便是云渲染农场。