GET UNIGINE Recent news: 2021-04-09 UNIGINE 2.14: Cumulonimbus Clouds, C# 9, Water Wave Spectrum Control, New Landscape Generator 2020-11-24 UNIGINE 2.13: GPU Lightmapper, Volumetric Clouds Upgrade, Better Anti-Aliasing, New Terrain Tools Preview 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
Table of contents:

Heaven DX11 benchmark released

What's new:

  • Released the first DirectX 11 benchmark on the basis of Unigine.
  • '-Os' replaced by '-O3' in GCC flags, which gave a 20% speed boost in Linux.
  • Fixed water artifacts produced by overlaping waves.
  • Line intersection functions for all physics shapes.
  • Fixed detail textures with SRGB enabled.
  • Added access to image pixels via C++ API.
  • Vertex cache optimization is now optional (see export plugins settings).
  • Optional axes flip on import in ResourceEditor.
  • Added "frame based" flag for every bone of the ragdoll to mix physics-driven and skinned mesh animations.
  • New Body::setVelocityTransform() function that calculates linear and angular velocities based on the body transformation.
  • Fixed a rare startup crash caused by multi-threading access to archived files.
  • More verbose XML parser.
  • Fixed saving of materials into nodes.
  • 'restitution' and 'softness' joint parameters splitted into linear_restitution / angular_restitution and linear_softness / angular_softness (don't forget to run the upgrade script).
  • Optimized tessellation shaders for DirectX 11.
  • Added documentation on sky ("Principles of Operation / Objects / Sky" section of the manual).

Here are some technical details on how tessellation works under the hood:

Video demonstrating hardware tessellation in action (based on Heaven DX11 benchmark content)

Release of the Heaven benchmark attracted a lot of attention in the Net (our webserver has had a near-death experience several times) since there are no DX11 benchmarks so far:news item on Tom's Hardware. Wow, we made it.


OpenGL 3.2 support