Repository navigation
Deep Compositing
Niik-l edited this page Sep 15, 2026
·
1 revision
Full notes: NODE_REGISTRY.md → Deep Compositing
| Node | Status | What it does |
|---|---|---|
| DeepRead | Available | Read deep EXR files. Sequences via #### in the path (frame range scanned from disk, shown in File Info); plain paths stay single-file. … |
| DeepWrite | Available | Write deep EXR files |
| DeepFlatten | Available | Flatten deep to 2D |
| DeepMerge | Available | Merge deep images |
| DeepRecolor | Available | Recolor deep samples |
| DeepSlice | Available | Slice deep by depth range |
| DeepHoldout | Available | Deep holdout matte |
| DeepFromImage | Available | Convert 2D to deep |
| DeepGrade | Available | Grade deep samples |
| DeepReformat | Available | Resize a deep image (nearest-neighbour sample copy) to a preset format or custom W/H, Scale or Crop. Resizes the deep samples, the RoD and (since 2026-09-10) the output format, so the viewer shows the whole result … |
| DeepCrop | Available | Crop deep images |
| DeepToPoints | Available | Convert deep to point cloud. Optional Camera3D input unprojects pixels+depth into world space (full camera transform: rotation via RotationConventions + translation). Chain PointsToParticles after it to render the cloud (2.5D re-projection). … |
| DeepTransform | Available | Transform deep images |
| DeepExpression | Available | Nuke-style per-sample expressions (v2.0): temp-variable rows + rgba.red/green/blue/alpha and deep.front/deep.back fields; operators/ternary/math functions, x/y/frame variables; writing a channel the deep lacks appends it |
| DeepColorCorrect | Available | Color correct deep samples |
| DeepDefocus | Available | Defocus deep images |
| Blast | Available | Point-cloud filter. Bounding-box mode (delete inside/outside a Cube3D bounds input) and Selection mode — drag-select points in the 3D viewport and hit Delete to chain a seeded Blast (Houdini-style; right-click menu for add/remove/set/clear). … |
Status: Available = in the release builds; Not in the build = source exists but the node is not registered; Retired = replaced, kept so old projects load.