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

Improved vertex cache optimization

Recent changes:

  • Dynamic irradiance environment maps for meshes, terrains and billboards (by means of a harmonics basis).
  • New vertex cache optimizator (processing time depends on mesh complexity linearly); it also reorders polygons for more optimal rendering (less overdraw).
  • Overlapping visualization for 3D meshes in ResourceEditor / Viewer.
  • Refactored plugins for 3D modeling packages, vertex cache optimization is always performed on export now.
  • Faster loading of large files in non-native formats into ResourceEditor.
  • Improved soft shadows.
  • Adjustable bias for translucence.
  • Hash can be stored in stack memory now.
  • Improved algorithm for instance rendering (no performance drop on non-instanced geometry).
  • Reflection masks (works the same way as light and collision masks).
  • New console variables: render_show_penumbra (shows penumbra in color) and render_show_splits (shows PSSM splits in color).
  • Added performance stress-tests.
  • Direct3D9 shaders have been switched to row-major order matrices.
  • Correct detection of ATI R600 cards.
  • Workaround for Direct3D9 / ATI2 textures crash bug.
  • Fixed shadow bilinear sampling on R600.
  • Multiple selection of nodes in UnigineEditor (for cloning, deletion, transformations and export).
  • Export of mesh data from UnigineEditor.
  • Support of images in ComboBox.
  • Updated installation script (no more problems with binary version).

No vertex cache optimization (overlapped regions are colored by red):
Non-optimized mesh
After optimization:
Optimized mesh
Thus we get less overdraw after optimization.

Now there are the following shader presets available:

Shaders preset Features
High Soft shadows for all light sources
Medium No soft shadows
Low No bilinear filtration of shadows on ATI cards; water has only 2 normalmaps instead of 4; no foam for water; no shadows for water; no volumetric interaction of particles; no shadows of particles; ambient occlusion shader makes 2 times less samples; no soft interaction of omni and projected volumetric objects

By the way, there is very bad situation with biases on R600 / Direct3D10, their values are abnormally low. We are waiting for a responce from AMD drivers team now, hope this bug being fixed very soon.

PS: Only 3 weeks left to license current version of Unigine at very low prices (before 29th February).


New shadows