ComfyUI Node
Spektrafilm DIR Couplers
DIR coupler inhibition: saturation, contrast and local sharpness.
Spektrafilm DIR Couplers
- params
- SPEKTRAFILM_PARAMS
◄override_stock_presetfalse►
◄activetrue►
◄amount1.00►
◄inhibition_samelayer1.00►
◄inhibition_interlayer1.00►
◄gamma_samelayer_rgb_r0.34►
◄gamma_samelayer_rgb_g0.32►
◄gamma_samelayer_rgb_b0.27►
◄gamma_interlayer_r_to_gb_g0.35►
◄gamma_interlayer_r_to_gb_b0.30►
◄gamma_interlayer_g_to_rb_r0.15►
◄gamma_interlayer_g_to_rb_b0.35►
◄gamma_interlayer_b_to_rg_r0.17►
◄gamma_interlayer_b_to_rg_g0.23►
◄diffusion_size_um20►
Categoryimage/spektrafilm/params
Inputs (16)
| Name | Type | Default | Description |
|---|---|---|---|
| override_stock_preset | BOOLEAN | false | Use the values below for gamma_samelayer_rgb, gamma_interlayer_r_to_gb, gamma_interlayer_g_to_rb, gamma_interlayer_b_to_rg instead of the ones spektrafilm picks for the chosen film stock. |
| active | BOOLEAN | true | Enable DIR coupler inhibition. |
| amount | FLOAT | 1.000–10000 | Global multiplier on the DIR coupler inhibition matrix. 1.0 leaves the per-channel gammas as-is. |
| inhibition_samelayer | FLOAT | 1.000–10000 | Multiplier on the same-layer (diagonal) inhibition. Controls overall contrast / gamma reduction within each RGB layer. |
| inhibition_interlayer | FLOAT | 1.000–10000 | Multiplier on the cross-layer (off-diagonal) inhibition. Controls saturation enhancement from interlayer DIR effects. |
| gamma_samelayer_rgb_r | FLOAT | 0.340–10000 | Per-channel same-layer DIR gamma (R, G, B). Effective gamma reduction of each layer's density curve. |
| gamma_samelayer_rgb_g | FLOAT | 0.320–10000 | Per-channel same-layer DIR gamma (R, G, B). Effective gamma reduction of each layer's density curve. |
| gamma_samelayer_rgb_b | FLOAT | 0.270–10000 | Per-channel same-layer DIR gamma (R, G, B). Effective gamma reduction of each layer's density curve. |
| gamma_interlayer_r_to_gb_g | FLOAT | 0.350–10000 | DIR inhibition from the R layer onto the G and B layers respectively (g_R->G, g_R->B). |
| gamma_interlayer_r_to_gb_b | FLOAT | 0.300–10000 | DIR inhibition from the R layer onto the G and B layers respectively (g_R->G, g_R->B). |
| gamma_interlayer_g_to_rb_r | FLOAT | 0.150–10000 | DIR inhibition from the G layer onto the R and B layers respectively (g_G->R, g_G->B). |
| gamma_interlayer_g_to_rb_b | FLOAT | 0.350–10000 | DIR inhibition from the G layer onto the R and B layers respectively (g_G->R, g_G->B). |
| gamma_interlayer_b_to_rg_r | FLOAT | 0.170–10000 | DIR inhibition from the B layer onto the R and G layers respectively (g_B->R, g_B->G). |
| gamma_interlayer_b_to_rg_g | FLOAT | 0.230–10000 | DIR inhibition from the B layer onto the R and G layers respectively (g_B->R, g_B->G). |
| diffusion_size_um | FLOAT | 200–10000 | Sigma in um for the diffusion of the couplers, (5-20 um), controls sharpness and affects saturation. |
| paramsopt | SPEKTRAFILM_PARAMS | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| SPEKTRAFILM_PARAMS | SPEKTRAFILM_PARAMS | — |