Shapespark releases

Yes, but stay tuned;-) A new Shapespark version with support for multiple levels will be rolled today.

@wojtek ,

Are the API calls also being rolled out in today’s release ? If not, can you please consider this in your priority task list ?

No, we haven’t implemented the minimap API calls yet.

Shapespark 2.5.1 is out with the following changes:

  • Support multiple levels in the minimap.
  • Rotating objects. The editor offers Rotate option in the Objects tab which makes all objects of the given type continuously spin around.
  • List of views for the Custom hide in views option now has an Add all button that adds all the views to the list.
  • Improve AI denoiser performance for long and thin geometry elements.
  • Fix HTML label horizontal centering on iPhone X.
  • Remove the orange outline of the editor’s viewport that started to appear in the previous version.
2 Likes

Hello, i tested the AI denoiser today. It works awesome. Way better than before but I still get artifacts on smaller white surfaces. (please see attachment). This was rendered with 100 samples.

Hello @wojtek

In your last point, you said you have removed orange border from editor’s viewport.

Is it the same issue I had raised here - Full-page Shapespark iframe - #6 by nishantambekar

Thanks.

Yes, it sounds like it’s the same issue.

@wojtek , these are amazing updates! Thank you for the hard work :slight_smile:

Especially I love the featue for rotating objects as it makes scenes more active and dynamic

Agree! Amazing update! :+1:t2:

Is possible the 3D object can spin or rotate between a specific angle, and a specific axis?

1 Like

Hello wojtek
I’m glad that shapespark has added the rotation function, currently it can only rotate in one direction, will a later version add the option for users to rotate the model clockwise or counterclockwise?

@haruhime The number input for rotation speed has some problems accepting negative numbers, which we will fix, but you should already be able to enter negative numbers with some effort (try for example pressing & dragging the mouse button on the number input or enter a positive number first and then add a ‘-’ in front as the last step)

@shyan supporting rotation around any axis/angle is larger effort and we don’t have plans to do it soon. The scene storage format doesn’t have information where is the center of an object. Rotating around the UP axis (yaw rotation) was easiest to support, because it works well with an approximate rotation point at the center of an object bounding box, but other axes do not work well with such approximation.

Oh! So that’s it, thanks a lot!

I like your question @shyan , Shapespark users would get a rotation - opening / closing doors in the future.

Hi @wojtek
That’s an automatic process?
If not, how it works?

Hi @wojtek
That’s an automatic process?
If not, how it works?

This is an automatic process.

Shapespark 2.5.2 has just been rolled out:

  • Stereo panorama. The screenshot function now allows to generate stereoscopic 360 panoramas in addition to regular flat panoramas.
  • Allow to crop the minimap to an area relevant for the scene visitor. This allows the minimap to focus on the interior and ignore the exterior objects.
  • Allow to copy color from a scene element in the color picker. The color is copied between the same scene element types: light color picker allows to copy color from another light, material color picker allows to copy color from another material, and trigger color picker from another trigger.
  • Revit exporter improvements:
    • Support for Revit model groups. A model group is exported as a hierarchical Shapespark object: the group becomes a parent object and group elements become the object’s children.
    • Support for Revit 2023.
  • Make the camera auto-climb speed adapt to the horizontal camera speed. This prevents the auto-climb function from walking into a wall on a steep staircase.
  • Replace Noto Sans font with Open Sans in the viewer and editor UI. Include the Vietnamese character subset in the font.
  • Fix number input controls in the editor to allow entering negative values from the keyboard.
  • Allow to configure the object rotation speed with greater precision (0.001 revolutions per second).
  • Fix extension configuration issues when trigger properties were changed while the trigger position was not set yet. Such issues led to scene corruption if the scene with broken extension configuration was saved.
  • Fix load error when a scene is opened in an Android app which has a built-in browser, for example: Facebook Messenger or WeChat.
2 Likes

hi, where is the stereo panorama/ screen shot function?

You need to press a p key in the Shapespark editor and set mode to 360 stereo panorama:

image

Shapespark 2.5.3 is out with the following changes:

  • Multi-material edition. The Material tab now allows to select multiple materials and edit properties of all the selected materials at once.
  • Revit exporter improvements and fixes:
    • Strip numbers that Revit adds automatically to linked model names. Now, if a model is linked a few times in a project, all links use the same name in Shapespark.
    • Fix an imported CAD model being rendered black when the Mirror transformation is used on the model.
    • Fix failing export if a Revit project contains a model group without any exportable elements.
  • Use WebGL2 on iOS devices. Viewer on iOS device can now leverage centroid sampling to reduce lightmap aliasing artifacts. WebGL2 had already been used by other platforms.
  • Fix double-clicking in the editor viewport not navigating to the clicked point. The double-click navigation was broken in the previous release.
  • Expose global variables corresponding to URL hash viewer options. The global variables can be modified from custom JavasScript code (for example placed in a body-end.html):
    • WALK.FLIP_MOUSE corresponds to #flipmouse,
    • WALK.AUTO_PLAY corresponds to #autoplay,
    • WALK.HIDE_PLAY corresponds to #hideplay,
    • WALK.SHOW_HELP_ON_LOAD corresponds to #help,
    • WALK.GAZE_IN_POINTER_LOCK corresponds to #gazeinpointerlock,
    • WALK.NO_GAZE_TELEPORT corresponds to #nogazeteleport,
    • WALK.VR_LO corresponds to #vrlo,
    • WALK.VR_HI corresponds to #vrhi,
    • WALK.MOBILE_HI corresponds to #mobilehi.
4 Likes

We’ve just released Shapespark 2.6 with the following changes:

  • Cloud editor (beta). You can now edit and bake scenes directly in the cloud, by using the cloud version of the Shapespark editor. More details can be found in the announcement.
  • Support for 3ds Max 2023.
  • Automatic camera path calculation to avoid passing through obstacles when switching between views and navigating with the minimap. The feature is enabled by default for new scenes, and for existing scenes enable it with the Auto path option in the Camera tab.
  • Material UV transformation. Allow to configure UV scale and offset for a material to adjust the UV mapping.
  • The Lights and Objects tabs now allow you to select multiple items and edit properties of all the selected items at once. The Materials tab already had support for multi-edition, but this version enhances the feature by making multiple materials selectable also by clicking in the editor viewport.
  • Minimap improvements and fixes:
    • Allow to set model rotation in the minimap.
    • Anti-alias the minimap image.
  • Allow to set the minimum and maximum camera distance for orbit and top views.
  • Add fixed camera height mode that maintains constant height above objects with Walk on option enabled. The Camera height option becomes available in the Camera tab after enabling Auto climb .
  • Allow to copy text color between anchors in the color picker.
  • Allow to automatically rewind Audio extension or video texture tracks each time the track is played.
  • Allow to share audio track together with the screen track during a 3D meeting screen sharing. The feature is supported only in the Chrome browser.
  • Show Meeting projection screen trigger also in the editor to simplify the trigger positioning.
  • Fix material picker texture application issue in the editor for repeating textures.
  • Fix material picker 3D meeting state synchronization issue that led to meeting interruptions.
  • Fix light markers flickering in the scene editor on certain platforms.
  • Viewer API improvements:
    • Allow to enable/disable minimap.
    • Allow to register multiple listeners by Viewer.onNodeTypeClicked .
5 Likes