Skip to content

SarabResolver

SarabResolver resolves your footage's depth, confidence, sky and camera (position, rotation, lens) per frame with Depth Anything 3, so effects like SarabOrtex shaders and SarabBrush3D strokes can live in the shot's real 3D space — matched to the camera and occluded by real objects.

Adding it to your shot

Apply SarabResolver from the SarabFX category (SarabFX/3D) onto the clip you shot. Pick a model, click Download Model the first time (a progress bar shows the transfer), then choose an Output.

Models

Model Gives Size Licence
DA3 Small depth + confidence + camera 105 MB Apache-2.0
DA3 Base depth + confidence + camera 149 MB Apache-2.0
DA3 Large depth + confidence + camera, higher quality 1.4 GB CC BY-NC 4.0 — non-commercial
DA3 Giant + 3D Gaussians export 4.9 GB CC BY-NC 4.0 — non-commercial
DA3 Mono Large depth + sky 1.3 GB see model card
DA3 Metric Large depth in metres + sky 1.3 GB see model card

Models are stored in ~/Library/Application Support/SarabFX/models/depth-anything.

Outputs

Output Use it for
Depth map occlusion and depth-driven effects (feed it to a shader channel)
Confidence map masking where the depth is uncertain
Sky mask replacing or grading the sky
Source + camera data pass the footage through with the camera encoded for SarabBrush3D and SarabOrtex
Source with depth in alpha footage in RGB, depth in alpha — one clip carries both

Depth Mapping: Normalise per frame for a look, Fixed range (Near..Far) for anything that must be stable across frames (occlusion), Raw values for the model's own units.

Camera

  • Static — each frame on its own: depth and lens, camera at the origin.
  • Tracked — frames are solved in overlapping windows so the camera path is continuous across the clip. Needs a depth+camera model.

Resolve Clip Now solves every frame once with a progress bar; afterwards playback is served from the cache, which persists on disk.

Exports

  • Export Camera — a JSON file with the per-frame camera (extrinsics, intrinsics, and the SarabFX position/rotation/FOV).
  • Export Gaussians — with DA3 Giant, the current frame's 3D Gaussians as a PLY.

Performance

Inference runs at about 300 ms per frame with DA3 Small on an M3 Max; resolved frames are cached, so scrub or play the clip once (or use Resolve Clip Now) and it stays instant.