Tuesday, April 17, 2012

V Engine 0.8 release, optimizations, new nodes

Our engine is released and site is opened - http://sheid.net/. You can try evaluation kit before buy. See “eval kit” chapter of our site. And development news:

SDK:
  • Ray-casting sample.
  • SSE sample.
Engine:
  • SSE and SSE3 math optimizations.
  • Rename WidgetSelect to WidgetCombo, WidgetScript to WidgetScroll.
  • Rendering optimizations for meshes, terrains and sea. Ambient and directional light pass combined to one.
  • Maximum distance for omni shadows.
  • Access to config from scripts.
  • Added App() class.
  • Added ShaderGL() class.
  • Added new scene node - NodeCameraPath, for creating camera movement along Catmull-Rom or linear spline.
  • Added new scene node - NodeVolume.
  • Added 'speed' parameter for vertex animation in material system.
GUI:
  • Improve animation effects for windows when they opening, closing and mouse out effect.
  • Added WidgetViewport::setRenderBackground() method.
  • Added setData() and getData() methods into WidgetsBase class for attach user data.
  • New list of  minimized windows.
    Editor:
    • GUI design improvements. Renewed track widget, list's scroll and checkbox.
    • Sea has 'Aliasing' parameter.
    • Sky has new automation scroll. There you can choose necessary automations, such as fog and light source.
    • Spray tool has 'Count' parameter.
    • Undo/redo.
    Tools:
    • Correct computing mipmaps alpha in DDS converter.
    • Scale mesh function in mesh viewer.
    Also, screenshot from our demo  in development which named 'Dark island':