![]() ![]() Plugin based driver architecture Uses FMOD Ex ( ) for audio playback (sound effects, music, CD audio tracks) Supports the open source SDL_mixer for sound effects and music files FluidSynth for MIDI playback using SF2 soundfonts OpenAL External music files in MP3 and other formats 3D positional sound effects Environmental echo and reverb effects Runtime sound effect resampling to 22/44 KHz with 8/16 bits OpenGL based renderer Dynamic ambient occlusion (corner shadowing) for world surfaces Dynamic lights with halos and lens flares Dynamic shadowing effects for world objects Particle effects system 3D models for world objects (with per-vertex lighting and multiple light sources), skies, skyboxes, and particles Automatical world surface (light) decorations Detail texturing, shine and glowing effects for world surfaces Fogging, bloom, and vignette effects Environmental mapping effects for 3D models and world surfaces World movement smoothing (actors, monsters, missiles, surfaces) to remove the original games' limitation of 35 FPS Smart texture filtering using a modified hq2x algorithm Stereoscopic rendering modes: anaglyph, side-by-side, cross-eye and parallel viewing Support for Oculus Riftįlexible containters: WAD, ZIP, native folder: any resource can be loaded from any container type High-resolution textures: PNG, JPG, TGA, PCX 3D models: MD2, DMD with LOD support External music files in MP3 and other formats Plain text definitions that all share the same syntax Internal BSP builder (originally based on glBSP) Overlaid task bar for easy access to engine features In-game command console Configuration menus and Renderer Appearance sidebar editor Game selection screen ( ) for runtime game changes (e.g., from DOOM to Heretic), browsing multiplayer games, and loading saved games On-the-fly add-on resource loading Flexible input control bindings system Built-in updater for easy upgrades ![]()
0 Comments
Leave a Reply. |