Blog

Blend4Web 17.08 Released

2017-08-31

We are glad to announce a new release of Blend4Web, a commercial-grade open source platform for creating interactive 3D Web experiences. For 17.08 we prepared a number of amazing features, including the support for the popular Leap Motion gadget capable of detecting and visualizing the movement of human hands, together with a new demo, two new nodes in the logic editor to work with time and procedural animation, new API methods to work with dynamically loaded scenes, asset packs separated from the SDK, new chapter on Blender interface and other additions in the User Manual and dozens of bug fixes mostly improving the interoperability on different hardware.

Leap Motion

The collection of Blend4Web-friendly hardware was extended by Leap Motion, a fancy yet inexpensive device which can track hand movement and recognize gestures. Those, who already have this controller in possession, can run this amazing live example from the code snippets. Others still can watch the video!

For now we supported finger movement recognition, picking objects, pressing a button with a finger and zooming the scene with fists. The virtual hands can be modelled in Blender to your liking and consist either of separate objects or a single skinned model with armature bones – you can select either of them in the demo. Hands can also be equipped with a physics rig to realistically interact with scene objects.

Leap Motion can work in conjunction with virtual reality headsets which are already fully supported in Blend4Web, thus opening the way to various potential applications, especially in training and education areas.

Logic Editor

The development of this highly popular tool has always been a top priority for the Blend4Web team. Today, we introduce two new nodes to deal with timing in the engine. The Time & Date node, as its name suggests, provides local and UTC time and date to be used in a 3D scene, for example, for visualizing clock hands or adjusting lighting conditions in a virtual world.

Time & Date node is in the core of the clock's node setup. Check out the .blend file in the blender/interactivity folder of your SDK for the rest of nodes.

We have also updated the Luxury Watch demo from the Blend4Web PRO distribution which now displays the current time.

...and is also re-branded in the Blend4Web style. Click to run it live.

Another new time-related node, Elapsed, can be used to procedurally animate things. With the node setup shown below, one can easily move an object as follows: the Elapsed node retrieves how much time passed from the last “tick” of the engine (usually a fraction of second), the Math node sums it up and passes to the Object Transform node, and finally, everything repeats. You can imagine multiplying the elapsed time by a speed value to make an object move faster, adding conditions to control movement, etc.

Animating numeric parameters of other nodes with Elapsed.

Moreover, with Elapsed you can animate parameters of other nodes as well, which means that you now can adjust anything in node-based shaders on the fly, blend objects in and out with transparency, and smoothly change between shape keys (aka morph targets).

Both these nodes reside in the Time submenu of the Add dialog, together with Get Timeline and Delay which were implemented in the past. Start experimenting now!

This is how you add timing nodes.

Other Features

Upon request from our users, two new methods hide_all_by_data_id() and show_all_by_data_id() have been added to the objects module. They allow developers to change the visibility of multiple objects based on their data_id property, which, in turn, is automatically assigned when assets are loaded at runtime. One of possible use-cases is the possibility to load additional objects in background in order to prepare them for displaying later.

An internal packing algorithm has been implemented to optimize node materials with multiple Value nodes. This makes possible to use more such nodes thus overcoming the risk of exceeding GPU limits.

Value node found in one of many dozens materials of Petigor's Tale game. As they are now packed by four in a row, you can have 4x more of them.

The following will be important for those who are developing using unobfuscated Blend4Web source files. A new internal module material.js has been introduced after some refactoring, so we suggest using the Project Manager's Check Modules and Update Modules operators in order to upgrade your applications.

Applications with physics will now invoke the binary WebAssembly build by default instead of the JavaScript library uranium.js. The latter is still available for not so modern browsers. The advantages of WebAssembly are lesser file size, faster initialization, improved stability of physics and higher FPS. Also, the Bullet library, on top of which Blend4Web's physics engine is built, was updated from v.2.82 to v.2.86.

SDK Structure and Asset Packs

