虚幻4引擎将至!从虚幻看游戏引擎发展
虚幻前两代让EPIC GAMES从一个无名小卒发展成为业界领军,但是在EPIC GAMES开发的多款虚幻引擎中,最为大红大紫的无疑还是虚幻3,从2004年发布起,基于这款游戏引擎诞生了大量经典游戏大作,历经改进,时至今日依然宝刀未老,说它影响了整个FPS游戏的风格亦不为过,在世界游戏引擎发展史上留下了浓墨重彩一笔。
【简单高效的工具】
虚幻3引擎(Unreal Engine 3)是一套为DirectX 9/10 PC、Xbox 360、PlayStation 3平台准备的完整的游戏开发构架,它提供了大量的核心技术阵列和内容编辑工具,适合高端开发团队的基础项目建设。
虚幻3引擎的所有编写观念都是为了更加容易的内容制作和编程的开发。它可以让美术开发人员极少接触程序开发内容,仅仅使用抽象程序助手来自由创建虚拟环境。它提供的智能化的程序模块和面向对象的开发构架无疑可以让创建,测试,和完成各种类型的游戏制作变得更为简单高效。
【细腻的模型】
虚幻3引擎给人留下最深印象的就是其极端细腻的人物和物品模型。通常游戏的人物模型由几百至几千个多边形组成,并在模型上直接进行贴图和渲染等工作从而得到最终的画面。而虚幻3引擎的进步之处就在于在游戏的制作阶段,引擎可以支持制作人员创建一个数百万多边形组成的超精细模型(最上面的模型由200万多边形组成,而下面的模型仅有5287个多边形),并对模型进行细致的渲染,从而得到一张高品质的法线贴图,这张法线贴图中记录了高精度模型的所有光照信息和通道信息。在游戏最终运行的时候,游戏会自动将这张带有全部渲染信息的法线贴图应用到一个低多边形数量(通常在5000-15000多边形)的模型上。这样的效果就是游戏的模型虽然多边形数量比较少但是其渲染精度几乎和数百万多边形的模型一样,这样可以在保证效果的同时在最大程度上节省显卡的计算资源。
【多平台支持】
虚幻引擎核心由C++写成,支持或曾经支持的平台包括Windows、Linux、Mac OS X、Dreamcast、Xbox、Xbox 360、PS2、PS3等。目前最新版的虚幻引擎3支持32bit/64bit Windows XP/Vista和Xbox 360下的DirectX 9,32bit/64bit Windows Vista下的DirectX 10以及32bit/64bit Linux、Mac OS X和PS3下的OpenGL.采用该系列引擎的游戏既包括传统的FPS,也包括潜入式动作游戏、MMORPG、RPG等等多种类型。