Nodes/Parametric Studio/Film Grain + Tone LUT (no image input)
ComfyUI Node

Film Grain + Tone LUT (no image input)

Builds a film-stock tone LUT, a seeded uniform grain-noise mask (width*height values) and the highlight threshold where halation would start, all from numbers. It processes no image and makes no halation mask.

By parametricparadigm·Created 4 days ago·Updated about 3 hours ago· 1
Film Grain + Tone LUT (no image input)
    • lut_json
    • grain_mask_json
    • grain_scale
    • halation_threshold
    ◄film_stock▾►
    ◄iso400►
    ◄grain_amount0.50►
    ◄halation0.30►
    ◄width1024►
    ◄height1024►
    ◄seed_override0►
    CategoryParametric/Image

    Inputs (7)

    NameTypeDefaultDescription
    film_stockCOMBOFilm stock. One of 4 choices.
    isoINT40025–12800Iso. From 25 to 12800. Default 400.
    grain_amountFLOAT0.500–1Grain amount. From 0 to 1. Default 0.5.
    halationFLOAT0.300–1Halation. From 0 to 1. Default 0.3.
    widthINT10241–8192Width in pixels. From 1 to 8192. Default 1024.
    heightINT10241–8192Height in pixels. From 1 to 8192. Default 1024.
    seed_overrideoptINT00–4294967295Seed override. From 0 to 4.29497e+09. Default 0.

    Outputs (4)

    NameTypeDescription
    lut_jsonSTRING—
    grain_mask_jsonSTRING—
    grain_scaleFLOAT—
    halation_thresholdFLOAT—