UNIGINE 2.9 introduces a new workflow for implementing application logic in projects using C# API (as a pilot version for verification), along with new rendering features such as improved soft shadows, more realistic subsurface scattering, smoother and more stable screen-space effects for better image quality, dome-screen supporting AppProjection plugin, performance optimizations (multithreaded clutters and clusters management, faster materials loading, etc.), a huge pack of quality of life enhancements for both Engine and Editor, and much more.

Key Changes

Redesigned asynchronous data streaming to reduce performance spikes.

Improved utilization of multiple CPU cores﻿ throughout the engine.

UnigineEditor’s transformation: standalone application, made faster, more stable and extensible after a major refactoring, with a number of improvements.

Cached shadows optimization: performance boost, more flexibility.

Refactored bit masks.

Better reflections with additive blending and occlusion clipping.

Interleaved rendering mode for lights.

Various vegetation improvements.

More informative Performance Profiler.

Major IG Template update: DIS support, more CIGI packets, multithreading and optimizations.

More features have been optimized for multicore processors in this release to fully take advantage of all the extra computing power that a PC platform provides wherever possible, from asynchronous data streaming to processing network packets.

Rendering improvements continue to push the boundaries of visual realism in our virtual worlds, in this release we've significantly improved the look of vegetation, shadows and reflections.

A huge pack of various performance optimizations including cached shadows, asynchronous data streaming have contributed to overall engine performance improvement and reduction of spikes.