← Fusion node reference
Stereo & VRAdvanced

SphericalStabilizer

360° spherical stabilization

Stabilizes equirectangular and 360° footage by analyzing rotational camera motion on the sphere rather than treating the panorama as a flat frame.

SphericalStabilizer
DaVinci Resolve · Fusion

SphericalStabilizer compensates unwanted yaw, pitch and roll while respecting panoramic projection. This avoids many seam and horizon problems that occur when ordinary 2D stabilization is applied to equirectangular footage.

Overview

What SphericalStabilizer does

SphericalStabilizer compensates unwanted yaw, pitch and roll while respecting panoramic projection. This avoids many seam and horizon problems that occur when ordinary 2D stabilization is applied to equirectangular footage.

Mental model

Think of the camera as rotating inside a sphere: stabilization rotates the sphere back rather than sliding a flat rectangle around.

Common uses

Stabilize 360° camera shake
Level a drifting horizon
Reduce unwanted yaw/pitch/roll
Prepare VR footage for reframing
Smooth handheld panoramic capture

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

Image Input

Source image for the operation.

SphericalStabilizer
Fusion node

Image Output

The processed result from this node.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Reject Dominant Motion Outliers While Tracking

Rejects track points that disagree with the dominant spherical motion model.

Tracking Buttons / Direction

Selects the direction used by SphericalStabilizer.

Append to track

Extends an existing stabilization analysis.

Stabilize Strength

Controls how strongly camera rotation is compensated.

Smoothing

Removes high-frequency rotational jitter while preserving broader movement.

Offset Rotation X

Adds a manual X-axis rotation offset after spherical stabilization.

Offset Rotation Y

Adds a manual Y-axis rotation offset after spherical stabilization.

Offset Rotation Z

Adds a manual Z-axis rotation offset after spherical stabilization.

Practical setup

A reliable workflow

  1. 1

    Use correctly projected equirectangular footage.

  2. 2

    Track across a representative shot range.

  3. 3

    Reject moving foreground outliers when necessary.

  4. 4

    Increase stabilization strength gradually.

  5. 5

    Add smoothing only after the main motion is correct.

  6. 6

    Use rotation offsets to restore the desired viewing direction.

Typical node chain
360° footage
SphericalStabilizer
Stable sphere

Examples

Where this node fits in real work

360 horizon cleanup

Stabilize a drifting panoramic camera before reframing.

360 MediaSphericalStabilizerMediaOut

VR smoothing

Remove small rotational jitter while retaining the intentional pan.

VR SourceSphericalStabilizerSphericalCamera

Troubleshooting

Common mistakes

Using ordinary 2D stabilizer on a full equirectangular panorama
Tracking moving subjects as if they were camera motion
Over-smoothing intentional pans
Ignoring seam behavior at the panorama boundary

Production notes

Practical tips

Judge the result in a proper 360 viewer.
Preserve intentional camera movement whenever possible.
Track longer ranges when the horizon slowly drifts.

Related nodes