Home › Forums › Official Announcements › Verge3D 4.3 pre3 available!
- This topic has 2 replies, 1 voice, and was last updated 1 week, 1 day ago by Yuri Kovelenov.
2023-03-14 at 8:17 am #61060
We are about to release Verge3D 4.3! The third preview build includes:
☞ New Virtual Reality demo
☞ Depth Prepass technique to render transparency without artefacts
☞ support for Blender 3.6 alpha
☞ whole bunch of new programming guides
☞ fixed bugs recently reported on the forums
Check it out:2023-03-14 at 8:17 am #61061
New Virtual Reality Demo
Previous Verge3D 4.3 preview builds introduced some tools to simplify the creation of highly interactive VR apps. We employed these features to create a new VR demo. It is different from our other example app Snowballs VR in that it contains much less game logic, and does not use any true physics for collisions. This makes it much easier to learn from and reuse in your projects.
The demo shows off the following crucial features:
- walking around in virtual space using a pre-modeled collision mesh
- grabbing and throwing things (fruits) with both hands
- interacting with things (home appliances and drink)
- playing back audio effects attached to user actions
Try it for yourself by opening this link in your Oculus or HTC Vive browser:
…or watch a screencast video:
The sources for this demo can be downloaded from the Assets Store (currently Blender only, working on 3ds Max and Maya version now).
Depth Prepass Transparency (Blender-only)
We supported the combination of Blender’s shader settings which enables an alternative mode for rendering transparent surfaces. If you select Alpha Blend for your material, and disable Show Backface at the same time, the object will be rendered by using the special technique called “Depth Prepass” which renders only one (nearest to the viewer) transparency layer.
Depth Prepass allows for rendering of transparent objects of any complexity by drawing only the nearest surface, which completely eliminates any transparency artifacts.
This mode can also be activated with code:
material.depthPrepass = true;
Also, when Show Backface is turned on, the checkbox Backface Culling now produces exactly the same rendering that you see in Blender Eevee.
Overall, as a result of all these improvements, transparent objects will now be rendered much more consistently with Blender viewport.
By default, Verge3D supports the most commonly used PC and Mac architectures. Starting from this version, Enterprise customers are able to port Verge3D to other platforms such as Raspberry PI, Loongson, RISC-V, etc.
Verge3D now supports Blender 3.6 which is in alpha status at the moment.
We updated the Code-Based template which now uses the default Verge3D cube. We also simplified its JS code a bit.
We fixed the bug with using local variables in the puzzle exec script. Thanks for reporting this on the forums.
We fixed the bug with node groups occurred in Blender 3.3+ reported on the forums here and here.
We fixed potential freezes of the App Manager when running lots of operations at the same time.
We reworked the API reference which now includes a whole bunch of new programming guides. Particularly, we added or rewritten sections Programming Basics, Using Node.js and NPM, Verge3D Life Cycle, and Developer Kit.
The Chinese documentation was seriously reworked and upgraded.
We started using WebP format for images in the User Manual. This should make the docs load faster and improve image quality.
2023-03-14 at 8:17 am #61062
- This reply was modified 1 week, 1 day ago by Yuri Kovelenov.
- You must be logged in to reply to this topic.