Blog

Blend4Web 14.12 is Out

2014-12-24

The Blend4Web team proudly presents a New Year's release of the open source platform for creating 3D Internet apps to the community and its partners. Among new features: support for camera velocity settings, convenient API for outlining 3D objects under the cursor and full support for the MAPPING node. In addition, we have prepared some gifts for you: first, we have included the source file of The Island in the open source distribution and second, we have created an interactive greeting card which you send to your friends and loved ones.

Merry Christmas and Happy New Year!

For this release our team has come up with an amusing web app. With this interactive 3D greeting card you have no excuse not to congratulate your friends, loved ones or those who visit your blog and favorite social account (Facebook, Twitter and so on). Try opening the presents, turn on the TV and even send a personal greeting!

This app clearly demonstrates the limitless possibilities of combining traditional web technologies and 3D graphics. The interface for typing a message is implemented by using HTML and CSS while the message itself is rendered on the texture of the 3D object. In turn, generic video and audio files are played back in the virtual TV set. Animation, dynamic reflection, outlining the objects under the cursor, interesting particle and lighting effects - all these also work in mobile browsers.

Just to help you to learn how this app works, we have included its source files in the open source Blend4Web distribution.

The Island Goes Open Source

Here is another gift for New Year's: the source files of our first demo app called The Island are now included in the free Blend4Web SDK! You'll find the materials for the terrain, sea and waterfall, learn how smoke and splash particles are set up, what is behind the lens flare effect, how animation works and how the trees and other objects are arranged.

Blender 2.73

We have been collaborating with Blender devs and this has resulted in the following improvements to be included in the upcoming 2.73 release:

  • D781 speculars are now correctly rendered on transparent surfaces
  • D842 the Math > Absolute node is now functional
  • D859 the Clamp option of the Math and MixRGB nodes is functional as well
  • T42525 fixed Blender crashing which occured when a lamp used in a Lamp Data node was deleted by a user

We'd like to personally thank Ton Roosendaal, Sergey Sharybin, Antony Riakiotakis and Brecht Van Lommel whose reviews and valuable advice helped us with these patches.

New Features

The camera velocity can now be tweaked. This is a long-awaited option our users have been requesting for us to include in the engine.

We have added support for mipmapping of canvas textures. This allows you to improve the image quality and increase performance in rendering such textures.

The MAPPING node is now fully supported. Now ALL coordinate transformation modes are supported.

The glow effect when the cursor hovers over objects is now implemented in the mouse.js add-on, which allows to simplify creating and setting up this effect.

A brand new app building system. Now, the users can develop their apps right in the SDK thanks to the new project.py utility. This script makes it possible to build the apps together with the engine, to minify JavaScript and CSS files and to export the final apps to be deployed on a server.

Cleaning Code and Stabilizing Functionality

At the end of this year, we made some improvements in stability and removed a number of obsolete functions. Among these improvements are the following:

Obsolete UV translation velocity texture option has been removed.

Obsolete Levels of Detail interface has also been removed.

The pointerlock.js add-on was renamed mouse.js.

A mouseup event is now fired when the cursor leaves the app viewport.

The Clear parent inverse error message no longer appears. This transformation is now natively supported by the engine.

Using Apply scale no longer leads to applying modifiers.

The audio playback error when using NLA has been fixed.

Resetting armature pose no longer occurs when the B4W Animation Bake tool is used.

Many minor error corrections and other improvements the full list of which can be found in release notes.

As always, you are free to discuss this release on our forum. We wish you all kinds of success and prosperity in the New Year!

Comments
24 dec. 2014 20:01
fantastic, downloaded and will check it out. Does this release also include being able to click on an object and have it open a new page?
25 dec. 2014 11:55
Ответ на сообщение пользователя trepaning
fantastic, downloaded and will check it out. Does this release also include being able to click on an object and have it open a new page?

You can do it right now through API. NLA support is a bit different story though.
20 jul. 2023 13:22
Magic, an enigmatic art that captivates hearts and minds, weaves a tapestry of wonder and awe. From ancient sorcerers to modern magicians, its allure remains timeless. We are offering you to check magicalkatrina.com and learn about magic easily. With a flick of a wand or a whispered incantation, it defies the laws of nature, leaving us spellbound. In its embrace, the possible meets the impossible, revealing a world of endless possibilities and imagination.
20 jul. 2023 22:20
Quran In Hindi इस वेबसाइट पर उपलब्ध पवित्र कुरआन की आयतों का हिंदी अनुवाद milta hai. for more visit https://quraninhindi.in/
26 jun. 2024 12:27
价格策略是不同留学生论文代写 http://www.pnstudy.com 机构的重要差异之一。价格往往是学生选择代写服务时考虑的首要因素。市场上的代写机构在定价方面存在较大差异,这些差异主要体现在以下几个方面:写作难度、交稿时间、写手资质和额外服务。高端代写机构通常价格较高,但他们提供的服务质量和保障也相应更高。例如,紧急订单的价格往往高于常规订单,因为写手需要在短时间内完成高质量的写作任务。此外,写手的资质和经验也会影响价格,资深写手和专业领域专家的服务费用通常更高。学生在选择代写服务时,应根据自己的预算和需求,权衡价格与质量之间的关系,选择性价比最高的服务。
10 sep. 2024 11:50
What are some creative ways to use the source file of geometry dash lite and The Island in my projects?
Please register or log in to leave a reply.