As you may already noticed, the file size of Blend4Web PRO distribution has significantly changed. This reflects the fact that the most graphics-heavy applications have been separated from the SDK and will be available for download as external asset packs. In the near future we plan to form four asset packs, including Dairy Plant (PRO only, price TBD), The Farm (free to PRO users), Fashion Show (free to PRO and CE users) and Petigor's Tale (free to PRO and CE users). Of course, all current PRO customers will be given the download access to the above-mentioned applications free of charge.

We are going to develop more example applications covering various practical use-cases and industries, so one can expect that the list of asset packs will be growing in the future.

User Manual

We are continuing to extend and to detail the Blend4Web User Manual, a thorough piece of documentation available in three languages with the PDF version almost reaching 600 pages. Particularly, for this release we have added an entirely new chapter on Blender user interface which will surely be helpful to Blender beginners, the section explaining how to use object-level constraints coupled with the corresponding API, and the section on animation blending.

In Closing

With this release come many bug fixes including those we made during updates in the long-term supported version (LTS). The list of resolved issues is quite long reflecting the necessity to maintain a big code base of the mature 3D engine which Blend4Web is now. We would like to thank the community and the PRO customers for their continued alertness and all the feedback which help us preserve and improve Blend4Web performance and interoperability across browsers, hardware and locales. Feel free to leave your feedback below in the comments and on the forums!

Comments
06 nov. 2025 11:40
Thần số học số 6: Giải mã tính cách, sự nghiệp của người có số 6 thần số học
Thần số học số 6 là biểu tượng của tình yêu, gia đình và trách nhiệm. Số 6 nổi bật với khả năng chăm sóc, bảo vệ và luôn hướng tới sự hòa hợp trong các mối quan hệ. Trong bài viết này, chuyên trang sẽ cùng bạn khám phá ý nghĩa số 6, tìm hiểu những đặc điểm tính cách, sự nghiệp lý tưởng và cách phát triển bản thân để sống một cuộc đời hạnh phúc và đầy ý nghĩa.

Thần số học số 6 là gì?
Thần số học số 6 là biểu tượng của tình yêu, gia đình và trách nhiệm. Đây là con số đại diện cho những người có khả năng chăm sóc, bảo vệ và luôn hướng tới sự hòa hợp trong các mối quan hệ. Người mang số 6 thường rất yêu thương gia đình, coi trọng các giá trị truyền thống và luôn sẵn sàng hy sinh vì người khác.
Người có số 6 trong thần số học thường rất nhạy cảm và luôn quan tâm đến cảm xúc của mọi người xung quanh. Họ có khả năng tạo ra một môi trường ấm áp và an lành, nơi mà tất cả mọi người đều cảm thấy được yêu thương và bảo vệ. Số 6 cũng là con số của sự hài hòa và cân bằng, thể hiện sự ổn định và lòng trung thành trong các mối quan hệ.
▶️▶️▶️Tìm hiểu thêm nội dung liên quan tại: Con số chủ đạo 1
Tính cách của người mang thần số học số 6
Người có số chủ đạo là 6 trong thần số học thường được biết đến với tính cách yêu thương, trách nhiệm và luôn đặt lợi ích của người khác lên hàng đầu. Họ là những người mang lại cảm giác an toàn và yêu thương cho những người xung quanh.
    Yêu thương và trách nhiệm: Người có số 6 luôn đặt tình yêu và trách nhiệm lên hàng đầu trong mọi mối quan hệ. Họ sẵn sàng hy sinh lợi ích cá nhân để chăm sóc và bảo vệ người thân, bạn bè. Tính cách này giúp họ trở thành những người bạn, người cha mẹ, người đối tác tuyệt vời và luôn được mọi người tin tưởng, kính trọng. Hòa hợp và cân bằng: Người mang số 6 luôn tìm kiếm sự hòa hợp trong các mối quan hệ và môi trường xung quanh. Họ có khả năng tạo ra sự cân bằng trong cuộc sống, giúp mọi người cảm thấy được yêu thương và tôn trọng. Họ cũng là những người rất nhạy cảm với cảm xúc của người khác, và luôn cố gắng làm mọi cách để duy trì sự ổn định và hòa bình trong gia đình và cộng đồng. Sáng tạo và nghệ thuật: Ngoài tính cách yêu thương, người có thần số học số 6 cũng thường có thiên hướng nghệ thuật và sáng tạo. Họ có thể sử dụng khả năng sáng tạo của mình để làm đẹp cho cuộc sống, từ việc trang trí nhà cửa đến việc tạo ra những tác phẩm nghệ thuật mang lại niềm vui cho mọi người xung quanh.
Ưu nhược điểm của người mang thần số học số 6
Người mang số 6 có nhiều phẩm chất đáng quý, nhưng họ cũng đối diện với một số thách thức cần vượt qua để phát triển bản thân một cách toàn diện.
Ưu điểm:
    Khả năng chăm sóc và yêu thương: Người có số 6 luôn mang lại cảm giác an toàn và được yêu thương cho những người xung quanh. Họ là những người bạn, người cha mẹ, người đối tác đáng tin cậy, luôn sẵn sàng lắng nghe và giúp đỡ khi cần. Trách nhiệm và lòng trung thành: Tính cách trách nhiệm và lòng trung thành của người có số 6 giúp họ luôn được mọi người tin tưởng và kính trọng. Họ là những người luôn hoàn thành tốt công việc và trách nhiệm của mình, dù là trong gia đình hay công việc. Khả năng tạo ra sự cân bằng: Người mang số 6 có khả năng tạo ra sự cân bằng và hòa hợp trong cuộc sống. Họ luôn cố gắng duy trì sự ổn định và hài hòa trong mọi mối quan hệ, từ gia đình đến cộng đồng.
Nhược điểm:
    Quá nhạy cảm: Tính cách nhạy cảm có thể khiến người có số 6 dễ bị tổn thương bởi những lời chỉ trích hoặc sự thờ ơ từ người khác. Họ có thể dễ dàng cảm thấy bất an và lo lắng khi mọi thứ không diễn ra như mong đợi. Hy sinh quá mức: Vì luôn đặt lợi ích của người khác lên trên, người có thần số học số 6 có thể dễ rơi vào tình trạng hy sinh quá mức, bỏ quên nhu cầu và mong muốn của bản thân. Điều này có thể dẫn đến sự kiệt sức và cảm giác bị lợi dụng. Cảm giác trách nhiệm quá lớn: Sự trách nhiệm cao có thể khiến người có số 6 cảm thấy áp lực và căng thẳng, đặc biệt khi họ không thể đáp ứng được kỳ vọng của người khác. Họ cần học cách giảm bớt áp lực cho bản thân và không nên tự trách mình quá nhiều khi mọi việc không hoàn hảo.
▶️▶️▶️Để hiểu hơn về thần số học, tham khảo thêm: Số sứ mệnh 1

Sự nghiệp và cuộc sống của người có thần số học số 6
    Sự nghiệp: Người có số 6 thường thành công trong các lĩnh vực liên quan đến chăm sóc, giáo dục, y tế, hoặc các công việc liên quan đến nghệ thuật và sáng tạo. Họ có thể tỏa sáng trong vai trò của một nhà giáo dục, y tá, bác sĩ, hoặc nghệ sĩ. Với tính cách trách nhiệm và yêu thương, người có số 6 thường được mọi người tin tưởng và kính trọng trong công việc. Họ cũng có khả năng lãnh đạo và quản lý tốt, đặc biệt là trong những tình huống đòi hỏi sự chăm sóc và cân bằng. Mối quan hệ: Trong các mối quan hệ cá nhân, người có số 6 là những người bạn đời, người cha mẹ, người bạn tuyệt vời. Họ luôn sẵn sàng lắng nghe, hỗ trợ và bảo vệ những người thân yêu. Tuy nhiên, họ cũng cần học cách đặt ra giới hạn và không nên hy sinh quá nhiều cho người khác, để tránh cảm giác kiệt sức và bị lợi dụng. Phát triển cá nhân: Để phát triển toàn diện, người có thần số học số 6 cần học cách cân bằng giữa việc chăm sóc người khác và chăm sóc bản thân. Họ nên tập trung vào việc nuôi dưỡng sức khỏe tinh thần và thể chất của mình, đồng thời học cách giảm bớt áp lực và không tự trách mình quá nhiều khi mọi việc không hoàn hảo. Việc học cách chấp nhận những thiếu sót của bản thân và người khác sẽ giúp họ duy trì một cuộc sống hạnh phúc và bình yên.
