Dagor Engine 3
From Wikipedia, the free encyclopedia
Dagor Engine 3 is a game engine available for Windows 32, Xbox and Xbox 360 systems.
Dagor Engine 3 has shader-based 3D rendering engine, thin-layer for physics engine (together with binding for PhysX, TrueAxis) and embedded Unigine Physics 0.33, GUI (and Lua-based controls), scripting system (bindings for Lua and Squirrel), and a sublicensed FMOD Sound System.
Dagor Engine 3 is sold under various license agreements.
Contents |
[edit] Features
[edit] Rendering engine
- Scalable shader support (PS 1.1-3.0)
- Pixel Shader 3.0 technology support
- HLSL compatible shader compiler
- HDR (High dynamic range rendering)
- Dynamic lights, World space lighting
- Dynamic shadowing
- Height-Map land up to 2x2 km of detailed terrain
- Per-pixel normal mapped lighting
- Post-processing effects: colour curve, motion blur, water with refraction/reflection
- Volumetric environmental effects
- Particle systems
- Personage animation system (bones animation) featuring animation blending and states graph with indirect control
- Optimized codepaths for different video card generations and CPUs
- Scene-based streaming
- Optimal performance for both indoor/outdoor
[edit] Physics engine
- Supports third-party physics engines such as PhysX, TrueAxis, Unigine
- Unigine Physics 0.33 (included with Dagor Engine 3)
- Ragdoll character animation
- Destroyable joints
- Fluid buoyancy
- Physics-driven sound
[edit] Graphic User Interface
- Various controls
- Dialogs
- LUA-based gui scrips
- 3D effects
- True Type fonts support
- Unicode support
[edit] Scripting system
- LUA
- Squirrel
- Compiled native code (loaded as portable dynamic library)
[edit] Dagor Content Development Kit
- DagorEd - plugin-based level editor, used for creating game scene: imports geometry from 3ds Max, places Prefabs, game resource objects and plants, prepares static and dynamic light, exports final scene binary dump.
- ResEditor - plugin based resource editor, used for grouping and editing of all game resources: textures, dynamic models, animated characters, special effects; exports compiled game resource packs.
- ObjectLibrary - editor for preparing library of static models to be used in level development.
- DaLight (and DaLight NetComp2) - static light computation tool, featuring GI (global illumination) and distributed computations
- Shader compiler, font generator and other development utilities