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:

Physical destruction, bugfixes

Recent changes:

  • Added destructible body type: BodyFracture (it supports three destruction patterns).
  • Performance boost in spatial subdivision.
  • Removed intersection mask from BodyWater, it intersects with parent node now (like grass).
  • Support of cylinder collision shape.
  • Joints with softness set must be re-adjusted.
  • Added full CCD for spheres and capsules.
  • 'reflection' parameter of BodyWater is renamed to 'absorption'.
  • Fixed assert in GUI on video mode change.
  • Fixed sectors/triggers infinite recursion.
  • Saving/restoring array iterators in UnigineScript.
  • Fixed incorrect UV data of water in DirectX 10/11.
  • Children particle systems with shift emitter use parent particles as emitters.
  • Added more samples of particle systems.
  • Tessellation optimization gives up to 30% performance boost.
  • PSSM shadow geometry replication by geometry shader (controlled by the folowing console variables: gl_render_use_geometry_replication, d3d10_render_use_replication, d3d11_render_use_replication).
  • Tesselated triangles count can be seen in 'RPrimitives' profiler counter.
  • Added 'Reduce Mesh' feature into MeshViewer: it removes invisible inner triangles.
  • Screensaver launch and power off blocking with running engine on Windows.
  • Fixed wrong UV data in WidgetSpriteShader.
  • Even more speed optimizations and minor bugfixes.
  • Updated documentation on UnigineScript library.

Physical destruction of objects:
Video demonstrating physical destruction

Another sample (also can be found in update Unigine SDK):

Video demonstrating physical destruction