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

Players refactoring, render speedup

Recent changes:

  • Various render performance optimizations.
  • Improved rasterizing occluders.
  • Decals from particles.
  • ObjectMeshDynamic can be created from a mesh file.
  • New type of occluders: WorldOccluderMesh, which can have arbitrary geometry.
  • Added WorldTransform, WorldTransformBone and WorldTransformExpression node types for transformation of nodes by a spline, an animation and an expression.
  • Added set of functions for easy manipulations with node transformations.
  • Binary format of spline files.
  • Callbacks for physics, triggers and GUI are moved to the appropriate classes.
  • Inheritance of parent object's animation in skinned meshes (useful for attaching clothes to a character body).
  • Added field for arbitrary user data in each node.
  • Added reflection masks for lights.
  • Updated spline exporter for 3dsMax.
  • System profiler now accumulates values from counters with the same name.
  • Optimization of shadow rendering for LightWorld.
  • Fixed screenshot grabbing under Direct3D9.
  • Heavily refactored players, now they are full-featured world nodes.
  • NodeRef caching on load, it leads to faster world loading.
  • Additional sorting of equidistant from the camera transparent surfaces by blend function.
  • Improved camera for high-level Character system.
  • New high-level controls system in UnigineScript (see data/scripts/input).
  • Updated reference manual, added "Programming / High-Level Scripts / Character System" article.

Here is an animation tree scheme for new character sample, which is included in the SDK:
Animation tree example

PS: We have updatedUnigine development roadmap for this year, now you can see status of scheduled features.