3D游戏之父--John Carmack连载系列(二)

来源:互联网 发布:steam的mac游戏推荐 编辑:程序博客网 时间:2024/05/16 10:51

游戏轴心-廖子鹏 [转载] .
北京 2004年09月08日11:45


 


3D游戏之父--John Carmack连载系列(二)

---连比尔.盖茨都欣赏的天才

译者:小熊在线——大灰熊

      2004年3月25日,一向不甚言语的John Carmack 在GDC(游戏开发者大会)上破天方地发表了演讲,并且在不带演讲稿的情况下,谈论了多个话题。其中的核心话题就是:随着游戏复杂程度的提高,使得开发难度和成本也在攀升。20年前,两个程序员完全可以在两个月的时间里完成一款游戏的开发工作,而由于源代码比较少,程序员甚至可以熟知项目的全部细节,并根据对游戏的要求作出调整。John 拿自己的id 开发团队为例子,说到虽然他力使id 保持相对较小的规模,但是Doom3却成为了他第一个无法完全监控和指导的项目。他甚至还表示,尽管自己希望更加努力,但的确没有时间检查如此多的代码,因此有部分Doom3 源代码文件,他自己都从来都没有涉及过。

      随着显示卡的不断更新换代,JC 表示自己花费了更多的时间来怎样发挥最新显示卡的极限性能,体现更多的特效,此外在单人叙事方法、多人游戏开发、音效设计等也花费了可观的时间。他表示,由于现在游戏开发项目已经成为一项非常庞大和复杂的工程,因此说如果开发一个游戏需要一亿美金, 那是丝毫不会让他感到吃惊的,但他仍然相信,一些小型的团队能通过基于网页和下载小游戏而获得成功。另外JC指出,如果我们想开发出挑战目前他正在使用的显示卡(嗯,是nVIDIA 即将在4月16日发布的NV40)的游戏,起码需要两年半以后才会出现。我们也记得Doom3 的开发历时了四年时间,在刚开发时候是使用GeForce1 进行渲染得,而现在Carmack 必须进行长期的预测和推断,以估计今天的显示卡是否能使Doom3 达到预期的效果。

      接下来,他指出自己其实在很多领域通过开发一些便于使用的工具,来消除艺术设计中可能遇到的障碍。不过他发现,创作者们并没有将节约下来的时间用于进行真正的艺术创造,而是用来添加一些额外的特效,因此并没有真正地节约时间(嗯,不过这些好像玩家都比较喜欢的)。Carmack 指出,如果用更多制造特效的时间,其实是可以创作出更加精致的对象。不过他也强调,美工上会存在一个饱和点,超过这个饱和点,就是在浪费资源和时间,因此美工在总体设计中应该起到更加实际的作用,而不仅仅吸引玩家的眼球。这些话出于曾经在游戏中使用大量特效演示技术的Carmack 口中,未免有点讽刺的意味,因为和他自己过去的做法绝然相反嘛。嗯,不过他在演讲的过程中,也提到了人们对他过去的指责。

      然后想跟大家分享一下Carmck 谈到关于技术的问题,在此次的GDC 大会上,他在不带演讲稿的情况下,还能在一个多小时的演讲中保持连贯,这无法不让人留下深刻的印象,不过此次的讲话并没有如往年QuakeCon 那样专注于技术,话题更加广泛,也谈到了当前游戏产业的状况,还有未来的发展趋势。

      10年前我们使用的是主频率为10MHz 的286电脑,不过有的机器在按下Turbo键可以达到20MHz 。因此从前,玩家们要让自己相信,屏幕上的某个像素点就是敌人或者自己,一片片色块就是魔幻世界。而现在处理器的主频率达到了2GHz、甚至3.4GHz,这是几十万倍的提高,游戏已经可以让玩家整个身心都融入其中,而无需自我的想象。

      在过去,大家普遍认为每秒渲染八千万个多边形就可以重现真实的世界,而事实并非如此,这个数字目前仍不足以复制现实世界。比如说,我们在游戏中会见到一些办公桌放着几个物品用于装点,而你看看现实中的办公桌,上面的物品要多很多。Carmck 相信,计算机性能再提高一百倍,我们就可以在交互游戏中体验到《魔戒》的CG效果,但那可能是十年以后的事情。毕竟,电影制作者是一帧帧地制作特效,而在游戏中需要让玩家在其中自由漫步,自由选择视觉,那可是截然不同的概念,计算量要多N倍。

      接下来,Carmack提到了游戏音效、物理引擎和人工智能。 首先他认为目前不值得把CPU和内存资源都花在音效上,因为如果需要的话,目前就可以做出任何期望的效果,但是并不值得。关于热门的游戏物理引擎,他认为现在只能做比较琐碎的东西,比如几个盒子撞来撞去,然后以不同的角度跌落地面,或是对人物模型不断的细化。不过以后将能够做更先进的东西,比如模拟天气,模拟液体的滚动,模拟空气中漂浮的尘埃....,如果是id software的竞争对手,或者游戏从业人员可要记住啦!关于人工智能,Carmack 认为,虽然我们可以把角色都做得非常精致和漂亮,但都仍然是没头没脑的家伙(嗯,生化危机里面的女主角很漂亮,但我们却不会产生任何幻想,因为她只是NPC而已..)。

      接下来当然是跟大家分享一下Doom3的消息,根据在GDC 上面获取的资料表明,Doom3 已经是完工了,并即将发布中,估计是会和NV40捆绑销售,NV40在4月16日正式发布,但在中国可能会迟点。不过由于是捆绑销售,NV40(正式的名称是GeForce 6800)的天价也没有多少人能够消受得起。 相关的内容还有很多,但限于篇幅的关系,无法一一介绍,抱歉!!!

To Be Continued

原创粉丝点击