Files
Atomic-TrashandClaude Opus 4.8 769ee66c41 Initial release: Colorist Film Grain and Halation for ComfyUI
Two torch only custom nodes. ColoristFilmGrain models 35mm grain
(per channel, band pass, midtone weighted, added not overlaid, fresh or
coherent motion). ColoristHalation adds warm highlight bloom and runs
first in the chain. Ships three example workflows (single node, full
chain, and a no code stock build), docs with screenshots, a GIF, and a
build guide PDF, MIT license, and Comfy Registry metadata.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 12:27:52 -07:00

24 lines
833 B
Python

"""ComfyUI-ColoristFilmGrain - colorist film tools for ComfyUI.
Two nodes, registered from one package:
- Colorist Film Grain: 35mm-faithful film grain for video.
- Colorist Halation: warm highlight bloom (run it before the grain).
Drop this folder into ComfyUI/custom_nodes and restart. Both nodes appear under
image/postprocessing. Torch only, no extra dependencies.
"""
from .colorist_film_grain import (
NODE_CLASS_MAPPINGS as _GRAIN_CLASSES,
NODE_DISPLAY_NAME_MAPPINGS as _GRAIN_NAMES,
)
from .colorist_halation import (
NODE_CLASS_MAPPINGS as _HALATION_CLASSES,
NODE_DISPLAY_NAME_MAPPINGS as _HALATION_NAMES,
)
NODE_CLASS_MAPPINGS = {**_GRAIN_CLASSES, **_HALATION_CLASSES}
NODE_DISPLAY_NAME_MAPPINGS = {**_GRAIN_NAMES, **_HALATION_NAMES}
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]