ArkiRen
发贴: 33
|
2009-01-24 04:52
![收藏这篇帖子](http://abbs.cn/images/icons/icon_favorite.gif)
“ 从《侏罗纪公园》和《终结者》时代开始,我们已经熟悉了美国大片惯用的计算机三维动画技术。然而上面提到的机器乌贼构成的巨龙和活泼可爱的鱼群又绝不是传统三维动画技术能够完成得了的。假设我们用关键帧方法来制作《海底总动员》中的鱼群,那么就需要为每一条鱼在每一个关键帧中设置游泳的姿态,我们很快会发现,用这种方法仅仅做 1 分钟的动画也几乎是不可能的任务。首先,为每条鱼在每个关键帧设置姿态是一件非常繁琐的事儿,而且设置出来的效果可能导致鱼群的行为动态是僵死的,最可怕的是,当我们需要调整某个关键帧的时候,就必须更改所有其它关键帧才能保证鱼动作的连贯性,这意味着我们几乎要重新完成所有的工作!那么究竟美国人是怎么完成这些不可能的任务的呢?他们如何制作出蜂拥而至的乌贼“巨龙”以及活灵活现的鱼群?答案就在于一种新的计算机动画技术:人工生命的群集行为!”
这个例子里,因为参数化软件的出现,使得设计人员可以通过定义脚本,大大简化了工作量同时提高了最终的效果:只需对鱼的行为 这个 prototype 写一次脚本,然后应用到整个鱼群,只要脚本写得够好,鱼群的运动就会自然的呈现出来了。
|