Yesterday we released Shapespark 1.7.3 with the following list of changes:
- Support for Microsoft Mixed Reality headsets.
- For file-based 3D model imports allow to specify the up axis (Y or Z) if such information is not included in the 3D file format. Previously, Y up axis was always assumed in such cases.
- For file-based 3D model imports allow to import multiple lights as instances of a single light. If an input light name starts from
__NAME__
(NAME
preceded and succeeded by double underscores) it is imported as an instance of a light namedNAME
. - Allow for any gamepad to activate the VR teleport. Previously, buttons of only one gamepad were handled.
- Fix invalid camera yaw rotation after teleporting in VR.
- Choose a more convenient default view if the scene has no views (for example because it has just been imported). The default view is now placed where most of the meshes are, not just in the scene bounding box center.
- Fix sky sphere positioning to always wrap the whole scene.
- Handle WebGL context lost & restore. In some cases, like entering VR mode on Microsoft Mixed Reality headset or switching on/off a GPU, the browser may take the WebGL context away from the Shapespark viewer and give it back after some time. Shapespark viewer now doesn’t fail in such cases, but switches to the restored context.