What’s new in Spline

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

RSS feed

Collision Action and Variable Control Fixes

This update addresses several issues in Spline related to collision actions, state transitions, and variable controls. It also includes fixes for text editing in multi-selection scenarios and improvements to community file comments.

Changes

  • Fixed issue with collision action and empty objects
  • Fixed issues with state transition and global material transparency
  • Fixed issue with variables and layer transparency
  • Fixed issue with conditional action and variable control
  • Fixed issue with text editing on multi-selection
  • Fixed issue with community file comments and special characters
  • Small fixes and improvements

Variable Control and Boolean Operation Fixes

This update focuses on fixing issues related to variable control behavior and boolean operations in Spline. It also addresses crashes caused by complex boolean situations and improves text extrusion with certain fonts, enhancing stability and 3D design functionality.

Changes

  • Fixed small issues with variable control behavior
  • Fixed boolean operation issue with vector shapes
  • Fixed complex boolean situations causing a crash
  • Fixed issue with resize event on exports
  • Fixed issue with text extrusion with some fonts
  • Fixed an issue with variables and state transitions
  • Fixed issue on shortcut
  • Small fixes and improvements

New Variable Control Features and Improvements

This update introduces new variable control actions for dynamic variables and enhances the React API with variable support in Spline. It also includes improvements to the color palette and fixes for various issues with older files, optimizing your 3D design experience.

Changes

  • New: Variable Control action for dynamic variables
  • New: Variables support in the react API
  • Improved color palette
  • Fixed issue deleting variables
  • Fixed issue with camera rotation in old files
  • Fixed issues with certain old files and variables
  • Fixed issue with community files
  • Fixed issue with Distance event and child objects
  • Minor updates and improvements

Interactive Variables and Transition Modes

This update introduces a new way to create interactive experiences through variables in Spline. It also adds the ability to attach variables to property inputs and introduces a new transition mode that enables repetition, enhancing your 3D design and interactivity.

Changes

  • New: Variables! A new way to create interactive experiences
  • New: Attach variables to property inputs
  • New: New mode for transitions that enables repetition each time
  • Minor bug fixes and improvements

Asset Management and Interaction Fixes

This update addresses various asset management issues in Spline, including fixes for asset deletion, dragging objects with physics, and cloner randomness parameters. It also improves the reset action and default values for path extrusion, enhancing your 3D design workflow.

Changes

  • Fixed issue when deleting an asset
  • Fixed when dragging groups of objects with physics
  • Fixed issue with cloner randomness parameter
  • Fixed issue with renaming long scenes
  • Fixed issues with interactions and undefined cameras
  • Fixed issues on code exports with some invisible objects
  • Fixed issues with scroll events and code exports
  • Fixed issue with cloner and empty surfaces
  • Fixed issues generating a crash under certain conditions with old files
  • Reset action now has a delay parameter
  • Better default values for path extrusion
  • Minor fixes and improvements

Team Libraries and Asset Management Enhancements

This update introduces team libraries in Spline, allowing users to convert files into libraries and access multiple 3D libraries from team files. It also enhances the asset palettes user experience and includes improvements to the play mode preview, streamlining collaboration and 3D design workflow.

Changes

  • New: Team libraries!
  • New: Convert any file into a library in your team
  • New: Access multiple libraries from any team files
  • New: Assets sidebar!
  • New: Resize preview in playmode
  • Improved asset palettes UX
  • Small fixes and improvements

Screen Resize Event and Minor Fixes

This update introduces a new screen resize event feature in Spline and includes various minor fixes and improvements to enhance overall performance and user experience, making 3D design more efficient and responsive.

Changes

  • New Screen resize event
  • Small fixes and improvements

Folder Management and Path Enhancements

This update provides an improved way to manage folders within team projects in Spline and introduces round corners for 3D paths. It also addresses shortcut issues for AZERTY keyboards and includes minor fixes, enhancing usability and 3D design flexibility.

