更新时间:2021-04-06 15:11
Torque引擎是由美国的GarageGames公司研发的模拟游戏引擎。
(1)Torque Game Engineo Torque Game Engine是GarageGames的主导产品,简称FGE,它是一个专业的3D引擎,最初由Dynamix于2001年为第一人称射击游戏——Tribes 2研发,而后由Garagegames向独立开发者和专业游戏开发商授权,由该引擎开发的商业游戏包括: “Marble Blast Gold”、 “Minions of Mirth”、 “TubeTwist”、 “Ultimate DuckHunting”和“Wildlife Tycoon: Venture Africa”,涵盖了当前市场上各种主流游戏类型。
硬件加速的2D渲染系统等,这些都是2D游戏开发很好的人手点,其代码可嵌入到Torque的其他产品中,比如TGE和TGEA。
(3) Torque Game Engine Advancedo Torque Game Engine Advanced简称 TGEA, 是Torque家族产品的一个补充。TGEA建立在TGE技术之上,主要对TGE的室内外渲染引擎进行了改进,同时改进了地形渲染系统,并提供了一些新的功能。为了更好地利用图形卡的功能以及DirectX9等技术,TGEA对TGE的渲染引擎进行了全面重写。
由于建立在通用材质系统和API无关的图形层之上,跨平台的TGEA还可以作为XBOX 360的开发平台。
(4) Torque Xo Torque X是GarageGames最新推出的一款全新的弓1擎,该引擎与微软进行合作,专为XNA环境而打造。
(5) Torque X Buildero Torque X Builder简称为TXB,是T2D LflkJ XNA版,是Torque X所使用的视觉化开发环境和工具集。
从技术角度来讲,Torque引擎的特点体现在以下几方面:
(l) Torque核心:3D图形引擎。Torque库拥有一个标准组件的可扩展的3D渲染系统渲染引擎支持环境贴图、高德纳着色、体积雾,支持顶点光照和多pass光照,以及其他特效。
(2)世界编辑器。Torque引擎集成了所见即所得的世界地:图编辑功能,内建有地形编辑器,并支持对象的构建放置大小调整以及旋转功能。Torque引擎还能编辑对象的控制属性。
(3) GUI编辑器。Torque引擎集成的拖放式所见即所得的GUI编辑器,用户可自定义控件。Torque引擎拥有丰富的字体支持,包括Unicode支持。
(4) TGE网络。Torque引擎提供了健壮的网络端代码脚本,支持局域网和因特网的网络游戏开发,具有传统的C/S架构,还具有自动封包的数据流管理。Torque引擎使用Ghost机制管理,支持必要对象的网络更新。
(5)地形引擎。Torque引擎支持连续无缝自动Mesh细节生成的地形渲染、MMX加速的Mip贴图合成、、地形建筑物的光照贴图生成、基于高度分层的雾带渲染和地形纹理混含等。
(6)室内渲染引擎。Torque的室内渲染引擎支持基于Portal技术的室内渲染,能与地形引擎无缝集成。
(7) Mesh引擎。Torque的Mesh引擎支持纹理动画、纹理坐标动画、透明渐变动画:‘支持多骨骼的Mesh骨架动画;支持动态投射阴影;支持渐进式Mesh生成的自动细节生成;支持Mesh顶点变形动画。
(8)其他。Torque引擎能较好地支持3D音效,并支持Ogg Theora的视频回放。