v3.16.0
This release adds 4K resolution support for Kling video editing, expands the Video Compositor with per-layer cropping and scaling modes, and improves element support in Kling workflows.
Native Kling API with 4K video editing
The Kling O3 Video Edit node now connects directly to Kling’s API 2.0 instead of using a fal.ai wrapper. This unlocks 4K resolution for video editing tasks — previously capped at 1080p. The Quality selector now includes Standard (720p), Pro (1080p), and 4K options, consistent with other Kling O3 generation nodes.
Existing workflows automatically migrate to the new node type while preserving quality settings. The native integration also supports the full Kling content specification, including base_video editing with proper audio handling constraints.
Video Compositor: per-layer crop editor
Add precise cropping to individual layers in the Video Compositor with a new on-canvas crop editor. Click the crop mode toggle in the inspector to reveal corner and edge handles that let you resize the crop rectangle while seeing the full source content dimmed outside the selection. The crop is applied before transformation, so rotated layers maintain correct cropping behavior.
Cropped content re-centers on the layer’s anchor point, and the transform gizmo, scaling presets, and size readout all operate on the cropped region rather than the full source.
Video Compositor: scaling modes and resize handles
Layers in the Video Compositor now support independent X/Y scaling with Fit, Fill, and Stretch presets. Toggle aspect ratio linking on or off to control whether scaling remains uniform or allows free distortion. Eight resize handles on the transform gizmo (corners and edges) let you interactively scale layers while maintaining the opposite handle’s position.
A live size readout shows the rendered dimensions in pixels, and quick-rotate buttons (+90°/–90°/reset) provide convenient rotation controls beside the rotation field.
Quality of life
- Upload progress: File uploads now show real byte-level progress on R2 storage instead of simulated ramps
- Kling references: Prompt autocomplete correctly inserts
@image_1/@element_1tags that match Kling’s API requirements - Gaussian splat detection: Uploaded
.plyfiles are automatically detected as splats or meshes based on their actual content - Kling pricing: Video edit nodes now correctly apply quality-tier multipliers for Standard/Pro/4K resolutions