We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.


Verge3D 1.0.1 Update

Just one week passed from the release of Verge3D 1.0, and here we are again with lots of new amazing features and, of course, bug fixes!

Let’s start with features:

Verge3D Fresnel node
Blender’s Fresnel node usage
  • Blender’s Fresnel shader node has been supported to allow for nicer material effects.
  • We have significantly optimized export when packed textures are present.
  • The outlining feature is now available both through Puzzles and API. In order to use outlining, make sure you enable it in your scene settings. To some extent, you can use outlining for visualizing glowing objects too. :)
Verge3D Outlining Example
Outline puzzle usage. See below for settings.
Verge3D Outlining Settings
Outlining settings in Blender.
  • As per feedback from Blender developers, we open-sourced the entire Blender add-on! It is now covered by the GPL v3 license.
  • We implemented Puzzles blocks (and APIs) for camera easing: the ‘look at’ block rotates the camera towards an object, while the ‘camera tween’ block also positions the camera.
Verge3D Tween Camera Example
Looking at objects and camera tweening with Puzzles. The third row explains creating annotations.
  • We have implemented annotations – which are basically object labels expandable into information windows. Annotations can be easily added through both Puzzles and API. Check out the minimalistic Tween Camera demo in your distribution to find out how to use all these new blocks.
Verge3D Annotation Example
Annotations in Verge3D are easy yet extremely powerful.
  • The ‘App Manager’ and ‘Sneak Peek’ buttons now work regardless of which Blender instance they are clicked in.
  • You can now choose what layers to export – useful for having auxiliary or work-in-progress objects in the same file.
Verge3D Export Layers Settings
Only selected layers will be exported.
  • The Puzzles editor is now linked directly to your application and not to the stock player. This way you can now add JS code to your apps hassle-free and use Puzzles at the same time. Particularly, you can properly implement interaction between code and Puzzles via External Interface. The corresponding demo app was updated to reflect these changes.
Verge3D ExternalInterface Example
External Interface example is now working out-of-the-box.
  • If you didn’t choose to use Puzzles upon creating a new Player-based app, you can always add them later by saving logic in the Puzzles editor.
  • Another small usability improvement in Puzzles: items in object, animation and material selectors are now alphabetized.
  • The city demo was completely reworked and now looks much cooler!

List of bug fixes:

  • Issue with materials disappearing in Puzzles has been fixed. Be sure to re-save all your old logic files using the ‘assign material’ block to make them work with this update!
  • We fixed texture unpacking issue during export.
  • Now animations located in the main scene are not affected by animations from others.
Verge3D PBR example
Verge3D PBR example
  • We fixed the PBR demo: the metallic-roughness texture is now correctly connected. Please note, that for now the BaseColor, MetallicRoughness, Normal, Occlusion, Emissive and Alpha inputs of the Verge3D PBR node only work with textures attached and ignore any non-texture values.
  • Implemented fallback for older web browsers not supporting Object.values() method
  • Fixed issue with light data shared between multiple light sources
  • Fixed object transform values incorrectly assigned in the loading callback
  • Fixed installation issue if Blend4Web add-on was installed first
Verge3D City Demo
City example showing fly camera mode.

In Closing

Although this update received minor version numbering 1.0.1, you can see it is big enough to consider not using the word ‘minor’ in the article title. We’d like to thank everybody for your valuable feedback and patience which helped us in ironing out the above-mentioned usability issues and prioritizing the newly-arrived features!

The update is available for download here. Feel free to leave your feedback in the comments below and on the forums!

By Yuri Kovelenov

CEO at Soft8Soft


Leave a Reply

Related Posts