With our main efforts aimed at Verge3D for 3ds Max, we are releasing this minor update which incorporates some improvements we made in the midst of the development. Among new features are line rendering, 4 new puzzles and some bug fixes which you helped us to find.
We implemented a new algorithm for rendering lines and wireframes which is both more convenient and provides better quality compared to conventional hardware-generated lines used previously. Lines can be created both procedurally via API (with MeshLine and MeshLineMaterial classes) and by hand on the basis of Blender’s curves or meshes.
The base color and the line thickness are currently supported which can be tweaked for a selected mesh or a curve under the ‘Data’ tab. Check out the source files of the example above in the Verge3D distribution.
Thanks to your feedback, 4 new very useful puzzles have been added to the set. The ‘all objects’ selector provides you with the collection of all objects currently available on the scene which can save you from selecting each individual object to assign an operation to. On the other hand, the special ‘picked object’ variable which resides under the ‘Events’ now can tell you the last object the user clicked on. This adds possibilities for scenarios with complex scenes containing multiple objects which the user can interact with.
Another obvious yet overlooked case we handled is that the ‘stop animation’ puzzle resets animation so it plays from the beginning. Now you can pause and resume animation as well.
Other features and bug fixes
Nurbs surfaces are now correctly exported and rendered. We also fixed the rendering error for PBR materials when the Shadeless checkbox is turned on. To handle rare yet possible cases when the camera or even the entire scene is missing, we made the corresponding changes in the GLTF loader.
As part of ongoing efforts, the App Manager was modified to run with both Python2 and Python3 interpreters so that it can be used by the upcoming Verge3D for Autodesk 3ds Max. Speaking of which, we are going to show you some preliminary results very soon. Stay tuned!