GET UNIGINE Table of contents: Recent news: 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 2017-02-06 UNIGINE 2.4: New Multi-Layered Volumetric Clouds, New Terrain, Oil Refinery Demo

Physical force fields, particles improvements and Softimage plugin

Physics:

  • New PhysicalForce, PhysicalWind and PhysicalWater objects (simulation of viscous medium, buoyancy and resistance forces).
  • Fluid buoyancy for all physical shapes.
  • Added a set of samples with physical force fields and a rope sample.
  • JointPin can attach cloth to ragdolls.
  • Physics visualizers are now shown only with the editor loaded.
  • Particle systems are now affected by force fields.
  • Fixed velocity calculation for ragdolls transformed with setVelocityTransform() function.
  • Added 'world_show_physicals' console variable.

Particles:

  • New Chain type of particles for shift emitters to generate a seamless flow.
  • Particles reset emitter parameters on disabling/enabling of the node.
  • Some renaming in world/node files: 'stretch' -> 'length_stretch' and 'point_force' -> 'force' (run upgrade.py script to convert your data). This affected ObjectParticles API as well.
  • Removed 'emitter_velocity' and 'emitter_scale' parameters from the particle systems; added slightly different 'emitter_direction' and 'emitter_spread' instead.

Chain particle systems affected by force fields: Chain particles
Chain particles

Other stuff:

  • Export plugins for Softimage 2010 (static geometry, skinned mesh animation).
  • Fixed AppWindow in Linux: it provides the same keycodes regardless of the current key layout.
  • Fixed node type filter in UnigineEditor.
  • Refactored tessellation shaders; there is some performance improvement.
  • Added 'post_filter_rgb2yuv' post-process filter that is useful for TV broadcasting.
  • Improved Unigine::Image C++ API: added more functions for image processing.
  • Added WidgetSpriteShader object, which can be used with a custom shader for post-process material.
  • Added Unigine::ObjectMeshDynamic::updateIndices() function.
  • Shadow objects force node update, there will be no shadow stalls.
  • Timestamps in log files.
  • WorldTransformExpression is renamed to WorldExpression.
  • Refactored stereo 3D launchers, now they can are not limited to dual view mode.
  • Adding array of visible nodes into the world is possible via UnigineScript.
  • Swizzling is now available in UnigineScript for functions; foo().x and foo()[2] is acceptable now.
  • Added EngineAnalyzer system, output can be seen via 'engine_analyze' console command.
  • Fixed occluders rasterizator.
  • All GUI fonts have anisotropy enabled now.
  • Updated documentation on particle systems ("Principles of Operation / Objects / Particle systems" section of the manual).
  • Updated article on blending in materials ("Content Creation / Materials Overview / Blending Options").

Softimage export plugin GUI (see documentation for more information on options):
Softimage export plugin GUI

Next:

Water

Previous:

Physical cloth