在好莱坞大体用两种渲染方式。第一种是使用常用的Renderman渲染软件和Mental-Ray渲染引擎。另一种是使用Production自己开发的In-house Renderer。目前拥有最成功的In-house Renderer的是制作“泰坦尼克号”控制室的Bluesky/VIFX和制作“蚂蚁”的PDI。
VIFX的Renderer被认为是比Renderman还优秀的业内最好的渲染器。即使是Rate Racing也具有非常复杂的算法。因此渲染的质量比任何一种都优秀,速度也很快。渲染时间一般在每帧1~2小时就很成功了。虽然这不是绝对的标准,但大部分制作都适用这个标准。也有需要60个小时的。影片“星舰骑兵”中数千只蜘蛛爬行的场面就是这种。用4K分辨率进行渲染时,即横向4096象素数时,如果用60个小时每帧,则一秒的放映量需要60天的渲染时间。为此,大部分处理都采用Alpha CPU或Sun Ultra Spac CPU来组成Renderfarm。即使这样,过长的渲染时间仍是个问题。
随着科技的发展, GPU图形运算方面的优势渐入人们的视线。其浮点计算效率是Cpu的几十甚至百倍。从下图中也不难看出GPU在发展速度上以及处理浮点效率上的优势。 没错,它是个好东西!如果有可能,计算效率的提升就能给我们带来实质性的改变! 但是,对于GPU的普及有个至关重要的问题,如何将这样巨大运算效率优势转化为实际的图像处理效率?这其中包含着如何编译以及更多应用支持的诸多问题。要想实现是很困难的。绕着这些问题而展开的技术发展也在世界范围能迅速进行着。 但是,再大的困难也不能阻止科技的发展,从提出到实现,市面上已经能看到基于GPU的渲染器,只是数量上少之又少,如Octane. 值得我们骄傲的是:我们中国首个完全自主产权,基于GPU的渲染器已经在诞生了。他就是飞图—gmedit(gme.spolo.org),这意味着我国已经在gpu渲染领域挤进了先进行列。
期待着GPU计算将渲染带入新的时代,更祝愿我国自主科技越来越好。 |