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:

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.