๐ Holographic
Turn Any Image Into a Projected Sci-Fi Hologram in One Node
- image
- IMAGE
Holographic is the "this is a projected image, not a real thing" effect - the staple of sci-fi HUDs, cyberpunk interface mockups, and product shots that want to feel like they're beaming out of a console. Drop it on a portrait or a logo and it instantly reads as a holographic projection: interference scanlines, color fringing, and a slight flicker like a signal that isn't quite locked in.
It's a pure stylization pass, so it belongs at the end of the pipeline, after your compositing, right before Save. If you're building a "hologram of the subject" scene you'll typically stack it on top of a blurred/darkened background so the projection actually reads as light.
How it works
The node builds its effect from a few distinct layers. It draws a set of horizontal interference lines across the image (that's the interference_lines count - more lines = denser scanline texture), then applies chromatic aberration by warping the red and blue channels apart a few pixels, which creates the rainbow fringing around edges. A color shift pass rotates the hue in HSV so the image takes on that cyan-to-magenta hologram tint. Finally the whole thing is blended over the original with an opacity factor (transparency) and - if flicker is on - the brightness pulses in real time.
One honest caveat about that flicker: it's driven by time.time(), not by a frame counter. On a single image it just gives a subtle shimmer; on an animated sequence it's genuinely time-based, so it keeps moving even when frames repeat.
The inputs that matter
- intensity (0โ2, default 0.6) - overall strength of the hologram treatment.
- interference_lines (20โ300, default 100) - scanline density. Lower = chunky, more visible lines; higher = fine texture.
- color_shift (0โ1, default 0.5) - how far the hue rotates toward the classic hologram palette.
- chromatic_aberration (0โ1, default 0.3) - the red/blue channel split that causes edge fringing.
- transparency (0.1โ1, default 0.7) - blend of the effect over the original; lower keeps more of the source image intact.
Single IMAGE output, straight into Preview/Save.
Installing it
Ships in ComfyUI-Image-Effects (Orion4D). ComfyUI Manager โ search "Image Effects", or:
cd ComfyUI/custom_nodes
git clone https://github.com/orion4d/ComfyUI-Image-Effects
cd ComfyUI-Image-Effects
pip install -r requirements.txt
Restart, then find it under Add Node โ Image Effects. No model downloads - the pack runs on NumPy, OpenCV, Pillow and SciPy.
Gotchas
Pack-wide, it only processes the first image of a batch and runs on the CPU, so don't point it at a long frame sequence expecting speed. The one hologram-specific trap is overshoot: with intensity above ~1.2 the image starts looking like a corrupted VHS signal rather than a projection, and the chromatic fringing gets heavy. Keep color_shift moderate if the subject's face or product text needs to stay legible - that's where hologram effects usually die.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | โ | |
| intensity | FLOAT | 0.60โ2 | โ |
| interference_lines | INT | 10020โ300 | โ |
| color_shift | FLOAT | 0.50โ1 | โ |
| chromatic_aberrationopt | FLOAT | 0.300โ1 | โ |
| transparencyopt | FLOAT | 0.700.1โ1 | โ |
| flickeropt | BOOLEAN | true | โ |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | โ |