v3.34.1
This release adds machine-to-machine authentication support.
This release adds machine-to-machine authentication support.
This release adds a 3D scene project node to save and revisit scenes on the canvas, a fullscreen editor for the Image Compositor, and a new Seedream model that decomposes images into editable layers.
You can now save your 3D scene editor sessions as first-class nodes on the canvas. Clicking “Save” creates a project node with a viewport snapshot, and reopening it restores all your edits. The node also supports exporting your scene as video, which can be connected to downstream nodes for further processing. This provides a persistent workflow for iterative 3D scene creation directly within your canvas projects.
The Image Compositor now features a fullscreen editor, accessible by clicking “Enter Compositor” on the node. This provides a dedicated workspace to move, scale, rotate, crop, and reorder layers using transform and crop gizmos. You can adjust blend modes, opacity, and layer names, with editor-scoped undo/redo. Output settings include canvas dimensions with aspect ratio controls and a background color picker. Export options include PNG, layered PSD, or a ZIP of the raw layers.
A new Seedream model is available that decomposes an image into a base image and up to 16 transparent PNG layers, each with z-index and bounding box data. The node output includes a widget to recompose the layers at their original positions and export the result as a flattened PNG, a layered PSD, or a ZIP file containing all the individual layers. This provides a structured output for image decomposition workflows.
This release adds HDRI support for 3D scenes, makes the video compositor timeline more usable with many layers, and improves output dimension validation. Collapsible panels in the compositor give you more control over your workspace, and previews now show your composition before you start a render.
HDRIs are now a first-class asset type for use in the 3D scene editor. You can upload .hdr and .exr files directly to the asset library, where they are easily accessible when building scenes. The scene editor’s environment picker is now filtered to show only HDRI assets, ensuring a seamless workflow for lighting your 3D environments.
Every section in the video compositor’s right-hand inspector panel is now collapsible. You can hide the Layer, Matte, Transform, Crop, Timing, Audio, and Source sections to focus on the controls you need. Each section defaults to expanded, and the Transform/Crop headers still function as one-click mode switchers for quick adjustments on the canvas. This gives you a more customizable editing workspace.
When your composition has more than five layers, the timeline now keeps the transport bar and time ruler pinned at the top while the layer rows scroll vertically. A scrollbar appears on the right, and the ruler’s horizontal scroll stays synchronized with the clip lanes. This ensures essential controls remain in view, making it much easier to work with complex, multi-layer projects.
The video compositor node now displays a static preview of the first frame of your composition. This preview is generated client-side based on your current layer configuration, giving you a visual check of the output before committing to a render. The preview updates as you edit layers and is replaced by the final video once a render is complete.
Output frame rates are now selectable from a preset list of standard rates including 23.976, 29.97, and 59.94, with a custom field for entering any fractional value. The presets use exact rational numbers for broadcast-accurate timing, while the familiar rounded values are shown in the interface. This allows for precision when working with specific video standards.
The video compositor now detects and surfaces clips that cannot be decoded by the browser due to unsupported codecs or excessive resolution. An overlay and a warning badge on the layer row indicate the problem, and attempting to render will fail with a clear error message. This prevents sources from being silently dropped from the composition.
This release focuses on developer tooling and internal improvements to lay the groundwork for future user-facing features.
This release fixes an issue where certain large video and image outputs were incorrectly reported as 2.0 MB in the file properties panel, regardless of their actual size. The true file size is now accurately displayed.
This release fixes a critical issue that prevented older generation jobs from loading or rerunning correctly, ensuring compatibility with recent model updates.
Jobs created with older model versions, such as Kling O3 video generation nodes, will now correctly resolve their type and inputs when viewed in the jobs list, opened in the canvas, or rerun. Previously, these jobs appeared broken with missing icons and incorrectly labeled parameters. The system now automatically migrates the stored job definitions to their current equivalents, preserving your ability to work with past generations.
This release adds a user-controlled threshold for when node metadata becomes visible on the canvas.
You can now control the zoom level at which node metadata—such as resolution, duration, and model badges—appears on the canvas. A new setting, Show node metadata above zoom, is available in Preferences → Canvas. The value is a percentage from 10% to 800%, defaulting to 80% (the previous fixed behavior). Setting it to 10% keeps the metadata visible at all zoom levels, while 800% effectively hides it.
This release adds support for uploading image sequences as ZIP files to Gaussian Splatting nodes and introduces layer removal shortcuts in the video compositor.
You can now upload a ZIP file containing an image sequence directly to the image input on multi-view Gaussian Splatting nodes. This eliminates the need to extract and manually select hundreds of individual photos when working with captured sequences. The ZIP upload is mutually exclusive with individual image uploads or video inputs—you can use only one method at a time. The system handles the archive upload efficiently and passes it directly to the backend for processing.
Layer management in the video compositor is now more direct. An inline remove button (X) has been added to each layer row in the layer panel, and a “Remove layer” option is available in the viewport’s right-click context menu. Additionally, the Delete or Backspace key will now remove the currently selected layer instead of deleting the entire compositor node, making layer cleanup faster.
This release adds new security measures and analytics.
This release introduces new security measures.