GET UNIGINE Table of contents: Recent news: 2020-07-31 UNIGINE 2.12: Faster Physics, Better Clouds, Earthworks Demo, Advanced Particle Systems 2020-04-10 UNIGINE 2.11: Community Edition, Performance Optimizations, Better Particles, Archviz Demo 2019-12-25 UNIGINE 2.10: New Terrain, Improved C++/C# API, Editor Plugins, Vehicle System 2019-08-16 UNIGINE 2.9: C# Component System, Better Shadows, SSSSS, Dome Screens Support, Weather Add-On 2019-04-30 UNIGINE 2.8: Improved Data Streaming, Cached Shadows, Refactored Editor, Better Vegetation 2018-12-27 UNIGINE 2.7.3: Major UnigineEditor Update, Properties and Component Systems Upgrade, IG Template, Experimental Road Tool 2018-08-10 UNIGINE 2.7.2: CAD Models Import, Improved Collaboration, Impostors and Terrain Holes 2018-06-03 UNIGINE 2.7.1: Improved Voxel GI, Forced Shaders Compilation, Water Performance Optimizations, Stabilization 2018-04-26 UNIGINE 2.7: New Voxel GI Solution, Synthetic Terrain Generation, Improved Assets System, Refactored Properties, More Dynamic Environment 2017-12-22 UNIGINE 2.6.1: Improved Multi-Channel Rendering, Runtime Grass Modification, Distributed Terrain Generation, Stabilization


What's new:

  • Smart dynamic impostors.
  • Capability of rendering of a single object in WidgetSpriteObject.
  • Fixed 3dsMax plugins (wrong alignments for skinned mesh).
  • setCastShadow/setReceiveShadow methods for surfaces, which allow fine tuning.
  • Support of password-protected built-in data packs.
  • Fixed selection of NodeRef by double-click.
  • New render_show_textures console variable for visualization of dynamical textures.
  • *.pak files are treated as *.zip ones by filesystem.
  • Increased precision of ObjectWater and ObjectSky on far distances.
  • Filesystem loads files in alphabetical order now.
  • A file, which is referenced by NodeRef, can be replaced by another one via UnigineEditor now.
  • An object is belong to a sector according to its bounding box.
  • Materials and properties can be set for all nodes of a multiple selection.
  • Updated Unigine_Externs pack.
  • Updated docs, added "Content Creation / Materials Overview / Optimization Tips" and "Content Creation / Level Design" articles.

Impostor is a fake 2D sprite object, which replaces a real 3D object at far distances. The engine render impostors automatically, the only thing you should do is to enable 'Impostor' flag in the node properties. There is also an 'Impostor distance' setting in UnigineEditor (see rendering settings window). It's recommended to set that parameter equal to shadow off distance or even greater to avoid artifacts. Approximate estimations of memory consumption by impostors can be found in "Content Creation / Level Design" article.

9 000 000+ polygons, 613 DIPs, 16 FPS (on 8800GT):
Impostors off
2 000 000+ polygons, 235 DIPs, 31 FPS (the same hardware):
Impostors on
FPS is doubled, resulting image is the same - this is a power of impostors!
Impostors on with wireframe

Dynamic decals are on the way.