Sunday, November 27, 2011

SDK, Soft particles, Atmospheric scattering, SSS

SDK:
  • Added 53 samples (script samples and C++ API).
  • Update of documentation: added 27 new articles.
Engine:
  • Engine was succefully compiled with GCC (4.5.0 and 4.6.1) and tested.
  • Improved atmospheric scattering.
  • Improved SSS (Subsurface scattering).
  • Collision meshes support.
  • Global time speed.
  • Supported reflection color for water.
  • Soft particles (also applies to clouds).
  • Speedup searching file in archives, searching scene nodes and gui widgets. Using hash values instead of strings.
  • Storing GUI settings in %skin_path%/config.xml
  • Access to material parameters in scripts.
  • Third-person view support.
  • Сhangeable path to data. Using relative paths everywhere.
  • Added methods Surface:enable() and Surface::disable()
  • Added NodeMeshBase::setCollisionRadiusScale() method
  • Added new kind of triggers: TRIGGER_ON_MOUSE_UP, TRIGGER_ON_MOUSE_OVER, TRIGGER_ON_INSIDE, TRIGGER_ON_OUTSIDE.
  • DDS cubemaps support.
  • Shadows has alpha value.
GUI:
  • Added callbacks: ON_RIGHT_CLICK, ON_CENTER_CLICK
  • Render speedup.
Editor:
  • Save selected, add scene.
  • Image browser for show textures.
  • Automatic generation of terrain splatting texture.
  • Сustomizable level of global ambient color in material editor.
  • Accurate selection of nodes according their geometry.
  • Change texture folder for meshes.
  • New hotkey F - focus on selected node or group of nodes.
  • Show collision meshes and show helpers flags in editor settings menu.
Tools:
  • Mesh viewer:
    • Normals inversion and recalculation (soft/solid).
    • Centering mesh position.
    • Surface list.
    • Change texture path.
Plugins:
  • 64bit versions of plugins for 3dsmax 2010/2011/2012.
Improved atmospheric scattering:

















New SSS:



















Soft particles sample: