Blog

Blend4Web 15.07 Released

2015-07-29

We are glad to present a new version of Blend4Web, an open source framework for 3D visualization on the Internet. For 15.07, we have implemented soft particles, made procedural transparency masks in node materials possible, significantly accelerated scene loading and added many of other improvements.

Soft Particles

Particle systems are widely used for visualizing multiple fine, dispersed objects, be it volcano eruption, waterfall splashes or fairy dust. For optimization purposes in real time graphics, particle systems often use billboards - transparent planes which automatically rotate toward the observer. Intersections of these planes with "solid" surfaces may reveal borders and thus, may break the illusion of a fluid medium. Starting today, Blend4Web supports so called soft particles which smoothly dissolve when coming in contact with surfaces.

Take a look at the example above: on the left - softness is off, on the right - the same particle systems with softness enabled.

In order to make particles soft, simply turn on the Soft Particles option located on the Render panel of the particle settings. Use the Particle Softness slider to further tweak this effect.

Setting up soft particles in Blender.

Transparency in Nodes

The node editor's functionality has been significantly extended in the case when Alpha Clip transparency is used (i.e. discarding pixels by alpha value). Before, only texture masks were supported, which furthermore had to be placed in texture slots of the transparent material instead of simply using the standard Texture node. As a result of our efforts, transparent node materials, which before were unavailable, can now easily be constructed.

Procedural masks generated via mathematical operations can be passed to the Alpha input to cut surface areas of any form - moreover, the masks can be animated as well! In addition, the Camera Data node can be used for implementing smooth dissolution with distance of grass billboards, for example.

Using the Alpha input for connecting a procedural mask.

The node material editor works with other transparency types as well (Alpha Sort, Alpha Blend, Add).

Optimizations

Blender's convenient yet powerful tool for the visual creation of materials is implemented under the hood of Blend4Web with a so called preprocessor. The preprocessor analyses the source code of shaders and transpiles it to GLSL code suitable for running on a video card. The preprocessor consists of several parts, among which the especially important one is the directive evaluator (a typical shader can have hundreds of directives). Now, instead of the automatically generated code of this evaluator, we use a much faster and simpler solution. This approach considerably reduces shader processing time (up to 10 times) whereas material-rich scenes are now loaded almost twice as fast.

A scene in the Viewer. Click to enlarge.

We have also considerably improved the performance of the Viewer, our tool for storing, reviewing and tweaking exported scenes.

More Reflection Settings

The quality of dynamic reflections can now be modified. You can choose an optimal quality-versus-performance ratio for your specific use-case: flat mirrors require better quality for the reflected image than sea surface with ripples, for example. This option works both for planar and cube-mapped reflections.

Menu for selecting the quality of dynamic reflections.

Also, the setup of planar reflections has been simplified: if no object is selected for the Reflection Plane field, the engine will use the reflective object itself for denoting the reflection plane. This means you are no longer required to add an extra empty object if the reflection plane coincides with the reflecting surface.

Reflection plane coincides with the river surface - no need to add an extra empty object.

Interface Translations

We have made it possible to use the Blend4Web interface in other languages (for now, Russian is the only other language supported).

This is how Blender and Blend4Web looks in Russian. Click to enlarge.

Switching the language can be done as usual.

Switching the language in Blender's system settings.

Other Improvements

In Blender, a material can be assigned both to a mesh and to an object - and now Blend4Web supports the latter option as well.

Menu for selecting where to assign a material - mesh or object.

The development server now supports external requests. As a result, the debugging of mobile web applications has become much easier - not to mention the possibility to appreciate your colleagues' work without their knowledge!

The index page of the SDK opened from a local network.

To use this feature, turn on Enable External Requests in the add-on settings.

This is where the Enable External Requests option is located in the add-on settings.

Water caustics now have to be enabled by using the corresponding option on a material's Water panel. Voronoi textures, which were used for this purpose before, are no longer supported.

The Caustics option in the material settings.

For convenient setup of the Hover camera, we have added a new parameter, Zero Level, which defines initial height for the camera.

The Zero Level parameter in the camera move style settings.

Conclusion

This Blend4Web version is compatible with Blender 2.75. The source blend files of all examples shown in this article are included in the Blend4Web SDK. The full list of changes as well as the list of all fixed errors can be found in the release notes.

Comments
20 oct. 2025 05:12
在梅雨季節,潮濕的空氣對電子煙設備,尤其是RELX煙彈 https://www.rshop-pods.net/ ,會造成影響。為了保證煙彈和主機的使用壽命,本文將介紹如何妥善儲存悅刻煙彈 https://www.rshop-pods.net/ 並保養主機,避免潮濕引起的問題,確保最佳使用體驗。

梅雨季的挑戰與煙彈保存的重要性
梅雨季節的高濕度會讓很多電子產品面臨潛在的風險,尤其是Relx電子煙煙彈 https://www.rshop-pods.net/ 。長期的潮濕環境可能會影響煙油的品質,甚至造成煙彈漏油或機器故障。因此,學會如何在這個季節正確保存煙彈,對使用者來說至關重要。避免讓RELX電子煙 https://www.rshop001.com/ 直接接觸潮濕空氣,並保持儲存環境的乾燥,是延長產品壽命的關鍵。
20 oct. 2025 10:25
Автомобилист со стажем, основной интерес — шины, диски и все, что с ними связано. Постоянно в поиске лучшего решения для своей машины.
20 oct. 2025 10:26
Автомобилист со стажем, основной интерес — шины, диски и все, что с ними связано. Постоянно в поиске лучшего решения для своей машины.
20 oct. 2025 10:27
Автомобилист со стажем, основной интерес — шины, диски и все, что с ними связано. Постоянно в поиске лучшего решения для своей машины.
23 oct. 2025 10:53
RELX主機 Relx Infinity 2 Plus的智能溫控技術依賴於多項核心硬體的協同運作。首先,主機內建高精度溫度感測器,能即時監測霧化芯的實際工作溫度,反應速度可達毫秒級。其次,加熱絲採用特殊合金材質,具有穩定的電阻-溫度曲線,確保加熱過程可預測且均勻。

主控晶片根據感測器回傳的數據,動態調整輸出電壓與電流,避免溫度波動過大。當檢測到霧化芯溫度接近預設上限(通常為200°C左右)時,系統會自動降低功率,防止過熱燒芯。實測顯示,即使在連續吸食情境下,溫度波動控制在±5°C以內,遠優於傳統固定功率主機。這套系統讓悅刻主機能適應不同環境溫度與使用頻率。而RELX主機的封閉式設計也有效減少熱量散失,提升加熱效率,確保溫控系統的穩定發揮。link
23 oct. 2025 10:53
對台灣男性來說,一雙兼具外型與舒適度的球鞋,是日常穿搭中不可或缺的單品。
而在眾多鞋款中,Nike Air Max 男系列無疑是最受歡迎的選擇。
不論是上班通勤、運動健身,或是休閒約會,它都能完美駕馭。
本文將帶你深入了解 Air Max系列的魅力、推薦鞋款與穿搭靈感,
一起找出最適合你的 Air Max 男鞋。


Nike Air Max 男:結合科技與設計的經典代表

自1987年問世以來,Nike Air Max 系列以可視化氣墊設計成為運動鞋界的創舉。
而針對男性族群推出的 Nike Air Max 男 鞋款,更在科技與造型之間取得完美平衡。

從 Air Max 90 的厚實造型,到 Air Max 97 的流線設計,再到近年大熱的 Air Max 270、Air Max 720,每一雙都展現出不同風格與功能。

氣墊科技帶來的緩衝感讓腳步更輕盈,同時外型俐落,穿上街就是注目焦點。

對於講究細節與質感的男性來說,Air Max 不僅是一雙鞋,更是一種生活態度。link
07 nov. 2025 11:34
RELX煙彈焦味的常見原因
Relx電子煙煙彈出現焦味的原因多樣,最常見的是尼古丁和煙油過度加熱所致。當電子煙的加熱器過熱時,煙油中的香料和尼古丁可能會被燒焦,從而產生焦味。這種情況常出現在使用不當或主機溫控設置不當時。此外,悅刻六代煙彈內的煙油品質不佳也是引發焦味的一大原因。

煙彈質量問題
劣質的悅刻煙彈可能含有不純的煙油或不穩定的香料,這些成分在加熱過程中容易分解或產生異味。若煙油中的基礎液體(如丙二醇或植物甘油)品質不高,也容易在高溫下產生不愉快的焦味。因此,選擇正規渠道購買高品質的煙彈,能有效避免此問題。link
07 nov. 2025 11:35
摘要: 在選擇電子煙時,RELX主機 和一次性電子煙是兩個常見選擇。本文將對這兩者的優缺點進行對比,幫助您根據需求做出最合適的選擇。

