Back to the Shapespark home page

Shapespark releases

A Shapespark update - 1.7.5 - has just been released. It brings such a feature:

  • Support for head-end.html and body-end.html HTML files allowing to customize the viewer UI. If present in the scene directory, these files are inserted as snippets, respectively, at the end of the <head> section and at the end of the <body> section of the scene’s index.html file.

We have just released Shapespark 1.7.6 with the following list of changes:

  • Allow to set the orbit mode angle limits. The new Angle limit setting in the Viewer tab allows to set the vertical orbit range within -90 and 90 degrees.
  • Introduce a naming convention that allows to import multiple objects as instances of the same type for file-based 3D model imports. If an object name starts from __NAME__ ( NAME preceded and succeeded by double underscores) it is imported as object of type NAME .
  • Fix viewer performance problems on Macs with Radeon GPUs.
  • Fix stairs climbing with click based teleport and VR gaze teleport. When the teleport destination was at the top or bottom of the stairs, the teleport could stop somewhere on the stairs before reaching the destination, which required additional teleport activations to climb the whole stairs.
  • Fix file-based imports of models that contain objects with empty geometries. Such models rendered black after the import.
  • Fix camera climbing onto clickable extension spheres for scenes with the camera Auto climb enabled.
  • Detect and show to the user CUDA out of memory bake errors. Such errors caused the lightmap to be baked black without any user visible message.
  • Allow to specify the initial view with the #view=view-name URL hash.

We have just released a new version: 1.7.7 with two fixes:

  • Fix an issue introduced in Shapespark 1.7.6 causing lightmap baking/post-processing errors for users with non-Latin characters in their Windows account name.
  • Fix SketchUp extension being unable to localize user’s temporary directory on some Windows configurations.

Yesterday we released Shapespark 1.8.0 with the following list of changes:

  • Share geometry buffers for instanced meshes in the Shapespark viewer. This significantly reduces the viewer memory consumption, especially for scenes with many repeating objects, like office spaces. Previously, the geometry was shared, but only in storage and transfer.
  • Make click and VR teleport pass through objects with collisions disabled.
  • Activate teleport when #view=view-name URL hash changes. It allows to use the Open website extension (now renamed to Open URL ) to switch to one of the views without reloading the scene.
  • Added #mobilehi URL hash to force mirror light probes generation on mobile devices. Mirror light probes used for mirror-like reflections are off by default on mobile devices to limit the memory usage.
  • Added #flipmouse URL hash allowing to make the mouse rotate the scene instead of the camera in the Walk view mode.

Thank you very much for the work on shared geometry buffers for instanced meshes! It should give significant improvement on projects we are recently working on. Especially on lower end mobile devices

We have just released Shapespark 1.8.1 with the following changes:

  • New extension anchor type: sprite - rendered as a rectangle with text always facing the camera.
  • Allow to select an extension in the editor’s Viewer tab by clicking on the extension’s anchor (sphere or sprite) in the viewport.
  • Background opacity setting for anchors.
  • Password reset link available in the application log in window.
  • Fix VR mode on iOS.
  • Fix sky texture missing from light probes and screenshots.
  • Fix straight lines twisting on sky textures. It had been particularly visible for skies with tall buildings.

Shapespark 1.8.2 is out. It brings the following changes:

  • Support for rectangular area lights.
  • Provide default configuration for Internet Information Services (Microsoft’s web server) inside a self-hosting bundle.
  • Fix detection of an Oculus Touch button press.
  • Improved blending of transparent objects using cut-out textures (eg. plants) with regular transparent objects.
  • Fix a regression introduced in 1.8.1 causing the scene to be rendered without reflections for a short while after the scene is loaded.

After updating to the latest version I can not bundle the scene. It shows an error hint:“Scene bundle failed : process exited with non-zero error status”

Hi @guozi110001,

Sorry, the 1.8.2 version misses one file. We will fix it in the next release. For now, as a workaround please place the attached file in the following folder: C:\Users\<YOUR-USERNAME>\AppData\Local\Shapespark\app-1.8.2\resources\http-spark\spark\local\data.

web.config (1.8 KB)

1 Like

OK,It is work now .Thank you.

On 12/31/2018 we released a new version - 1.9.0 - with the following list of changes:

  • Support for baking on NVIDIA Turing architecture GPUs (eg. RTX 20xx family graphics cards).
  • Baking on NVIDIA Fermi architecture GPUs (eg. GTX 4xx and GTX 5xx families graphics cards) is no longer supported. The Turing architecture requires CUDA 10.0 which is not compatible with the Fermi architecture.
  • Performance improvements decreasing baking time on CPU by about 35% and denoising time by about 50%.
  • Allow to select arbitrary subset of CUDA devices for baking. Previously either a single GPU or all GPUs could be selected.
  • Fix a regression introduced in 1.8.2 causing scene bundling to fail.

