正文内容 评论(0

更高更快更强 游戏引擎发展漫谈
2009-06-17 16:50:51  出处:快科技 作者:紫竹 编辑:紫竹     评论(0)点击可以复制本篇文章的标题和链接
[4.3D游戏引擎始祖―《Wolfenstein 3D》]

谈及游戏引擎,有一家游戏公司最应该被提起,也有一个人最不应该忘记,那就是ID software和它的创始人之一约翰•卡马克(John D. Carmack)。据说这家公司仅有13名固定员工,而且停车场也只停13辆法拉利跑车,从这一八卦中可以看出大家都很关注这家公司是如何的盛产富翁,但是这群狂人开发的游戏技术更为傲人。

1990年,卡马克和id的另一巨头罗梅洛制作了一款小游戏《Commander Keen》(《指挥官基恩》),在PC机上首次实现了卷轴类游戏背景的流畅效果,后来他们又花了一个晚上的时间把当时的街机游戏《超级玛丽》移植到PC机上,实现了流畅的横板效果。他们把PC版《超级玛丽》发给任天堂,希望借此吸引任天堂的兴趣。当然,任天堂也确实很有兴趣,夸奖了他们几句,不过并无下文(大人物未成名之前总是被另一个大人物无视)。1991年,卡马克和罗梅洛成立了ID Software,开始自主创业。

后面的事就很简单了,凭借着过人的技术和狂热的信念,id公司创造了一个又一个技术巅峰。没多久,他们推出了《Wolfenstein 3D》(德军总部3D)。这款游戏的画面在现在看来不值一提,但是却是3D射击游戏之祖,卡马克也因此获得了“FPS游戏之父”的称号。

更高更快更强 游戏引擎发展漫谈
《重返德军总部3D》成了游戏引擎的始祖

作为最早的3D游戏引擎之一,《Wolfenstein 3D》(德军总部3D)使用了一种射线追踪技术来渲染游戏内的物体(严格来说,《Wolfenstein 3D》还是一种伪3D)。游戏中每个像素会发射一道光束,如果这道光束碰到了障碍物形成反射,游戏就会按照设定好的程序在障碍物的相应位置创建单维深度缓存(dimensional depth buffer),建立纹理图像。

更高更快更强 游戏引擎发展漫谈
游戏图像

《Wolfenstein 3D》开创了3D射击游戏时代,其独创性的3D技术也为其他游戏所采用,Blake Stone, Corridor 7,Operation Body Count、Super Noah's Ark 3D(超级诺亚方舟3D)、 Rise of the Triad(算是《Wolfenstein 3D》的续作,增加了跳跃和低头抬头等动作),还有一直未发售的 Hellraiser(养鬼吃人)等游戏都沿用了卡马克这一技术。 

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...