1. 使用便利性:一次性電子煙更簡單
一次性電子煙的最大優勢在於其極高的便捷性。無需充電或更換RELX煙彈,使用後直接丟棄即可。相對而言,悅刻主機 需要定期更換煙彈並保持主機的清潔,雖然不如一次性電子煙方便,但長期使用成本較低。

2. 性能與體驗: RELX 主機 更具可調性
RELX電子煙主機 在性能上更具可調性,提供穩定且持久的霧化效果,並且可以根據需求更換不同的煙彈,選擇不同的口味和尼古丁濃度。相比之下,一次性電子煙的霧化效果通常較為簡單,無法調整,Relx 電子菸口味選擇和使用體驗也比較固定。link
07 nov. 2025 17:18
Bay789 - Cổng game bài đổi thường đỉnh cao cho tín đồ giải trí online. Từ Game Bài, Thể Thao, Đá Gà, Casino, và Soi Kèo. Tất cả đều hội tụ trong một nền tảng duy nhất, mang đến trải nghiệm mượt mà và hấp dẫn không giới hạn.

Thông tin liên hệ:
————————
Cổng game: Bay789 hoặc Bay 789
Website: https://bay789.in.net/
Địa Chỉ: 59 Ng. 205 Đ. Giải Phóng, Đồng Tâm, Hai Bà Trưng, Hà Nội, Việt Nam
Số Điện Thoại: 0334990234
Email: support@bay789.in.net
Hashtag: #bay789, #bay_789, #bay789_in_net, #bay789_com, #cong_game_bay789, #trang_chu_bay789, #link_vao_bay789, #bay789_casino, #game_bai_bay789

https://profile.sampo.ru/bay789innet

https://www.pdc.edu/?URL=https://bay789.in.net/

https://www.udrpsearch.com/user/bay789innet

https://timeoftheworld.date/wiki/User:Bay789innet

http://freestyler.ws/user/596327/bay789innet

https://slidehtml5.com/homepage/iswd#About

https://king-wifi.win/wiki/User:Bay789innet

https://backloggery.com/bay789innet

https://ingmac.ru/forum/?PAGE_NAME=profile_view&UID=131277

https://raovat.nhadat.vn/members/bay789innet-254570.html

https://www.freewebspace.net/forums/index.php?members/bay789innet.17028229/#about

https://www.smitefire.com/profile/bay789innet-237426?profilepage

https://www.dotafire.com/profile/bay789innet-211825?profilepage

https://lookingforclan.com/user/bay789innet

https://www.facekindle.com/bay789innet

https://nerdgaming.science/wiki/User:Bay789innet

https://historydb.date/wiki/User:Bay789innet

https://www.fruitpickingjobs.com.au/forums/users/bay789innet/

https://forum.issabel.org/u/bay789innet

https://docs.typemock.com/answers/user/bay789innet

https://www.akaqa.com/question/q19192613143-Bay789innet

https://sfx.thelazy.net/users/u/bay789innet/

https://shootinfo.com/author/bay789innet/?pt=ads

https://hcgdietinfo.com/hcgdietforums/members/bay789innet/

https://doselect.com/@55b2a6dedc40aff1abfcb0862

https://funsilo.date/wiki/User:Bay789innet

https://cameradb.review/wiki/User:Bay789innet

https://menwiki.men/wiki/User:Bay789innet

http://www.worldchampmambo.com/UserProfile/tabid/42/userId/458956/Default.aspx

https://ask.mallaky.com/?qa=user/bay789innet

https://forum.lexulous.com/user/bay789innet

https://www.investagrams.com/Profile/bay789innet

https://www.smokingmeatforums.com/members/bay789innet.293255/#about

https://www.syncdocs.com/forums/profile/bay789innet

https://ncnews.co/profile/bay789innet

https://yogicentral.science/wiki/User:Bay789innet

https://participationcitoyenne.rillieuxlapape.fr/profiles/bay789innet/

http://jobs.emiogp.com/author/bay789innet/

https://participa.favb.cat/profiles/bay789innet/activity

https://www.aseeralkotb.com/en/profiles/bay789innet

https://bandori.party/user/349156/bay789innet/

https://undrtone.com/bay789innet

https://microlinksite.com/author/bay789innet-117993/

https://pumpyoursound.com/u/user/1546518

https://elearnportal.science/wiki/User:Bay789innet

https://rant.li/bay789innet/bay789-cong-game-bai-doi-thuong-dinh-cao-cho-tin-do-giai-tri-online

https://www.friend007.com/bay789innet

https://myurls.co/bay789innet

