ComfyUI Node
Atlas Disocclusion Guide π£
A ComfyUI node in Atlas/06 Β· Patch & Repair with 8 inputs and 3 outputs.
Atlas Disocclusion Guide π£
- solve
- source_image
- camera_path
- exclude_mask
- guide
- hole_mask
- report
βsentinelmagentaβΊ
βhole_dilate_px0βΊ
βresolution1024βΊ
βlast_n0βΊ
CategoryAtlas/06 Β· Patch & Repair
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| solve | ATLAS_SOLVE | β | |
| source_image | IMAGE | β | |
| camera_pathopt | ATLAS_CAMERA_PATH | The move to render. Every sampled frame becomes one image in the output batch, so this feeds a video model directly. Without it you get one frame from the solved camera itself, which by definition has almost no holes β useful only as a sanity check. | |
| sentinelopt | COMBO | magenta | Colour for pixels the source camera never saw. Magenta is what the LTX-2 CrossView-Warp IC-LoRA expects. Avoid black unless a consumer demands it: real plates contain black, so it is indistinguishable from content. |
| hole_dilate_pxopt | INT | 00β64 | Grow the marked region. A z-buffered render leaves thin one-pixel seams along silhouettes; a few px turns that speckle into coherent blobs, which generative fillers handle far better. Dilation only ever marks MORE as unseen, so it can never invent coverage. |
| resolutionopt | INT | 1024256β4096 | Long edge. The pure-numpy rasterizer is O(faces x pixels) and this renders EVERY path frame β keep it moderate for long moves on dense relief meshes. |
| exclude_maskopt | MASK | Region already handled by something other than geometry β typically sky carried by a matte or a SkyDome. Excluded pixels are NOT marked and are left out of the coverage figure entirely. Without this, sky with no geometry behind it reads as a permanent hole, so the guide tells the model to invent a sky that is already being handled. | |
| last_nopt | INT | 00β4096 | Render only the move's LAST N frames (0 = every frame). The single-frame fill doctrine only ever consumes the END of the move (its holes are a superset of every earlier frame's), so rendering a 100-frame arc to use 1-5 frames is pure waste β last_n=1 (final frame) or 5 (a WAN 4k+1 window) cuts render time and memory by the path length. Batch indices become RELATIVE to the window: final frame = last_n-1. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| guide | IMAGE | β |
| hole_mask | MASK | β |
| report | STRING | β |