Author Topic: XREAL Game Engine  (Read 1985 times)

y00tz

  • Autococker
  • Posts: 2742
XREAL Game Engine
« on: August 05, 2007, 05:26:58 PM »
What are you thoughts on the XREAL game engine?
Has anyone here checked it out?


Features:

Supported Image Formats
    *      Windows Bitmap (.bmp)
    *      Truevision Targa (.tga)
    *      JPEG File Interchange Format (.jpg)
    *      Portable Network Graphics (.png) [NEW]
    *      DirectX .dds image file format support [NEW]

Supported Model Formats

    *      Quake3 .md3
    *      Doom3 .md5mesh [NEW]
    *      Doom3 .md5anim [NEW]

Lighting
    *      dynamic and static lights use Doom3 style boxed lighting attenuation [NEW]
    *      omni-directional lighting (point lights) [NEW]
    *      projective lighting (spot lights) [NEW]

Shadowing
    *      [cg/r]_shadows
          o            1 = blob
          o            2 = planar projection
          o            3 = stencil shadow volumes (Doom3/Nvidia style) [NEW]
          o            4 = variance shadow mapping [NEW]

Materials and Shaders
    *      Doom3 like .mtr material shader language support [NEW]

Special effects
    *      heat haze post process effect [NEW]
          o            you can render many different distorsion effects with this:
                +                  heat shimmer
                +                  water
                +                  glass
    *      light bloom post process effects [NEW]
          o            cg_drawBloom cvar determines bloom mode
          o            0 = no bloom
          o            1 = simple bloom with diamond filter only
          o            2 = strong bloom with combined gauss and diamond filters
    *      rotoscope cartoon post process effect [NEW]

Skeletal Animation
TODO add information

Networking
    *      Multiplayer over LAN and Internet via a Client and Server architecture
    *      Up to 64 players

Client

    *      .avi video and audio recording [NEW]
    *      libcURL http-download redirection support for fast downloads of referenced server .pk3 files [NEW]

Server
TODO add information

Physics
    *      Continues Collision Detection
          o            AABB tracing against brushes, bezier curves and other primitives
          o            Sphere tracing
          o            Capsule tracing
    *      optional per triangle collision detection for world surfaces [NEW]
    *      improved collision detection speed by additional AABB tests [NEW]

AI
TODO add information

Sound

    *      streamed sounds
    *      entirely loadable sounds
    *      3D sound
    *      Doppler effect
    *      Different sound API support:
          o            software backend
          o            OpenAL backend [NEW]

Supported Audio Formats
    *      RIFF WAVE (.wav)
    *      OGG Vorbis audio file format support (.ogg) [NEW]

Platforms
The XreaL engine is platform independent. Which means in this case it will run on more than one platform, which are currently:

    *      Windows 2000, XP, XP64, Vista
    *      Linux
    *      Mac OS X

Game
Client Game

    *      Tenebrae style player teleporter effect [NEW]
    *      rotating gibs [NEW]
    *      Unlagged Code [NEW]

Server Game
    *      matrix math [NEW]
    *      quaternion math [NEW]
    *      improved tokenizer [NEW]
    *      handy string utilities like Q_strreplace [NEW]
    *      experimental Lua 5.1 layer for level entity scripting allowing map designers to control entities like in Doom3 [NEW]
    *      Server Administration System by Richard 'r1ch' Stanway of R1Q2 fame [NEW]
    *      Unlagged Code [NEW]

User Interface
    *      bloom rendering game option [NEW]
    *      anisotropic filter value slider in graphics options [NEW]

XMap
    *      Doom3 .map file support Version 2 [NEW]
    *      Quake4 .map file support Version 3 [NEW]
    *      support for new entity epairs like "rotation" matrix [NEW]
    *      Doom3 .mtr shader support [NEW]
    *      .lwo model support [NEW]
    *      can be run by GtkRadiant and communicates with it using a XML based network protocol [NEW]

GtkRadiant
    *      lite version based on Zerowing code
    *      modified for XreaL mapping
    *      working realtime lighting preview with F3

Cobo

  • Autococker
  • Posts: 1362
Re: XREAL Game Engine
« Reply #1 on: August 05, 2007, 05:38:01 PM »
I cheked it out a long time ago, I wasnt able to run any maps tho.
Not sure if it was my computer or if I didnt compile them correctly.

But it did sound pretty amazing.


EDIT:
I found about it from this thread:
http://www.quakesrc.org/forums/viewtopic.php?t=7074
One of the Xreal developers was making an RPG game with a heavily modified version of the engine.
Too bad it looks like he stopped working on it tho :-\

y00tz

  • Autococker
  • Posts: 2742
Re: XREAL Game Engine
« Reply #2 on: August 06, 2007, 12:22:10 AM »
Thanks for the link Cobo, that was very interesting.  I noticed Jitspoe even posted there, maybe he can fill me in on some more info about the XReaL engine :P

edit: I got the maps to compile by downloading a few opensource libraries, compiling xmap.exe, then running xmap -map2bsp <map name>.

Although, I had to use the visor model from my Q3 installation,

Anyway, it looks fantastic, despite not having any textures yet.. :P


Edit again: after asking in IRC for the textures, they gave me the directory for maps and textures.. and everything else you need to get up and running, so Cobo, knock yourself out :D
http://xreal.varcache.org/base/
« Last Edit: August 06, 2007, 02:01:57 AM by y00tz »

Cobo

  • Autococker
  • Posts: 1362
Re: XREAL Game Engine
« Reply #3 on: August 06, 2007, 01:03:09 PM »
I guess I might give it another try in the future.

y00tz

  • Autococker
  • Posts: 2742
Re: XREAL Game Engine
« Reply #4 on: August 06, 2007, 01:03:39 PM »
I guess I might give it another try in the future.

You ought, ViciouZ and I got it running and we played a little on one of the dedicated servers.  I love that engine..

Cobo

  • Autococker
  • Posts: 1362
Re: XREAL Game Engine
« Reply #5 on: August 06, 2007, 01:04:46 PM »
I bet it would run pretty crappy on my computer, tho :-\

ViciouZ

  • Map Committee
  • Autococker
  • Posts: 2227
Re: XREAL Game Engine
« Reply #6 on: August 06, 2007, 01:14:00 PM »
It runs about 11fps on my box and mine can run bf2142 at 60fps

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: XREAL Game Engine
« Reply #7 on: August 07, 2007, 12:53:47 PM »
It's certainly a nice engine.  I've been meaning to play with it.  Unfortunately it's a next-gen engine, and not extremely optimized, so probably at least half the people in this community wouldn't be able to run it well.