https://www.zubersoft.com/mobilesheets/forum/user-103582.html

https://forums.maxperformanceinc.com/forums/member.php?u=227348

https://participa.aytojaen.es/profiles/bay789innet/activity

https://community.wibutler.com/user/bay789innet

https://referrallist.com/profile/bay789-innet/
07 nov. 2025 17:18
Bay789 - Cổng game bài đổi thường đỉnh cao cho tín đồ giải trí online. Từ Game Bài, Thể Thao, Đá Gà, Casino, và Soi Kèo. Tất cả đều hội tụ trong một nền tảng duy nhất, mang đến trải nghiệm mượt mà và hấp dẫn không giới hạn.

Thông tin liên hệ:
————————
Cổng game: Bay789 hoặc Bay 789
Website: https://bay789.in.net/
Địa Chỉ: 59 Ng. 205 Đ. Giải Phóng, Đồng Tâm, Hai Bà Trưng, Hà Nội, Việt Nam
Số Điện Thoại: 0334990234
Email: support@bay789.in.net
Hashtag: #bay789, #bay_789, #bay789_in_net, #bay789_com, #cong_game_bay789, #trang_chu_bay789, #link_vao_bay789, #bay789_casino, #game_bai_bay789

https://profile.sampo.ru/bay789innet

https://www.pdc.edu/?URL=https://bay789.in.net/

https://www.udrpsearch.com/user/bay789innet

https://timeoftheworld.date/wiki/User:Bay789innet

http://freestyler.ws/user/596327/bay789innet

https://slidehtml5.com/homepage/iswd#About

https://king-wifi.win/wiki/User:Bay789innet

https://backloggery.com/bay789innet

https://ingmac.ru/forum/?PAGE_NAME=profile_view&UID=131277

https://raovat.nhadat.vn/members/bay789innet-254570.html

https://www.freewebspace.net/forums/index.php?members/bay789innet.17028229/#about

https://www.smitefire.com/profile/bay789innet-237426?profilepage

https://www.dotafire.com/profile/bay789innet-211825?profilepage

https://lookingforclan.com/user/bay789innet

https://www.facekindle.com/bay789innet

https://nerdgaming.science/wiki/User:Bay789innet

https://historydb.date/wiki/User:Bay789innet

https://www.fruitpickingjobs.com.au/forums/users/bay789innet/

https://forum.issabel.org/u/bay789innet

https://docs.typemock.com/answers/user/bay789innet

https://www.akaqa.com/question/q19192613143-Bay789innet

https://sfx.thelazy.net/users/u/bay789innet/

https://shootinfo.com/author/bay789innet/?pt=ads

https://hcgdietinfo.com/hcgdietforums/members/bay789innet/

https://doselect.com/@55b2a6dedc40aff1abfcb0862

https://funsilo.date/wiki/User:Bay789innet

https://cameradb.review/wiki/User:Bay789innet

https://menwiki.men/wiki/User:Bay789innet

http://www.worldchampmambo.com/UserProfile/tabid/42/userId/458956/Default.aspx

https://ask.mallaky.com/?qa=user/bay789innet

https://forum.lexulous.com/user/bay789innet

https://www.investagrams.com/Profile/bay789innet

https://www.smokingmeatforums.com/members/bay789innet.293255/#about

https://www.syncdocs.com/forums/profile/bay789innet

https://ncnews.co/profile/bay789innet

https://yogicentral.science/wiki/User:Bay789innet

https://participationcitoyenne.rillieuxlapape.fr/profiles/bay789innet/

http://jobs.emiogp.com/author/bay789innet/

https://participa.favb.cat/profiles/bay789innet/activity

https://www.aseeralkotb.com/en/profiles/bay789innet

https://bandori.party/user/349156/bay789innet/

https://undrtone.com/bay789innet

https://microlinksite.com/author/bay789innet-117993/

https://pumpyoursound.com/u/user/1546518

https://elearnportal.science/wiki/User:Bay789innet

https://rant.li/bay789innet/bay789-cong-game-bai-doi-thuong-dinh-cao-cho-tin-do-giai-tri-online

https://www.friend007.com/bay789innet

https://myurls.co/bay789innet

https://www.zubersoft.com/mobilesheets/forum/user-103582.html

https://forums.maxperformanceinc.com/forums/member.php?u=227348

https://participa.aytojaen.es/profiles/bay789innet/activity

https://community.wibutler.com/user/bay789innet

https://referrallist.com/profile/bay789-innet/
Please register or log in to leave a reply.