ComfyUI Node: Normal Map Light Estimator

Authored by APZmedia

Created

Updated

0 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Category

Custom/Lighting

Inputs

normal_map IMAGE
luma_image IMAGE
luma_threshold FLOAT
curve_type
  • linear
  • s_curve
  • exponential
  • logarithmic
x_threshold FLOAT
y_threshold_upper FLOAT
y_threshold_lower FLOAT
central_threshold FLOAT
hard_light_threshold FLOAT
soft_light_threshold FLOAT
shadow_ire_threshold FLOAT
transition_sensitivity FLOAT
format_mode
  • auto
  • manual
normal_standard
  • OpenGL
  • DirectX
  • World_Space
  • Object_Space
analysis_method
  • advanced
  • legacy
  • combined
exclusion_mask MASK
ire_analysis_weight FLOAT

Outputs

STRING

STRING

STRING

STRING

STRING

STRING

STRING

STRING

IMAGE

IMAGE

IMAGE

IMAGE

IMAGE

IMAGE

IMAGE

IMAGE

STRING

STRING

FLOAT

FLOAT

Extension: NormalMapLightEstimator

A ComfyUI custom node for estimating light direction and quality from normal maps using luma masking. The system analyzes surface normals to infer lighting information for downstream tasks like adaptive relighting, directional masking, or stylized effects.

Authored by APZmedia

Looking for a different node?

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more