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
29 sep. 2023 15:05
We have good connections with a variety of great tradespeople. A Christchurch electrician is what you need. For your piece of mind, Halkettelectrical Electrical Companies Christchurch delivers superb craftsmanship, a service guarantee, and a lifetime warranty.
29 sep. 2023 15:45
Do you think about the cots of Permanent Dentures Cost Nz? Don't think more, just visit at merivaledentureclinic.co.nz. We are the leading & affordable Denture clinic in New Zealand.
01 oct. 2023 17:58
Should I Pay Someone to Take My Online Class?
If you have been struggling with an online class and need help, you may want to consider hiring someone to take it for you. It Take my online class can save you time and money, and it can also improve your grades. The price to pay someone to take your online class depends on several factors, including the academic level and urgency of the work. Here are some tips on finding the right service provider:
If you’re struggling to balance your schoolwork with work, family, or other obligations, you may be considering hiring someone to take your online classes. These services can help you get better grades and save time. However, they can be expensive. The cost of hiring an online class taker varies, depending on the course length and the level of support you need.
The level of urgency is also an important factor in determining the cost of paying someone to take your online class. For example, if you need an expert to take your online class as soon as possible, you’ll pay more than someone who needs the service less urgently.
It’s important to find a reputable company that provides high-quality services. You can check out their website and customer reviews to make sure they’re a good fit for your academic needs. Ideally, you should also compare prices between different companies. This will help you choose the best option for your budget. Paying someone to take your online class can be a tricky decision. While it may save you time and relieve stress, there are many risks involved. It’s important to do your homework before hiring anyone. There are many scams out there and it’s hard to tell if they’re legitimate.
Choosing a trustworthy online course helper is vital for the success of your online classes. This person will be responsible for taking your tests and completing assignments on time. They should have a good reputation and a proven track record of success. They should also offer affordable prices and excellent customer service.
It’s important to know that paying someone to take your online class is considered cheating by most colleges. This can result in a failing grade or even academic suspension. If you choose a legitimate company, they will provide you with a sample of their work before you make any payments. This way, you can be sure that they’re reputable and won’t scam you.
It’s important to find a reputable company that provides high-quality services. You can check out their website and customer reviews to make sure they’re a good fit for your academic needs. Ideally, you should also compare prices between different companies. This will help you choose the best option for your budget. Paying someone to take your online class can be a tricky decision. While it may save you time and relieve stress, there are many risks involved. It’s important to do your homework before hiring anyone. There are many scams out there and it’s hard to tell if they’re legitimate.
It’s nurs fpx 4010 assessment 3 interdisciplinary plan proposal important to know that paying someone to take your online class is considered cheating by most colleges. This can result in a failing grade or even academic suspension. If you choose a legitimate company, they will provide you with a sample of their work before you make any payments. This way, you can be sure that they’re reputable and won’t scam you.
02 oct. 2023 08:03
There are a total of 3 items in the Biological Smell Free Bin Starter Pack. Innovative Scent Technology Gently Diffuses to Quickly Counteract Unwanted Odors, Leaving Trash Cans and Whole Areas Smelling Fresh Wheelie Container Aids in Smell Decrease Solution to Help! All of us have experienced placing vinegar or baking soda in the garbage can to mask foul odors.
02 oct. 2023 09:22
SEO Keyword Marketing Perth is used as part of a larger search engine optimization (SEO) strategy to advertise products and services on the Internet. We collaborate closely with you in establishing the most effective keyword marketing strategy for your company.
02 oct. 2023 10:07
Our success at Cursor Studio is based on Online Media Agency Sydney. Our ultimate aims are for you to grow and be satisfied, and we work hard to go above and beyond your expectations on every assignment.For big brands that want to expand their businesses, we create engagement solutions. Make emotional connections with people, inspire them, and inspire them to take action
02 oct. 2023 10:17
Estatemonkeys offers freshly Buy Roasted Coffee Beans Online that have been acquired from the best farms all around the world and in India. For a delicious cup of coffee each day, we offer the best coffee beans available in India online.
02 oct. 2023 10:35
Gcgutters.com.au is a leading gutter cleaning company with year sof experience that offers top-notch residential and commercial Gutter Maintenance Tweed Coast in Tweed Coast.To get professional gutter cleaning and service from the gutter experts,visit us atGcgutters.com.au or call us at 492943013.
02 oct. 2023 14:18
Manufacturer of different types of lifts, Scissors lifts, also known as Table Lifts, Platform Lifts, Hydraulic Lifts, Goods Lifts, and Bin lifts offered by Scissor Lift Rental Singapore. As soon Visit scissorslift.com.sg & Order Now!
02 oct. 2023 14:29
Gutter cleaner required? In a few minutes, locate the best gutter cleaner. The best Residential Gutter Cleaner Near Me have been located.Here is the complete list of gutter cleaners in your area, ranked by the people in your neighbourhood.For gutter repair and cleaning services, contact our experts right now.
Please register or log in to leave a reply.