Lời khuyên cho người có thần số học số 6
Để phát huy tối đa tiềm năng của mình, người có số 6 cần chú ý đến một số khía cạnh quan trọng trong quá trình phát triển cá nhân và sự nghiệp.
    Cân bằng giữa chăm sóc người khác và chăm sóc bản thân: Người có số 6 nên học cách đặt ra giới hạn và không nên hy sinh quá nhiều cho người khác. Họ cần nhận ra rằng việc chăm sóc bản thân cũng quan trọng không kém việc chăm sóc người khác. Dành thời gian để nuôi dưỡng sức khỏe tinh thần và thể chất sẽ giúp họ duy trì năng lượng và tránh cảm giác kiệt sức. Giảm bớt áp lực và kỳ vọng: Với tính cách trách nhiệm cao, người có số 6 thường cảm thấy áp lực lớn để đáp ứng kỳ vọng của người khác. Họ nên học cách giảm bớt áp lực cho bản thân, chấp nhận rằng không phải lúc nào mọi thứ cũng hoàn hảo và rằng họ không cần phải làm hài lòng tất cả mọi người. Việc học cách nói "không" khi cần và đặt ra những kỳ vọng thực tế sẽ giúp họ giữ vững tinh thần và sống một cuộc đời hạnh phúc. Chấp nhận sự không hoàn hảo: Người có thần số học số 6 cần học cách chấp nhận sự không hoàn hảo của cuộc sống và của chính mình. Họ không cần phải gánh vác tất cả trách nhiệm và cần biết rằng việc chấp nhận những thiếu sót của bản thân và người khác sẽ giúp họ duy trì một cuộc sống bình yên và hạnh phúc. Nuôi dưỡng tinh thần và sáng tạo: Người có số 6 thường có thiên hướng nghệ thuật và sáng tạo. Họ nên tiếp tục phát triển và nuôi dưỡng khả năng này để tạo ra những giá trị tinh thần và nghệ thuật mang lại niềm vui và ý nghĩa cho cuộc sống. Việc tham gia các hoạt động nghệ thuật, thiền định, hoặc các hoạt động tinh thần sẽ giúp họ giữ vững sự cân bằng và bình yên trong tâm hồn.
▶️▶️▶️Một nội dung khác có thể bạn cũng hứng thú, tìm hiểu thêm về: Năm cá nhân số 1 năm 2024
Bằng cách thực hiện những lời khuyên trên, người có số 6 không chỉ phát huy được khả năng yêu thương và trách nhiệm của mình mà còn vượt qua được những thách thức, từ đó đạt được một cuộc sống hạnh phúc, bình yên và đầy ý nghĩa.
Kết luận
Thần số học số 6 là biểu tượng của tình yêu, gia đình và trách nhiệm. Những người mang số 6 thường có tính cách yêu thương, chăm sóc và luôn hướng tới sự hòa hợp trong các mối quan hệ. Tuy nhiên, để đạt được hạnh phúc và thành công thực sự, họ cần học cách cân bằng giữa việc chăm sóc người khác và chăm sóc bản thân, giảm bớt áp lực và chấp nhận sự không hoàn hảo. Bằng cách hiểu rõ về bản thân và áp dụng những bài học từ thần số học, người mang số 6 có thể sống một cuộc đời bình yên, hạnh phúc và đầy ý nghĩa.
Nếu bạn quan tâm đến thần số học và muốn khám phá thêm về ý nghĩa của các con số khác hoặc cách mà thần số học có thể ảnh hưởng đến cuộc sống của bạn, hãy truy cập vào trang web tracuuthansohoc.net của chúng tôi để đọc thêm nhiều thông tin thú vị và chính xác nhất.
Please register or log in to leave a reply.