id Tech 4引擎

✍ dations ◷ 2025-07-09 02:16:25 #2004年软件,游戏引擎,毁灭战士系列,雷神之锤系列

id Tech 4引擎,以前称为毁灭战士3引擎,是个由id Software所开发的游戏引擎,首度使用这个引擎的游戏是电脑PC游戏毁灭战士3。这个游戏引擎由约翰·卡马克(John Carmack)领导设计,他同时也设计了《雷神之锤》游戏所使用的引擎。

id Tech 4 引擎原先为id Tech 3的加强版,接着计划要重新改写渲染(Render)引擎,但仍然保留其它副系统的功能,例如文件存取(File Access)和内存管理(Memory Management)。在渲染引擎完成后,他们决定要将引擎从C语言改写为C++语言,最后导致整个引擎重写。现在所看到的id Tech 4保有部分id Tech 3的代码,但大部分的代码皆已经被重写。

id Tech 4 和他的旧引擎相同,最后将会开放源代码,在2007年的QuakeCon,引擎开发者约翰·卡马克(John Carmack)表示"I mean I won't commit to a date, but the Doom 3 stuff will be open source."(我不会说出一个确切的释出日期,但是毁灭战士3引擎最后会开放源代码。)

id Tech 4 在id Tech 3的基础下,又增加了许多功能,例如凸凹纹理映射(Bump Mapping)、法向映射(Normal Mapping)和Specular Highlighting。

游戏引擎还可以进行动态像素打光(dynamic per-pixel lighting)。先前的3D引擎皆是依赖在事先运算好的打光特效或是产生好的光影地图(Lightmap)。即使是使用了动态光影也只能少部分的影响物体的明亮度。而这项技术让光影变得更加真实。

旧版本的毁灭战士3引擎常被批评缺乏绘制大型户外场景的功能,而MegaTexture技术解决了这个问题,透过绘制一个巨型的材质(32,768x32,768像素,新版本的MegaTexture可以支持更大的材质贴图)覆盖整个地形,并且储存该地形的相关物理资料。这些物理资料可以告诉引擎你现在处在什么环境,例如在石头上行走和草地上行走的声音将会有相当大的不同。相对于现有使用“套用材质在地形上”的技术,MegaTexture也将让地图能够呈现更精细的景观。目前唯一使用MegaTexture技术的游戏是深入敌后:雷神战争。

相关

  • 陈木法陈木法(1946年8月-),福建省惠安县螺阳镇后田院东村人,中国科学院院士、数学家。1965年,陈木法毕业于惠安一中。1969年,毕业于北京师范大学数学系。1980年于北京师范大学研究生毕业,
  • 安谋控股安谋控股公司(英语:ARM Holdings plc.),又称ARM公司,是日本软银集团旗下的半导体设计与软件公司,全球总部位于英国剑桥,北美总部位于美国圣何塞,亦是一年一度的ARM技术大会(Arm TechC
  • 乔治·克鲁尼乔治·蒂摩西·克鲁尼(英语:George Timothy Clooney,1961年5月6日-)生于美国肯塔基州莱辛顿,是知名的电影演员和导演、编剧、制片人与社会活动家,同时也是联合国亲善大使、时代百大
  • 姜巴·巴特蒙赫姜巴·巴特蒙赫(蒙古语:Жамбын Батмөнх,1926年3月10日-1997年5月14日)蒙古族,今蒙古国乌布苏省夏尔嘎斯县(Khyargas)人,蒙古政治家。曾任蒙古人民革命党中央委员会总书
  • 安妮克·菲亚·奥古斯丁安妮克·菲亚·奥古斯丁(1991年8月11日-,印尼语:Anneke Feinya Agustin),印尼女子羽毛球运动员。2010年,奥古斯丁代表印尼出战吉隆坡举行的尤伯杯,助球队夺得铜牌。只列出曾进入半决
  • 桑岛法子桑岛法子(日语:桑島 法子/くわしま ほうこ ,1975年12月12日-),日本女性配音员、歌手、旁白。出身于岩手县胆泽郡金崎町。身高158cm。A型血。青二Production所属,青二塾东京校第15期
  • 努西武卢河坐标:19°55′41.552″S 48°30′6.566″E / 19.92820889°S 48.50182389°E / -19.92820889; 48.50182389努西武卢河(马达加斯加语:Nosivolo),是一条位于马达加斯加东部的河流,为
  • 阿特米斯奇幻历险 (电影)《阿特米斯奇幻历险》(英语:),是一部于2020年上映的美国科学奇幻冒险片,改编自埃因·科尔弗(英语:Eoin Colfer)同名奇幻小说,由肯尼斯·布莱纳执导和迈克尔·戈登伯格(英语:Michael Gol
  • 李琦李琦可以指:
  • 卡尔·夏菲卡尔·夏菲(Karl Schäfer,1909年5月17日-1976年4月23日),奥地利花样滑冰与游泳运动员。曾于花样滑冰项目获得两届奥运冠军(1932、1936)、七届世界锦标赛冠军(1930-1936)与八届欧洲锦