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:

New sound system is on the way

Recent changes:

  • New cross-API sound framework.
  • Wrappers for OpenAL/FMOD/XAudio2.
  • New WorldSource and AmbientSource classes for sound in the framework.
  • Rollback to alpha7 version of Theora, beta seems to be too buggy.
  • Improvements of C++ API, now it's possible to work with UnigineScript's arrays.
  • Image framework now allows rotation of an image, it's very useful for cubemaps.
  • Fixed lack of HSV accuracy for image dialog.
  • Additional render optimizations (less CPU cache thrashing).
  • Updated stereo launchers.
  • Support of 3DNow! technology in the framework.
  • Interpreter optimizations (Variable is more compact now, vec/mat/quat parameters are passed more optimal also).
  • RichText now can be expanded.
  • ObjectGui and ObjectGuiMesh cannot load UI files anymore, they simply provide an interface for GUI object.
  • Separators in WidgetMenuBox.
  • Open menu can be hidden by a click of any mouse button.
  • XML parser now skips EF BB BF sequence at the beginning of the file in order to be more compliant with Unicode standarts.
  • Fixed old UnigineEditor bug with moving nodes up/down in the list.
  • Node instancing framework in UnigineEditor.
  • Updated MPEG video grabber for new ffmpeg.
  • C++ API documentation update.

It seems that the new sound system is close to be completed. Unfortunatelly there are a lot of bugs in OpenAL, some of them are really stupid ones. Another headache is different reverberation models in different APIs, there can hardly be API-independent settings.