XreaL

来自站长百科
跳转至: 导航、​ 搜索

XreaL项目是基于Quake 3 Arena修改版引擎的非商业多人射击游戏引擎,目标是在渲染技术上能与当今的商业游戏一较高下,开发者声称它是当前最先进的开源游戏引擎。

软件概况[ ]

授权协议:开放源代码

开发语言: C/C++

官方网站:http://xreal-project.net/

软件下载:http://xreal-project.net/?page_id=18

简介[ ]

XreaL引擎在Quake 3 Arena基础上改变了很多,它是基于Quake引擎中唯一使用OpenGL着色语言(GLSL)渲染器的,目前支持OpenGL 2.0 ES规格,但开发者已瞄准了新的OpenGL 3.0/3.1规格,以利用其上的新特性。

由于Linux平台上目前还没有支持OpenGL 3.0/3.1的商业游戏,XreaL提供了一套开源解决方案。XreaL还在引擎中加入了一个64位HDR渲染管线。XreaL渲染器拥有Doom 3中实现的许多先进技术,如光交互系统和阴影贴图。传统的Quake引擎对CPU的要求较高,而XreaL引擎将许多原来由CPU计算的工作交给GPU完成。

除了提供强大的图形能力外,XreaL还能从Quake 3,Doom 3,Unreal Tournament 2004,甚至Unreal Tournament 3中载入游戏内容。开发者表示,XreaL引擎与Doom 3或Call of Duty 4的引擎一样强大,完全是用自由软件编写完成。XreaL项目已经为Maya创造了插件,去扩展他们的游戏开发能力。

特点[ ]

  • 访问OpenGL驱动使用心的接口类似于OpenGL ES 2.0,并附加OpenGL 3.1
  • 灵活的VBO渲染
  • 消除了使用CPU处理几何的时间(最坏情况下为Q3A水平)
  • 当前硬件渲染500 000 – 700 000个多边形保持在50-60帧速
  • GPU加速的骨骼动画系统,胜过所有使用CPU的实现
  • Doom 3 .MD4 网格及.MD5骨骼模型的支持
  • 虚幻 Actor X .PSK/.PSA骨骼模型的支持
  • HDR光照映射可自适应颜色映射
  • 高级投影和全方向软阴影影射, 类似VSM和ESM
  • 任意延迟着色
  • 浮雕映射材质
  • 任意均衡光照和阴影模型类似Doom 3的全局映射
  • 支持几乎全部的Quake 3和Doom 3的材质着色关键字
  • TGA, PNG, JPG DDS格式纹理的支持
  • 使用FBO执行离屏渲染效果
  • 改进的TrueType字体无需外部工具
  • 离线数据下载的重定向, 使用HTTPFTP
  • OpenAL音频支持5.1和7.1音轨
  • Ogg Vorbis音频解码和music流
  • Ogg Theora视频回放和MPEG-4/DivX的视频解码
  • VOIP的支持使用Speex
  • IPV6网络的支持
  • SDL的OpenGL关联层支持,窗口管理和输入
  • 改进的控制台命令自动完成
  • 控制台历史回滚
  • POSIX操作系统的终端颜色设置
  • Windows系统的多玩家支持
  • 安全问题的解决
  • 替换了Quake2 ACEBot的导航
  • 自定义的XrealRadiant关卡编辑器,基于DarkRadiant
  • 高级的XMap2地图编译器基于流行的Randy ydnar Redding写的Q3Map2编译器

使用手册[ ]

相关条目[ ]

参考来源[ ]