ComfyUI Node
Atlas Solve Patch Views ⌖
A ComfyUI node in Atlas/06 · Patch & Repair with 13 inputs and 4 outputs.
Atlas Solve Patch Views ⌖
- solve
- hole_mask
- exclude_mask
- patch_view_override
- patch_prompt
- view_plan
- report
◄source_azimuth_viewfront view►
◄source_elevation_vieweye-level shot►
◄flip_azimuthfalse►
◄search_distancesfalse►
◄resolution384►
◄min_visible_pixels32►
◄max_views3►
◄max_hole_fraction0.350►
◄normal_tolerance_deg30►
◄max_plane_error_m0.45►
CategoryAtlas/06 · Patch & Repair
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| solve | ATLAS_SOLVE | — | |
| hole_mask | MASK | — | |
| source_azimuth_viewopt | COMBO | front view | 8 options: front view, front-right quarter view, right side view, back-right quarter view, back view, back-left quarter view, +2 |
| source_elevation_viewopt | COMBO | eye-level shot | 4 options: low-angle shot, eye-level shot, elevated shot, high-angle shot |
| flip_azimuthopt | BOOLEAN | false | — |
| search_distancesopt | BOOLEAN | false | Also try close-up/wide (96 candidates instead of 32). Distance changes visibility far less than angle does, and every candidate is a rasterize. |
| resolutionopt | INT | 384128–1536 | Rasterize size per candidate. Runs ONCE PER CANDIDATE VIEW and the rasterizer is pure-numpy O(faces x pixels) — this is the expensive knob. |
| min_visible_pixelsopt | INT | 321–100000 | Below this an island counts as unseen from that view. A few grazing pixels is not a patch. |
| max_viewsopt | INT | 31–32 | How many ranked views go into view_plan. The override output always carries the single best; the plan is for multi-angle and agent use. |
| exclude_maskopt | MASK | Hole pixels to ignore — typically sky already carried by a dome. Excluded pixels leave the ranking entirely. | |
| max_hole_fractionopt | FLOAT | 0.3500.001–1 | Largest island, as a fraction of frame, that a fill plane may be fitted to. NOT the repair module's 0.04 default: that is tuned for small planar patches, and at 0.04 a normal tear (43% of frame, measured) fits NOTHING and every angle scores zero — which reads as 'Qwen cannot see it' when nothing was ever fitted to look at. |
| normal_tolerance_degopt | FLOAT | 301–89 | How much the hole's surrounding normals may disagree before it is judged non-planar. |
| max_plane_error_mopt | FLOAT | 0.450.001–100 | Plane-fit residual cap, metres. Only meaningful when the solve's metric scale is trusted. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| patch_view_override | STRING | — |
| patch_prompt | STRING | — |
| view_plan | STRING | — |
| report | STRING | — |