Devlog - Physical force fields, particles improvements and Softimage plugin
December 10, 2009
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:
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):
Last News
Strange Games released puzzle-shooter "Demolicious" on the iOS App Store.
The game is powered by UNIGINE Engine and features cutting edge physics and destruction on mobile devices.
Read more in the official press-release.
Flying Cafe For Semianimals (Ukraine) announced its UNIGINE-powered game "Cradle", a Sci-Fi first-person quest.
This atmospheric project is to be released in spring 2012 for PC.
Read more in the official press-release.
Steve Brodie, CEO of Ai3D Pty Ltd, shares about how and why UNIGINE Engine has enabled Ai3D Pty Ltd to become one of the world’s most capable Realtime Visualisation companies and complete over 60 successful projects.
Read the detailed success story.
Oil Rush, a naval strategy game by UNIGINE Corp., is announced for official digital release on January 25, 2012 for Windows, Linux and Mac OS X.
Read more in the official press-release.
Strange Games announced today that it is developing Demolicious; the ultimate action-puzzle-shooter showcasing cutting edge physics and destruction on mobile devices. Powered by the UNIGINE Engine, Demolicious packs a powerful punch technologically and is available in stunning HD.
Read more in the official press-release.
Unigine Corp. opens up an office in Prague, Czech Republic to operate sales for Europe and North America as well as investor relations.
Anton Ravin joins the company as the head of European branch after seven years at NVIDIA.
Read more in the official press-release.
Limited time offer for indie developers: up to November 30, the starting price for indie license (a fully functional binary version of Unigine engine) is only $1299 (royalty-free, unlimited number of seats).
Read more in the official press-release.
BlueGiant Interactive game studio has licensed Unigine engine as a technology platform for its upcoming game titles.
The studio is to announce its first Unigine-powered game in September.
Read more in the official press-release.
