Nodes/ComfyUI_LC_MaskMaker_nodes/LC Normal Map (BAE) ๐Ÿ—บ๏ธ
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.

By lonecatone23ยทCreated 6 days agoยทUpdated about 10 hours agoยท 0
LC Normal Map (BAE) ๐Ÿ—บ๏ธ
  • image
  • normal_map
โ—„modelโ–พโ–บ
โ—„resolution512โ–บ
โ—„flip_yfalseโ–บ
โ—„blur_radius0โ–บ
โ—„sigma1.0โ–บ
CategoryLC MaskMaker/depth

Inputs (6)

NameTypeDefaultDescription
imageIMAGEImage to estimate surface normals for.
modelCOMBOBAE 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.
resolutionINT512256โ€“2048Size the shorter side is processed at. 512 is what ControlNet uses; higher is slower and can add detail.
flip_yBOOLEANfalseFlip the green channel (OpenGL vs DirectX style normal maps).
blur_radiusINT00โ€“31Blur 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.
sigmaFLOAT1.00.1โ€“10How 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)

NameTypeDescription
normal_mapIMAGEโ€”