What’s new in Spline

New features, improvements and fixes across the 3D editor, Hana and the runtimes.

RSS feed

New home page and fixed look-at event collision

This update introduces a new home page and resolves a collision issue with the look-at event for objects with non-uniform scale. It also includes various minor bug fixes and improvements.

Changes

  • New home page!
  • Fixed look-at event collision for object with non-uniform scale.
  • Minor bug fixes and improvements.

Improvements in transform controls and state handling

This update improves the performance of transform controls when editing nested objects and addresses errors with modeling tools in the spline loader library. It also enhances the handling of states during object duplication and transitions, along with minor adjustments in group handling.

Changes

  • Fixed the issue of transform controls moving slowly when editing nested objects.
  • Fixed error with modeling tools in the spline loader library.
  • Improved the way states are handled when duplicating an object (now the state changes will point to the actual copy instead of the original).
  • Improved the way transitions are handled after a previous condition happens.
  • Small changes in the way groups are handled inside other groups.
  • Minor improvements and fixes.

New Auto-Zoom parameter and various fixes

This update introduces a new Auto-Zoom parameter in the export panel, enhancing responsiveness for Orthographic cameras. It also addresses several issues related to cloners, material layers, and file duplication, along with improvements in comment pin positioning and export loading times.

Changes

  • New "Auto-Zoom" parameter in the export panel that enables responsivity on Orthographic cameras.
  • Fixed issue with cloner and parent objects.
  • Fixed issue with some material layer values on some files.
  • Fixed small issues when duplicating files from the editor.
  • Fixed issues on code exports.
  • Fixed issues with opening links in the same tab.
  • Fixed issues with transitions that happen simultaneously on mouse events.
  • Improved position of comment pins.
  • Improved export loading times.
  • Minor improvements and fixes.

Fixed issues with comment threads and synchronization

This update addresses several issues related to comment threads, including closing modals, synchronization when deleting comment pins, and loading threads for new comments. It also improves the positioning of comment pins in the desktop app and includes minor UX improvements.

Changes

  • Fixed issue closing a comment thread modal when exiting the comment mode.
  • Fixed synchronization issue when deleting comment pins from someone else.
  • Fixed issue loading the thread when opening new comments from someone else.
  • Fixed comment pins positions in the desktop app.
  • Minor ux improvements and fixes.

New comment features and material selection fixes

This update introduces the ability to create comments and edit/move comments created by other users. It also addresses issues related to material selections and includes various minor bug fixes.

Changes

  • New: Now you can create comments!
  • New: Edit and move comments created by other users.
  • Fixed issues on material selections.
  • Minor bug fixes.

Improvements in event targets and material previews

This update enhances event targets for conditional events of new object instances and improves the behavior of collaborator markers. Additionally, it boosts the performance of material preview thumbnail generation and resolves an issue with the Torus primitive when converted to an editable mesh.

Changes

  • Improved event targets for conditional events of new object instances.
  • Improved collaborator markers behaviour.
  • Improved Material preview thumbnail generation performances.
  • Fixed issue with Torus primitive when converted to editable mesh.
  • Minor bug fixes and improvements.

Fixes for look-at events and boolean object scaling

This update resolves issues with look-at events on dynamic objects and addresses scaling problems when baking boolean objects. It also includes minor UX improvements and fixes.

Changes

  • Fixed issue with look at events on dynamic objects.
  • Fixed scaling issue when baking a boolean object.
  • Minor ux improvements and fixes.

Enhancements in vector tool and game controls

This update introduces surface snapping functionality when using the vector tool and addresses several issues related to library imports, game control character stuttering in high gravity, and the sculpting tool. It also fixes issues with look-at events and USDZ export negative normals, along with minor UX improvements.

Changes

  • Enable surface snapping when using the vector tool.
  • Fixed issue on library imports.
  • Fixed issue with game control character stuttering on high gravity.
  • Fixed issues on sculpting tool.
  • Fixed issue with look at event.
  • Fixed issue on usdz export negative normals.
  • Minor ux improvements and fixes.

Fixes for material preview and game controls

This update resolves issues with material preview rendering in Safari and addresses a problem where the game control character gets stuck at the start of play mode. It also fixes physics issues for meshes with a scale set to 0 and improves material handling for multiple objects, along with minor bug fixes.

Changes

  • Fixed issue with material preview rendering in Safari.
  • Fixed issue in game controls where character is stuck at start of play mode.
  • Fixed issue with physics for mesh with scale set to 0.
  • Improved material handling of multiple objects.
  • Minor bug fixes and improvements.

New reset action and cursor parameter

This update introduces a reset action that allows users to restart the scene from interaction events and a new cursor parameter to hide the cursor during exports and play mode. It also enables transparency in WebM video exports and addresses various issues with shortcuts, modals, and key events, along with minor bug fixes.

Changes

  • New: Reset action to trigger a restart of the scene from interaction events.
  • New: New Cursor parameter to hide the cursor on exports/playmode.
  • Enable transparency in webm video exports.
  • Fixed issues with shortcuts and modals.
  • Fixed issue with key events blocked in exports.
  • Fixed issue with groups position in components.
  • Minor bug fixes and improvements.

