Home › Forums › Official Announcements › Verge3D 4.8 pre2 available!
- This topic has 2 replies, 1 voice, and was last updated 3 weeks, 3 days ago by Yuri Kovelenov.
-
AuthorPosts
-
2024-10-29 at 9:26 am #78226Yuri KovelenovStaff
Here is the second preview of upcoming Verge3D 4.8 in which we put our efforts mostly into ironing it out before the stable release planned for November.
For this update we prepared:
☞ preserving materials swapped via Puzzles
☞ zoom with Ctrl + Scroll in a Google Maps fashion
☞ improved support for Blender’s Mix Color node
☞ support for Metallic BSDF and Gabor Texture nodes coming with Blender 4.3
☞ better click detection for points, lines, and grids
☞ possibility to copy/paste code examples into exec script puzzle
☞ further optimizations of the engine’s JavaScript core and shaders
☞ fixed bugsMore details below:
2024-10-29 at 9:26 am #78227Yuri KovelenovStaffNew things
Here is a truly long-awaited feature: when swapping materials via puzzles, a replaced material is no longer removed from the scene, and can be re-assigned later. As a result, there is no need to bother about preserving the materials by assigning them to swatch objects when building a configurator.
We have implemented the possibility to zoom an embedded Verge3D scene with Ctrl + Scroll as in Google Maps. You can use the puzzle set camera param to enable this behavior. Thanks for suggesting this on the forums.
Blender-specific features
We made the Mix Color node’s Darken and Lighten modes work properly, while adding support for the Exclusion mode. Thanks for bringing this up on the forums.
New nodes Metallic BSDF and Gabor Texture that appeared in Blender 4.3 (currently in beta) are now supported.
New nodes can be used to produce metal-specific effects and interesting procedural textures like this:
We fixed the inconsistency with Blender caused by selecting a wrong UV for normal mapping.
Other improvements
We continued our work on optimizing both the engine’s JavaScript core and the shaders, and removing unused/duplicate code paths from them. Particularly, WebGL 1.0 compatibility code is only inserted in shaders only when needed (e.g. when running on older hardware).
We improved click detection for points, lines, and grids.
The default .js file of the application was simplified a bit by using a class-based custom preloader.
Skinning and morphing are now supported for objects reflected by a reflection plane. This issue was reported through the Enterprise support channel.
Normal mapping now properly works with skeletal animation. Thanks for bringing this up on the forums.
Fixed bugs
The vector math puzzle can now be plugged into both vector and numeric inputs (because its dot operator produces a number). Thanks for bringing this up on the forums.
We fixed the crash when using the Sprite class via JavaScript API.
We added a missing search field to the puzzle for looping through dictionaries.
The engine can now handle Points and Lines from glTF files created by some third-party exporter. Thanks for reporting this on the forums.
Auxiliary objects such as points, grids, lines, sprites, etc no longer corrupt rendering when outlining is enabled. Thanks for bringing this up on the forums.
Documentation
We reworked the API documentation so that its 50+ code examples can now be easily copied and pasted into the exec script puzzle, and will work without any modifications.
2024-10-29 at 9:27 am #78228Yuri KovelenovStaff -
AuthorPosts
- You must be logged in to reply to this topic.