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.