2010-07-26
We are hiring
Our company is growing so we would be happy to see new team members: developers, PM, sales manager and system administrator. Moreover, the good news is our convenient office in Tomsk is now doubled in size!
2010-05-25
Heaven 2.1, Tropics 1.3, Sanctuary 2.3
Released updated versions of Unigine benchmarks with support of OpenGL 4.0 (including hardware tessellation) and stereo 3D technology (including 3D Vision): Heaven 2.1, Tropics 1.3 and Sanctuary 2.3.
2010-05-04
5 years since the first commercial release of Unigine
The first commercial version of Unigine engine was released five years ago, on May 4, 2005. With the release number 0.3, it had codebase size of approximately 10% relative to the current one. At that time, there used to be 5 people on board.
2010-03-23
Unigine Heaven Benchmark 2.0
Updated version of Unigine Heaven DirectX 11 benchmark is now publicly available. Main changes are: added more content, improved engine, introduced "moderate" and "extreme" tessellation modes, added Linux version (32/64 bit).
2010-02-22
Unigine booth at GDC SF 2010
We gladly invite you to come visit our booth #1344 at Game Developers Conference, San Francisco, 2010. There you will be presented the recent version of Unigine Engine and the Heaven Benchmark 2.0 along with a lot of featured Unigine-based content. Feel free to contact us for an appointment.

Unigine v0.33 features

Render

  • Lighting
    • PRT (Precomputed Radiance Transfer, spherical harmonics)
    • per-pixel lighting
    • light maps
    • gloss maps
    • omni light, omni with cubemap modulation
    • directional light with 2D texture modulation
    • sky skattering
  • Shading
    • per-pixel shading
    • stencil shadow
    • depth shadows
    • soft stencil shadows
    • GPU shadow volume extrusion
  • Texturing
    • normal mapping
    • DXT compression
  • Special effects
    • particles with different types of emitter
    • explosions
    • water
    • volume directional lights
    • decals
    • flares
    • per-pixel radial linear fog for the whole scene
    • volumetric fog
    • mirrors (2D/cubemap, with customizable refresh interval)
    • Fresnel refraction
    • customizable set of shaders (lava shader, detail normalmaps)
  • 64-bit color HDR (High Dynamic Range rendering)
    • bloom
    • glow
    • flare chromatic aberration
    • adaptive exposure
  • Postprocessing
    • refraction
    • motion blur
  • Scene management
    • portal rendering (indoor)
    • quad-tree subdividing (outdoor)
    • seamlessly interconnected indor and outdoor
    • occlusion culling
    • LOD (Levels of Detail)
  • Base objects
    • mesh
    • skinned mesh (for animation)
    • terrain - regular mesh of heights with 4 LODs and hardware morphing
    • GUI object (monitor, camera, user interface)
    • player (including spectators)
  • Optimizations
    • different codepath for different card generations (nv30, nv40, glsl)
    • work at nv10 and nv20 with full deactivation of the effects in singlepass mode
    • matrix palette skinning
    • GPU calculation of shadow volumes
    • SSE/3DNow! optimizations
    • performance profiling

Physics

  • collision detection
  • comprehensive set of geometric primitives:
    • sphere
    • capsule
    • cylinder
    • box
    • mesh (AABB tree for per-triangle culling)
    • terrain (regular height map)
    • compound collider
  • rigid body
  • rag doll
  • vehicle physics
  • ray car
  • various joints:
    • fixed
    • ball
    • hinge
    • wheel
    • slider
    • universal
    • spring
  • joints destruction
  • particle physics
  • fluid buoyancy
  • water flow
  • performance profiling

Sound

  • 3D sound
  • streamed sounds
  • entirely loadable sounds
  • binding sounds to objects
  • impact sounds
  • Doppler effect

Scripting system

  • fast bytecode compiler
  • C/C++ like scripts syntax
  • threads with fixed FPS
  • engine API repetition
  • object-oriented programming
  • performance profiling

Graphic User Interface

  • various widgets:
    • sprite
    • viewport
    • drop-down menu
    • button
    • check box
    • radio button
    • slider
    • label
    • edit line
  • containers:
    • window
    • group box
    • tab box
    • scroll box
    • vertical/horizontal box
  • dialogs:
    • message box
    • file selector
    • color selector
  • activation animation
  • 3D effects
  • easy-to-use UI files format
  • True Type fonts support
  • Unicode support

System

  • supported platforms:
    • MS Windows
    • Linux
  • supported file formats:
    • 3D objects - mesh, 3ds, lwo
    • images - tga, jpg, png, dds, xpm
    • sounds - wav, ogg
  • data compression
  • data encryption
  • Unicode support
  • CPU optimizations (SSE2, SSE3, 3DNow!)
  • flexible C++ API of the engine

Tools

  • material editor with support of mesh, 3ds, lwo files
  • tool for normal map generation for low-poly models
  • data archiver
  • distributed PRT calculation tool
  • 3DStudio mesh export/import plugin
  • Maya mesh export/import plugin
  • 3DStudio skinned mesh export plugin
Notice: all registered trademarks are property of their respective owners.