1、稍微懂一些3D动画制作的朋友们都知道,一个动画片制作的复杂程度,最核心是在原始模型的建立上。虽然现在的影片中已经能看到各种各样奇形怪状的生物,好像电脑什么东西都能做得栩栩如生了,但是要知道,不管这些object看起来多复杂,它们都是一个个曲面平面们拼起来的。
我有印象的近几年的动画片(也包括动画电影比如变形金刚、harry potter)中,真正的复杂模型也就是10几个,超过20个的都不多。这当然是在控制成本的角度去考虑。举个简单的例子,功夫熊猫1里,除了熊猫和大师们以外,有没有发现,几个大场景中的龙套们,虽然数量众多,基本上除了羊就是兔子,而且全都长一个样?包括后来的几个圣诞特辑、感恩节特辑,十二个大师围一桌吃饭,根本就是犀牛羊兔等一众龙套加个一模一样的帽子(当然,这些特辑本来也是没啥预算、作为花絮播出的,不可能投入太多,也可以理解)。前两天看了功夫熊猫2,从头看到尾也只是真正多了一个孔雀,鳄鱼什么的根本就是变种犀牛。。从这个角度看,这个二代和其他一众大热动画片的2代一样是以套钱为主的(当然,还是可以理解,花血本做了那么多模型,如果不多出几代片子,怎么捞得回钱,投资方才不是艺术家)。
OK,说回正题,就toy story 1这部影片来说(如果没印象了可以再review一遍),至少我看得这一遍里,所有的toy都是各种各样的,并且都很自觉地只有一个,连个类似的成双成对的都没有,包括sid家的那些奇奇怪怪的东西(除了绿色大兵们,当然了这种玩具本身就是论斤卖的)。几个大场景数下来(一开始cowboy召集大家、pizza planet、最后sid被自己的破烂玩具们围起来等等),各种大小玩具不下30种,还不算一众孩子妈妈狗汽车们,要知道那些都是要凭空做出来的,那个年代因特网都还没有呢,别提上网找啥素材了。
在这一点上,这个影片推出的诚意是毋庸置疑的(补充一下背景知识,这个片子从有idea到最终发行大约经历了5年多时间,中间各种纠结,具体可wiki一下)
2、曾经的FYP很偶然的选了(更确切地说是被选了)图形学一个分支的一个小case,是在一个场景里进行全光源渲染(global illumination)。我采用的那个算法是1996年一个丹麦人发明的,在这之前的算法虽然能够实现真实场景,不过计算量比较大,而且产生的图片有可能会有比较明显的燥点。toy story在1995年播出,实际上1991年就开始制作了。虽然现在的眼光看大多数场景并不怎么真实,从影子效果能看出来,应该是在当时的情况下能够做到的极致了(场景渲染方法应该是Monte Carlo Ray Tracing,depth应该至少有2-3,有些场景更高。我上大学那会儿电脑已经是IBM T61了,用这个方法,在一个小盒子里,一个光源、几个球几个矩形,渲染一个depth5的场景都要将近半个小时[虽然我自己写的程序很不efficient吧],想象一下九十年代初的时候内存还是论KB算呢,渲染一个场景需要多长时间)
所以这里是想说,在那样一个完全不存在3D动画制作行业、各种技术都不发达的年代,制作这样一部电影需要耗费的精力有多少。
3、纯属寻求共鸣:(1)在小女孩给buzz戴个草帽和无头娃娃们坐在一起喝茶的那个场景,还记得那个茶壶么?史上最经典茶壶模型。(2)各种场景里各种出现的反光球们,it's simply ray tracing, very classic(3)那会儿的texture mapping还真是很原始,有几个场景让我想起来cs地图了比如assault