ComfyUI Node
LC Normal Map (BAE) ๐บ๏ธ
BAE surface normal map (RGB = XYZ), the same style ControlNet's normal_bae makes. Optional blur (blur_radius, sigma) uses ComfyUI's Blur Image.
LC Normal Map (BAE) ๐บ๏ธ
- image
- normal_map
โmodelโพโบ
โresolution512โบ
โflip_yfalseโบ
โblur_radius0โบ
โsigma1.0โบ
CategoryLC MaskMaker/depth
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | Image to estimate surface normals for. | |
| model | COMBO | BAE weights (scannet.pt). Trained on ScanNet, whose terms are not commercial-friendly, and the weights' Hugging Face card just says 'other'. Verify before commercial use. Uses the copy you already have (models/normalbae or comfyui_controlnet_aux), or downloads it the first time you run. | |
| resolution | INT | 512256โ2048 | Size the shorter side is processed at. 512 is what ControlNet uses; higher is slower and can add detail. |
| flip_y | BOOLEAN | false | Flip the green channel (OpenGL vs DirectX style normal maps). |
| blur_radius | INT | 00โ31 | Blur the finished normal map with ComfyUI's Blur Image. The radius is in pixels, the blur kernel is 2 x radius + 1 wide. Smooths the fine noise BAE leaves on flat surfaces. 0 = no blur. |
| sigma | FLOAT | 1.00.1โ10 | How evenly the blur spreads across its radius (same meaning as in Blur Image). Higher = stronger, closer to a plain box blur. Lower = gentler, weighted toward the center. Only used when blur_radius is above 0. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| normal_map | IMAGE | โ |