Changes

  • New: A better way to move folders between folders and teams' projects
  • New: Round corners for 3d paths
  • Fixed issue on shortcuts using azerty keyboards
  • Small fixes and improvements

Global Opacity and Scene Transition Fixes

This update introduces global opacity controls for object materials in Spline and addresses various issues related to game controls and scene transitions. It also includes optimizations for multi-scene exports and minor fixes, improving performance and visual control in your 3D design.

Changes

  • New: Global opacity for object materials
  • Fixed issues with Game Controls + scene transitions
  • Fixed small issue with materials and component instances
  • Fixed canvas block issue on exports with some scenes
  • Fixed small issues on gradients
  • Fixed several issues with skinned mesh animations
  • Optimized exports with multi-scenes
  • Minor fixes and improvements

Code Export and Physics Improvements

This update addresses runtime issues related to code exports and improves physics damping rotation in Spline. It also resolves issues with merging booleans and enhances the color picker functionality, optimizing both performance and design flexibility.

Changes

  • Fixed code export runtime issues
  • Fixed issue with physics damping rotation
  • Fixed issue with booleans and 3d paths merging
  • Fixed issues with the color picker on frame mode
  • Fixed small issues on multi-scenes
  • Fixed issues on 3d vitals calculation with booleans
  • Small fixes and improvements

Scene Management and Animation Features

This update introduces significant enhancements to scene management in Spline, allowing users to create multiple scenes per file and implement scene transitions. It also adds support for animations in imported models and includes various UI improvements, enhancing your 3D design workflow.

Changes

  • New: Now you can create multiple scenes per file
  • New: Scene transition action to switch between scenes
  • New: Grid view for scenes
  • New: Animation support for imported models (FBX & GLTF)
  • New: Animation event action to control movement from events
  • New: Running behavior in Game Controls
  • New: Bump maps and rough maps support
  • New: Now you can use image layers as bump maps or roughness maps
  • New: Trigger Area event that enables actions to be triggered on a custom area
  • Improved gradient ramp UI
  • UI improvements
  • Fixed issue with the material palette
  • Fixed issue exporting GLTF files with textures
  • Fixed issue with cloner on children's objects and randomness
  • Minor improvements and fixes

Material and Export Fixes

This update focuses on fixing various issues related to material assets and export functionalities in Spline. It addresses transparency issues in WebM exports and resolves problems with mouse events in the Spline-Viewer, improving overall performance and user experience.

Changes

  • Fixed small issues with material assets
  • Fixed issue with transparency on webm export
  • Fixed issue with some mouse events in spline-viewer
  • Fixed issues with templates and non-empty scenes
  • Fixed issues with imports of big objects
  • Fixed issue with 3d paths snapping when disabled
  • Fixed issue with camera switch action on exports
  • Minor improvements and fixes

Dynamic Physics and Material Animation Fixes

This update addresses several issues related to dynamic physics that were preventing material animations. It also fixes boolean operations on vector shapes and interaction offsets in play mode, along with improvements in file size estimation for 3D vitals.

Changes

  • Fixed issue with dynamic physics preventing material animation
  • Fixed issue with boolean operations on some vector shapes
  • Fixed issue of interaction offset in playmode
  • Fixed issues with materials and hidden layers
  • Small improvement in file size estimation for 3d vitals
  • Minor fixes and improvements

Team Project and Export Fixes

This update focuses on fixing various issues related to team projects, including the order in the sidebar and dropdown issues in the inspector panel. It also addresses transparency and blurriness issues on exports, along with several other fixes.

Changes

  • Fixed issue with reset curve editor on transitions
  • Fixed issue with team project order in the sidebar (dashboard)
  • Fixed dropdown issue on inspector panel
  • Fixed transparency issue on exports
  • Fixed issue with blurriness on exports
  • Fixed an issue that happened with instances with dependencies
  • Fixed issue with video layers on imported objects
  • Fixed issue with font selection
  • Fixed issue with subdiv objects and cloner
  • Fixed issue when moving items to a folder
  • Fixed issue with Reset Scene and conditional or collision events
  • Fixed issue with color transitions
  • Fixed issues with glass and masks on code exports
  • Minor improvements in the community platform
  • Minor improvements and fixes in quality

Glass Layer Quality and Transition Improvements

This update improves the quality of glass layers and introduces a new interactive curve preview for transitions. It also addresses several UI issues and fixes related to style transfer antialiasing and object visibility.

Changes

  • Improved glass layer quality
  • New: Added transition interactive curve preview
  • Fixed team dropdown UI
  • Fixed issue on style transfer antialiasing
  • Fixed issue with search input position in some cases
  • Fixed issue with Create action and object visibility
  • Fixed issue with game controls and click to move navigation zones on exports
  • Fixed issues on export regarding ambient shadows
  • Minor fixes and improvements

Ambient Shadows Introduction

This update introduces ambient shadows, also known as ambient occlusion, allowing users to control the intensity and color of shadows in their scenes. It also includes minor bug fixes and improvements.

Changes

  • New: Ambient Shadows (also known as Ambient Occlusion)
  • Now you can control ambient shadows intensity and color
  • Minor bug fixes and improvements

AI Style Transfer Feature

This update introduces AI Style Transfer, enabling users to generate images of their 3D scenes in multiple styles. Users can utilize modifiers and style prompts to fine-tune their results.

Changes

  • AI Style Transfer
  • Now you can use AI to generate images of your 3d scene in multiple styles
  • Use modifiers to control the look of your AI styles
  • Use the style prompt to fine-tune your results

Layer Masks and Material Library Enhancements

This update introduces new layer masks and a material library with hundreds of materials for various applications. It also includes new features for pattern layers and triplanar projection for seamless texture mapping.

Changes

  • New: Layer masks. Now you can use a material layer to mask another layer
  • New: Pattern Layer to create tiles and other patterns with controls for size and frequency
  • New: Voronoi Noise. This type of noise is useful to simulate organic or crystal-like effects
  • New: Material Library with hundreds of easy to use materials for Metal, Wood, Ceramic, Nature, Concrete, Stone, and more!
  • New: Triplanar projection for image and pattern layers. This type of projection works with any object (including subdivs) and helps to achieve seamless texture mapping
  • New default matcaps textures
  • New control for glass quality from export settings
  • New: Now you can copy/paste material layers
  • Now the outliner indicates if an object has events or not
  • Fixed issue with torus texture mapping
  • Fixed issue with black bar on desktop app
  • Fixed issue with 3d paths vector points
  • Fixed issue with community files thumbnails
  • Small fixes and improvements

Boolean Fixes and Improvements

This update addresses various issues related to boolean operations, including display and bake issues. It also includes minor improvements and fixes.

Changes

  • Fixed issue on exports with booleans
  • Fixed boolean mesh display issue
  • Fixed boolean bake issues
  • Fixed boolean glitches issues
  • Small improvements and fixes

Camera Switch and Modal Improvements

This update focuses on fixing issues related to camera switch actions and modal openings in the team selector. It also addresses various other issues related to materials, canvas size, and community platform functionality.

Changes

  • Fixed issue with camera switch action
  • Fixed issue opening modal in team selector
  • Fixed issue on edge case when selecting an object with a material asset
  • Fixed issue displace layer and subdues
  • Fixed issue with profile avatars in the community platform
  • Fixed issue with canvas size
  • Fixed issue with 3d path alignment when offset was 1
  • Fixed small issues on exports
  • Fixed small issues in community platform pages
  • Fixed issue when importing audio files from the import modal
  • Fixed issue with touch behavior with exports in mobile devices
  • Improved material layer selector
  • Support for avatar images in the community platform
  • Other small improvements and fixes