ComfyUI Node
Normal Map Light Estimator
A ComfyUI node in Custom/Lighting with 17 inputs and 20 outputs.
Normal Map Light Estimator
- normal_map
- luma_image
- exclusion_mask
- x_direction
- y_direction
- combined_direction
- hard_soft_index
- x_confidence
- y_confidence
- overall_confidence
- spread_value
- debug_mask
- lit_normals_viz
- cluster_delta_chart
- x_threshold_preview
- y_threshold_preview
- false_color_ire
- shadow_mask
- soft_shadow_mask
- shadow_character
- transition_quality
- soft_ratio
- hard_ratio
◄luma_threshold0.50►
◄curve_types_curve►
◄x_threshold0.40►
◄y_threshold_upper0.10►
◄y_threshold_lower0.10►
◄central_threshold0.30►
◄hard_light_threshold0.15►
◄soft_light_threshold0.35►
◄shadow_ire_threshold20►
◄transition_sensitivity0.10►
◄format_modeauto►
◄normal_standardOpenGL►
◄analysis_methodcombined►
◄ire_analysis_weight0.5►
CategoryCustom/Lighting
Inputs (17)
| Name | Type | Default | Description |
|---|---|---|---|
| normal_map | IMAGE | — | |
| luma_image | IMAGE | — | |
| luma_threshold | FLOAT | 0.500–1 | — |
| curve_type | COMBO | s_curve | 4 options: linear, s_curve, exponential, logarithmic |
| x_threshold | FLOAT | 0.400–1 | — |
| y_threshold_upper | FLOAT | 0.100–1 | — |
| y_threshold_lower | FLOAT | 0.100–1 | — |
| central_threshold | FLOAT | 0.300–1 | — |
| hard_light_threshold | FLOAT | 0.150–1 | — |
| soft_light_threshold | FLOAT | 0.350–1 | — |
| shadow_ire_threshold | FLOAT | 200–50 | — |
| transition_sensitivity | FLOAT | 0.100.01–1 | — |
| format_modeopt | COMBO | auto | 2 options: auto, manual |
| normal_standardopt | COMBO | OpenGL | 4 options: OpenGL, DirectX, World_Space, Object_Space |
| analysis_methodopt | COMBO | combined | 3 options: advanced, legacy, combined |
| exclusion_maskopt | MASK | — | |
| ire_analysis_weightopt | FLOAT | 0.50–1 | — |
Outputs (20)
| Name | Type | Description |
|---|---|---|
| x_direction | STRING | — |
| y_direction | STRING | — |
| combined_direction | STRING | — |
| hard_soft_index | STRING | — |
| x_confidence | STRING | — |
| y_confidence | STRING | — |
| overall_confidence | STRING | — |
| spread_value | STRING | — |
| debug_mask | IMAGE | — |
| lit_normals_viz | IMAGE | — |
| cluster_delta_chart | IMAGE | — |
| x_threshold_preview | IMAGE | — |
| y_threshold_preview | IMAGE | — |
| false_color_ire | IMAGE | — |
| shadow_mask | IMAGE | — |
| soft_shadow_mask | IMAGE | — |
| shadow_character | STRING | — |
| transition_quality | STRING | — |
| soft_ratio | FLOAT | — |
| hard_ratio | FLOAT | — |