Blend4Web 15.02 Released
2015-02-25
Our team is happy to present a new Blend4Web release! New features include, but not limited to, the development server, social sharing buttons, curves/surfaces/metaballs and spot shadows.
Web Player
Our standard web player app now has share buttons for Twitter, Facebook, Google+ and VK. The info window now displays the engine version and also shows control gestures when opened on mobile devices.
Similar to fallback images, the fallback_video URL parameter has been implemented to replace 3D content when WebGL is not supported.
SDK and Development Server
The local development server can be run right from Blender! Thanks to this, you are no longer required to weaken browser security. The Development Environment Setup manual section has been rewritten accordingly.
Besides simplifying environment setup, now there is the possibility to auto-open exported scenes in the Scene Viewer (using Run in Viewer export option). The scenes are opened in the default browser of the user's operating system.
Moreover, the scene list of the Viewer (assets.json) is now opened upon Blender startup. Thus, it can be easily edited with Blender's native text editor.
Finally, the Blend4Web-specific nodes now get listed in the node group menu upon Blender startup. No more manual appending from special_nodes.blend!
As a result of the above-mentioned changes, all operations with scenes can now be performed without even leaving Blender.
Spot Shadows
Shadows casted by Spot light sources are now correctly projected to make amazing and realistic light and shadow effects possible.
New Types of Objects
Blend4Web now supports procedural Blender objects such as Curves, Surfaces and Metaballs. These objects can be exported without previously being converted to meshes.
Also, now there is the possibility to preserve rotation and scale of billboard objects. This can be helpful to billboard procedural objects such as Text, because Blender's Apply - Location/Rotation/Scale function doesn't work in this case.
Additional Improvements
Glow outlining, dynamic reflection, anti-aliasing and some post-processing effects now work even if a system doesn't support the WEBGL_depth_texture extension. Qualcomm devices and Internet Explorer, welcome aboard!
The Scene Viewer is now capable of making screenshots.
Rendering-to-texture (RTT) possibilities have been extended even further. Particularly, the same scene can be rendered into different textures. Also, scenes can now be nested to any level, just like matryoshka dolls.
Support for the Clamp option has been implemented for the MATH and MIX_RGB nodes. Blend4Web devs added this functionality to Blender 2.73 recently.
We have done many other improvements and bug fixes, the comprehensive list of which can be found in the release notes.
Please do not hesitate to leave your comments on this release here.