Blog

Blend4Web 15.03 Released

2015-03-31

It has already been a year since the first public release of Blend4Web! So, we are proud to announce the anniversary release of our open platform for developing 3D web applications. In this release you will find: annotations, object instancing, the application for demonstrating APIs and support for color animation in node materials.

Annotations

After receiving numerous requests from our users, we implemented a convenient tool for attaching annotations to 3D objects. The annotation is displayed near the object regardless of the camera position, and even follows it througout the animation.

Annotations can be created entirely in Blender. All you need is to place an Empty object in the required position and enable the Anchor property on it. The text for the annotations can be assigned in the Title field on the Tags panel.

Creating annotations in Blender.

If you need to change the standard design of an annotation (provided by the Annotation option) to any other custom HTML element, specify the Custom Element option. Aside from this, an automatically calculated position of the anchor can be obtained via API and used for any purposes imaginable (specify the Generic option to do this). For example, the Planetarium demo can be extended with an additional Canvas 2D element to display trajectories and movement parameters of space objects (we'll leave this as a homework for our most curious users).

The expanded annotation with additional info.

Clicking on an annotation will enlarge the window, which can display additional information with text from the Description field.

Also, we have implemented a way to detect cases when an opaque 3D object overlaps an anchor (Detect Visibility option). In these cases, the annotation becomes almost transparent and inactive.

The "M" annotation is overlapped and inactive.

Instancing

Blend4Web has introduced a new possibility for creating copies of objects at runtime. For this purpose, we developed corresponding APIs which can be used to make simple (with a shared mesh) or deep copies (the mesh is copied too). Also, a method for removing the copied objects was added.

More monkeys!

API Demo App

Various API usecases were collected in a single demo app which can be found in the SDK. It currently includes: the use of canvas and video textures, procedural camera animation, procedural annotations, modifying geometry at runtime, gyroscope, instancing and modifying materials. The source code of these examples is displayed in a separate window to simplify searching and copying.

API demo app: gyroscope.

Color Animation in Node Materials

Animation of Value nodes in node materials improved graphic effects to a new level. With this release, it becomes possible to animate color in RGB nodes as well.

Color Animation in Node Materials.

In addition, now there is the possibility to control values of Value and RGB nodes via APIs to make the procedural generation of amazing materials possible.

Other Improvements

For this release, a number of API modules have been revised: new control functions for the glow effect were added, camera-related functions were redesigned, methods declared deprecated have been removed.

The settings for the camera rotation and translation were brought to a universal system.

We started implementing a specific Blend4Web profile for Blender. When switching to this profile, the Blender interface changes so that it displays only those settings that are relevant to Blend4Web. At the moment, this functionality is still under experimental status and can be activated in the add-on settings.

Switching to Blend4Web mode.

In order to ensure that users can work with node materials in this profile, we prepared two patches for Blender, the second of which looks most promising. We invite our users to show support in favor of this functionality to be accepted by Blender developers.

In this release, we also took steps to correct errors and to make a number of minor improvements. The full list of fixes and improvements can be found in the release notes. This Blend4Web version is compatible with the newest Blender 2.74.

Feel free to leave comments regarding the new release here.

Comments
21 sep. 2024 09:08
Enhance your smile with custom dental veneers from Dental Veneers Edmonton AB. Our expert team creates beautiful, natural-looking veneers that correct imperfections like discoloration, chips, or gaps. With advanced technology and personalized care, we’ll help you achieve the radiant, confident smile you've always wanted.
23 sep. 2024 09:55
At CT Family Dental Practice, we offer comprehensive Tmj Disorder Treatment to alleviate discomfort and restore oral health. Our personalized approach includes therapies like splints, physical therapy, and stress management techniques. Trust our experienced team to help you find relief from TMJ symptoms. Visit ctfamilydentalpractice.com for more information
23 sep. 2024 15:07
Discover the best in LED Display Panel with ZoomVisual.com.sg, your premier source for high-quality LED display solutions in Singapore. Our advanced LED panels offer unparalleled clarity and brightness, perfect for any commercial or residential application. Explore our wide range of products to enhance your visual experience and make a lasting impression with state-of-the-art technology
24 sep. 2024 08:21
GoRecycle Australia specializes in efficient and eco-friendly copper cable recycling services. Our professional team ensures that all copper cables are recycled responsibly, helping to conserve natural resources and reduce environmental impact. Trust us to manage your copper cable recycling needs with precision and care. Visit gorecycle.com.au to learn more about our sustainable recycling solutions and commitment to a greener future.
24 sep. 2024 12:02
Revolutionize your sleep with the cpap alternative Milton Freewater at 4 Seasons Sleep in Milton-Freewater, Oregon. Freed from the constraints of traditional CPAP machines, our Oral Appliance Therapy is designed to grant you a peaceful night's sleep with a simple, comfortable, and customized solution. Embrace a restful slumber and enhance your health, cognition, and mood by treating sleep apnea with our advanced Dental Sleep Medicine Solutions. Say farewell to cumbersome nighttime equipment and hello to restorative sleep with 4 Seasons Sleep. Contact us today to escape the hassles of CPAP and reclaim the night.
24 sep. 2024 14:19
At TMJ Sleep New Orleans, we provide specialized treatment for Obstructive Sleep Apnea Treatment New Orleans. Our expert team offers tailored solutions in New Orleans to help you manage sleep apnea effectively and improve your overall health. Contact us today for a comprehensive evaluation and personalized care to restore your restful sleep.
25 sep. 2024 09:38
Smart Locks With Backup Key provides top-rated smart locks with backup key options, offering a perfect blend of advanced technology and traditional security. Our smart locks ensure you always have access to your property, even if you encounter issues with electronic access. Explore our range of smart locks that feature secure backup keys, designed for convenience and peace of mind. Trust Gold Coast Smart Locks for innovative solutions that enhance your security while keeping access straightforward.
25 sep. 2024 10:27
Plastic is never as strong and durable as Tempered Glass Screen Protector are typically 0.3 to 0.5 mm thick, but plastic protectors are just about 0.1 mm thick and are readily scratched. Up to a point, screen protectors can protect your smartphone.
25 sep. 2024 10:45
When you receive the watch, this is the first thing you should do. In order to G Shock Screen Protector from harm, it is also the least you can do.Smartwatch screens need special attention because they are the most delicate and prone to damage.To guard against minor nicks and scratches, purchasing a screen protector is a better choice. they have a reputation for quality, durability, and cutting-edge technology.
25 sep. 2024 14:57
Fizzbuzz offers top UI Design Services Brisbane, focusing on creating intuitive and visually appealing user interfaces. Our expert team ensures seamless and engaging experiences for your users with bespoke UI designs tailored to your business needs. Choose Fizzbuzz for professional UI design that enhances usability and elevates your digital presence in Australia.
Please register or log in to leave a reply.