GET UNIGINE Table of contents: Recent news: 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 2017-10-20 UNIGINE 2.6: Editor2, Improved Multi-Channel Rendering, Procedural Landscape Generation, VR Template 2017-05-31 UNIGINE 2.5: Screen-Space Ray-Traced Global Illumination, Vector Roads API, Landcover Data Support, Superposition Demo 2017-03-01 UNIGINE 2.4.1: Stabilization, Interactive BIM Demo 2017-02-06 UNIGINE 2.4: New Multi-Layered Volumetric Clouds, New Terrain, Oil Refinery Demo 2016-09-19 UNIGINE 2.3.1: Landscape Optimizations, Compute Shaders Support, Renderer Optimizations

Impostors

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.