GET UNIGINE Table of contents: Recent news: 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 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

Water

What's new:

  • Added SpawnThreshold parameter for particle systems (spawn rate for 'random' and 'spark' emitters depends on the speed of parent objects).
  • Separate axis flip for particles: 'variation_x' and 'variation_y' parameters (run upgrade.py script for data upgrade).
  • Shared 2D reflections (the same way as cube reflections are shared).
  • New BodyWater for physical simulation of shallow water with two-way interaction.
  • Access to floating objects in PhysicalWater.
  • PhysicalWater and BodyWater spawn spark particles on contact, if particle system is made a child node.
  • Emitters of child particle systems are synchronously enabled when the parent emitter is enabled.
  • Continuous collision detection for spheres vs convex hulls, spheres vs meshes, capsules vs convex hulls and capsules vs meshes.
  • Less memory allocations by render.
  • Added two more flags for nodes: isVisible (the node was shown in a viewport) and isShadow (the node casted shadow).
  • Added camera limitations for PlayerSpectator.
  • Per-object freeze speed of physical objects.
  • Inverse kinematics for ragdolls.
  • Added more physical cloth samples, including ones of attaching the cloth to skinned mesh.
  • Added BodyWater samples.
  • Added inverse kinematics samples.
  • Visualization of full ragdoll hierarchy and bone hierarchy in UnigineEditor.
  • Reduced memory consumption by plugins for 3D editors.
  • Fixed MeshSkinnedImport plugin for 3ds Max.
  • Updated Softimage plugins (usability improvements).
  • Added documentation on grass ("Principles of Operation / Objects / Grass" section of the manual).

API changes:

  • engine.world.addVisibleNode() is renamed into engine.world.addUpdateNode().
  • engine.world.getNodes() is renamed into engine.world.getIntersectionNodes().
  • engine.world.getObjects() is renamed into engine.world.getIntersectionObjects().

Physical cloth on skinned mesh objects:

Video demonstrating physical cloth on skinned mesh objects

Interaction of objects with physical water:

Video demonstrating interaction of objects with physical water