id Tech 4引擎

✍ dations ◷ 2024-12-23 11:27:13 #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技术的游戏是深入敌后:雷神战争。

相关

  • 喉管喉管,接近管的低音区,音色粗厚,略带鼻音。过去常被用来担任吹管乐器的低音声部。目前的民族乐队大多增添低音笙或低音唢呐等乐器来扩充吹管乐器组的低音声部,喉管已经很少采用。
  • 高速铁路高铁铁路线列表,列出全世界20多个国家实际营运的高速铁路,但并非每个国家都有其高铁专线。以下列表列出各国时速超过200公里的高速铁路概况,包括已经投入运营和正在建设中的铁
  • 铅化合物铅化合物是含铅元素的化合物,在这些化合物中,铅主要呈现+2和+4价,其中+2价更稳定。无机的四价铅化合物是强氧化剂。铅的含氧酸盐大都是无色或白色的,低价氧化物和碘化物有着鲜艳
  • 大瘟疫伦敦大瘟疫是一场1665年至1666年间发生在英国的大规模传染病爆发,超过10万人死于这次瘟疫之中,足足相当于当时伦敦人口的五分之一。该次的疾病后来被确认为是淋巴腺鼠疫,一种由
  • 好莱坞电影奖好莱坞电影奖(英语:Hollywood Film Awards)是自1997年以来一年一度的电影颁奖典礼。好莱坞电影奖由卡洛斯·德·阿伯鲁(Carlos de Abreu)与珍妮丝·潘尼顿(Janice Pennington)创立,
  • 印度人诺贝尔奖得主列表印度人诺贝尔奖得主系指印度人、海外印度人、印度出生者或定居于印度身份的诺贝尔奖得主。迄2019年,已有13名印度人获得诺贝尔奖:
  • IPMI智能平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外
  • 内贡博内贡博(僧伽罗语:මීගමුව,转写:Mīgamuva、泰米尔语:நீர்கொழும்பு,转写:Nīrkoḻumpu)是斯里兰卡一座主要城市,位于斯里兰卡岛西岸西部省和内贡博潟湖湖口。在2019
  • 磷钼酸铵磷钼酸铵(化学式:(NH4)3PMo12O40·xH2O)是杂多酸磷钼酸的铵盐。十二钼磷杂多酸的阴离子(3−)是一种 1:12A 型杂多酸阴离子,1826年首先由贝采利乌斯发现。这类 1:12A 型的结构首先
  • 巴门达高原巴门达高原是非洲中西部国家喀麦隆的高原,受赤道多雨气候影响,每年平均降雨量1,000至2,000毫米,是萨纳加河主要支流的发源地。