ComfyUI Node
✨ Ray's VFX: Film Stock
Analytical film-stock emulation. Applies a per-stock tonal curve + color response (Kodak Portra 400, Ilford HP5+, Cinestill, Fujifilm Velvia, and more), plus optional grain and halation. Point `assets_folder` at a directory of `.cube` / `.3dl` LUTs and `.xmp` develop-setting files to layer a real graded look on top of the analytical baseline. `intensity` scales the whole effect; `expose_stops` shifts exposure before the curve.
✨ Ray's VFX: Film Stock
- image
- image
◄presetKodak Portra 400►
◄intensity1.00►
◄grain_amount1.00►
◄halation_amount1.00►
◄expose_stops0.00►
◄seed-1►
◄assets_folder►
◄asset_file(none)►
Category👑 Ray/✨ VFX
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | Source image batch to process with the selected film stock, exposure, grain, and halation settings. | |
| preset | COMBO | Kodak Portra 400 | Film-stock analytical curve preset. |
| intensity | FLOAT | 1.000–1 | Master mix vs untouched input. |
| grain_amount | FLOAT | 1.000–4 | Grain strength (0 = off). |
| halation_amount | FLOAT | 1.000–4 | Halation bloom strength (0 = off). |
| expose_stops | FLOAT | 0.00-4–4 | Exposure compensation in stops. |
| seed | INT | -1-1–2147483647 | -1 for random; any >=0 value is reproducible. |
| assets_folderopt | STRING | Optional asset folder — LUTs and XMP develop presets are picked up recursively. | |
| asset_fileopt | COMBO | (none) | LUT / XMP file to overlay on top of the analytical curve. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | Film-stock emulated image. |