Shapespark 1.9.1 has just been released. It brings such changes:

  • Make the viewer’s view list scrollable and prevent it from overlapping with the bottom menu bar.
  • Add buttons to hide the user interface of the viewer.
  • Decrease the number of draw calls in the viewer mode by merging materials with identical properties.
  • Fix a regression introduced in version 1.9.0 causing baking progress bar to be shown only for the first lightmap.

Shapespark 1.9.2 has just been released with the following changes:

  • Change the desktop full screen mode to show the mouse pointer. L key can be used to hide the pointer.
  • Increase the maximum resolution of screenshots taken in the editor (P key) to 8000 x 8000.
  • Make it easier to create orbit views. If a new orbit view is added while the camera is already in the orbit mode, the new view uses the current orbit center instead of the default one.
  • Save baking device selection for all scenes, not only the current one.
1 Like

Shapespark 1.9.3 has been released, shortly after Shapespark 1.9.2, to fix an issue introduced in 1.9.2 causing scene save to fail if the desktop application configuration file is absent.

We have just released Shapespark 1.9.4 with the following changelist:

  • Fix CUDA devices not being detected for users whose Windows logins contain national characters.
  • Allow to automatically show the help pop-up during scene load using #help URL hash.
  • Fix WebGL context restoration for instanced geometries. This issue caused rendering artifacts in Windows Mixed Reality.
  • Fix looking around with mouse or keyboard arrows in the VR mode. Previously such controls used incorrect center of rotation.
  • Make unhiding the mouse pointer (L key) not exit the viewer’s full screen mode.
  • Fix importing opacity of solid color materials from the glTF file format.
  • Fix SketchUp exporter being unable to communicate with the Shapespark desktop application on systems where DNS does not resolve localhost to
  • Update the version of NVIDIA CUDA Toolkit used for building Shapespark to 10.1.

We’ve just released Shapespark 1.10.0 with the below changelist:

  • Automatic lightmap resolution adjustment. Now, Shapespark automatically lowers the lightmap resolution to fit the scene in the given number of lightmaps. Previously, if the lightmap resolution was too high Shapespark requested the user to lower the lightmap resolution manually.
  • Significantly shorten the UV unwrapping time for spring-like shapes, for example: folded towels, folded bedclothes, springs. Now, the existence of such objects in the scene doesn’t lengthen the unwrapping process.
  • Make [ and ] keys switch to previous/next view.
  • Fix viewport size issues after orientation change on iOS devices.
  • Improve scene upload effectiveness on unreliable connections. The retry logic for the failed resource upload has been improved, and the number of retries has been increased.
  • Fix failure to import a 3D file when the file path contains Unicode characters.

Shapespark 1.11.0 is out. It brings the following changes:

  • IES profiles support for point and spot lights.
  • Improve the automatic updates mechanism not to restart the application automatically. Starting from the next udpate, after the update is downloaded the user will be asked to restart Shapespark manually whenever she/he wants.
  • Bring the existing main application window to the front instead of showing a new one when the user tries to start Shapespark while it’s already running.
  • Fix Shapespark not launching when a new instance is started very shortly after quitting the previous one.
  • Chromium browser underlying the desktop application has been upgraded to version 73.

We have just released Shapespark 1.11.1 with two bug fixes:

  • Fix the lack of the Walk on option in the Objects tab. This issue has been introduced in Shapespark 1.11.0.
  • Fix automatic lightmap resolution adjustment using resolution equal to 1 for meshes with Custom lightmap resolution set to 0.

Shapespark 1.12.0 is out. It brings the following changes:

  • Support for custom domains (available in the Plus plan). A custom domain allows scenes to have addresses from the user’s own domain, eg., while still being uploaded in the ordinary way - using the Upload button - and served from the Shapespark servers.
  • Hide anchors viewer extension that adds a menu button to show/hide clickable extension spheres and to configure if the spheres should be visible or hidden by default.
  • Make pinch out/in gesture walk forward/backward on mobile devices.
  • Make two-finger drag gesture change the camera height on mobile devices.
  • Add an eye button to lights, light probes and objects lists of the editor. The buttons move the camera to see the scene element.
  • Make double-click in the editor walk to the clicked destination, similar to a single-click in the scene viewer.
  • In the editor’s object list expand/collapse the object hierarchy only for the clicked instance. Previously, all other instances of the same object type were also expanded/collapsed automatically.
  • Fix certain areas of the viewer’s viewport not being clickable when the menu is hidden. Even though the menu was hidden the viewport area reserved for it was still intercepting clicks and touch events.
  • In the editor allow to copy to clipboard textual values like object or material names.

Great update!
The mobile navigation improvement is really nice. I was wondering if it would be possible to have an advanced instruction for mobile instructions as well? I think this would be beneficial for users who are not familiar with the controls. (pinch and two fingers gestures)

Really appreciate your hard work on improving your amazing product!