New input events and improvements in UX

This update introduces new key press and mouse press events, allowing for enhanced interactivity. It also enables the conversion of clones to component instances and improves the general user experience of modals. Additionally, it fixes an issue with ellipses when the angle is set to 0, along with minor bug fixes.

Changes

  • New: Key Press and Mouse Press events.
  • New: you can now convert clones to component instances.
  • Improved modal general UX.
  • Fixed issue with ellipses when angle is set to 0.
  • Minor bugs fixes and improvements.

Camera Transitions and Export Fixes

This update introduces camera orbit transitions and improves hover event behavior. It also fixes issues with cloner visibility and URL exports containing multiple textures.

Changes

  • New: Now you can orbit the camera when using state transitions.
  • Improved mouse hover event behavior to avoid getting stuck in previous state.
  • Fixed cloner visibility issue when the base is hidden.
  • Fixed URL export failing when a big amount of textures were in the scene.
  • Minor bugs fixes and improvements.

Collaborator Camera View and Undo Improvements

This update introduces the ability to snap to a collaborator's camera view by clicking on their avatar in the sidebar. It also improves the positioning of viewport collaborator labels and fixes an issue with undo functionality when focused on a text input.

Changes

  • New: snap to collaborator camera view by clicking on their avatar in sidebar.
  • Improved viewport collaborator label positioning.
  • Fixed issue with undo not triggering when focused on a text input.
  • Minor bugs fixes and improvements.

Cloner Errors and Polygon Extrusion Fixes

This update addresses issues with the cloner creating errors upon file opening and fixes problems that occurred when using the shift key while extruding a polygon. It also improves the export panel UX and includes small performance improvements.

Changes

  • Fixed issue with cloner creating errors on file opening.
  • Fixed issue that happened when using shift while extruding a polygon.
  • Improved export panel ux.
  • Small performance improvements.
  • Minor bugs fixes and improvements.

Autoplay and Multi-Material Selection Enhancements

This update fixes issues with autoplay for videos with sound on mouse down for public URLs and improves the user experience for multi-material selection. It also includes minor bug fixes and improvements.

Changes

  • Fixed issue with autoplay and videos with sound on mouse down on public URLs.
  • Improved UX for multi material selection.
  • Minor bugs fixes and improvements.

Fixes for non-parametric object resizing and material selection

This update addresses issues related to the resizing of some non-parametric objects and fixes problems with multi-material selection. It also includes minor bug fixes and improvements.

Changes

  • Fixed issues with resize of some non parametric objects.
  • Fixed issue with multi material selection.
  • Minor bugs fixes and improvements.

Improvements in animating non-primitive object sizes and selection shortcuts

This update resolves issues encountered when animating the sizes of non-primitive objects and fixes the isolated selection shortcut. It also improves handling for objects with high subdivision counts and enhances clipboard actions, along with multi-material editing issues and UX improvements.

Changes

  • Fixed issues when animating non primitive object size.
  • Fixed issue with isolated selection shortcut.
  • Improved handling of object with high subdivision count.
  • Improved clipboard actions.
  • Improved multi material editing issues and UX.
  • Minor bugs fixes and improvements.

New STL file export and texture mapping fixes

This update introduces STL file export functionality and addresses texture mapping issues in GLTF exports. It also fixes material previews for image layers and resolves issues when multiple users are editing instances and components, along with preventing duplication of objects with special characters in their names.

Changes

  • New: STL files export.
  • Fixed texture mapping issue in GLTF exports.
  • Fixed material previews for image layers.
  • Fixed issues when multiple users are editing instances and components.
  • Fixed issue preventing duplicating object that has special characters in its name.
  • Minor bugs fixes and improvements.

New USDZ file export and cloner fixes

This update introduces USDZ file export functionality and addresses issues with the cloner on text object surfaces and groups. It also fixes modeling selection issues after scaling and resolves disappearing text on resize, along with minor bug fixes and improvements.

Changes

  • New: USDZ files export.
  • Fixed issue with cloner on text object surface.
  • Fixed issue with cloner on group.
  • Fixed modeling selection issue after a scale.
  • Fixed issue with disappearing text on resize.
  • Minor bugs fixes and improvements.

Component & Instances (Beta) and Various Fixes

This update introduces the Component & Instances feature (Beta), allowing users to override component properties and swap between components. It also adds interactivity to components and instances while addressing various fixes related to lighting, collision events, exports, and minor bugs.

Changes

  • New: Component & Instances (Beta), a step towards achieving design systems in 3d.
  • New: Override component changes/properties on instances.
  • New: Swapping between components.
  • New: Add interactivity on components/instances.
  • Fixed lighting issue when opening some of the library objects.
  • Fixed issue with collision events not firing.
  • Fixed issues with exports with texts and physics.
  • Fixed overlap issue on boolean objects in exports.
  • Minor bugs fixes and improvements.