DJZ-Nodes
AspectSize and 100 more nodes
Nodes (149)
Renting a $50k lens from a dropdown
Stop guessing the resolution, let the math pick it
The resolution calculator that grew video-model legs
Overlay transparent layers, a whole batch at once
Rotate your frames by a step, wrap and all
Splice replacement frames into a sequence
Swap a chunk of frames with another sequence in one shot
Steal a frame range out of a sequence
The cinematic-letterbox node with a feathered option
Letterbox or pillarbox your video to a real cinematic ratio
Padding to Any Aspect Ratio
Alpha-Composite Borders for Batches
Cleaning (Parentheticals) Out of Scripts
Turn a caption folder into one giant prompt list in seconds
Animated CRT Looks for Video Batches
Nine Analog Looks in One Node
Volume-Controlled Audio Overlay
Dialing In a Proper CRT Look
Wordclouds From a Text File
Simulating Sensor Defects
Far Away, Pixelated. Close Up, Detail.
Seeded Abstract Art for Backgrounds and Datasets
Coordinate-Anchored Abstract Art
Color Wheel Math in Hex
Real Databending
Block-Shift Motion Glitching
Glitching video on purpose, the block-matching way
I-Frame Removal and Delta Repeats, the Authentic Way
Transplant motion vectors between two clips
Sort frames by compressed size
Sobel edges carve the segments
V7's four sort modes
The name says datamosh, the node does pixel sort — and it's the good kind of glitch
Hit an exact file size — for API limits, uploads, and storage budgets
Scale to an exact megapixel budget, always divisible by 64
Pick up where you left off in latent space — no decode-encode round trip needed
Load latents by seed — batch-iterate through saved generations on autopilot
2.5D parallax from three stills — cheap depth, no depth model needed
Grab a tiling mask without drawing it — xy, x, or y gradients on demand
A feathered mask for seamless tiles, made without a single brushstroke
Sixteen transitions between two shots, rendered as a frame sequence
That subtle wobble only a projector can give you
Film grain, first edition — six moods, one slider
Film grain that breathes — and lets you write the math
Doing fisheye distortion right
Eight focal lengths of distortion, one dropdown
The lean Mandelbrot node — fractal art with zero fluff
Actual Mandelbrot in ComfyUI, now in color
4K fractals without leaving ComfyUI
Seven image effects, zero model downloads
Halation, without the film stock
Upscaling with an interlaced-field trick
The interlace trick, but with a real upscale model behind it
The 'what size should my latent be' calculator
The node that never touches a pixel
Mochi1 support and smarter rounding
Handheld camera shake that doesn't look like a seizure
Video upscaling on a budget
The kinescope look, layer by layer
Lens flares and light leaks without owning a camera
One txt file per prompt, a whole folder of them, zero graph rebuilding
Grab one frame from every video in a folder, frame-accurately
The simpler video batch loader — frames out, done
The video batch loader that actually gives you a frame count and audio
Make a batch of frames feel like motion, without any motion vectors
Procedural colored noise, the kind of thing you'd normally open a shader editor for
Noise Factory with the knobs the first one forgot
Generate a texture and blend it into an image
The PAL/NTSC pixel-stretch trick, one node
The closest ComfyUI gets to renting anamorphic glass
Generate a 3D mesh from math and get an .obj out, without a 3D app
Spheres, tori, Klein bottles — parametric 3D meshes with the knobs V1 was missing
A stopwatch for your workflow, because the queue UI doesn't tell you anything
Build clean, sanitized output paths without the backslash lottery
One node to stop your output folder from becoming a landfill
Strip the words you're sick of seeing out of every prompt
Scrub unwanted words and phrases out of a prompt, cleanly
When your prompt says 'beautiful' four times
Kill the duplicated words in your prompts without mangling the good ones
Surgically slipping words into the middle of a prompt
The same trick, but now you get to pick the side
Swap 'man' for 'woman' and 'no humans' for 'many monsters' in one node
SYSTEM LOADING... — terminal text baked into your frames, scanlines included
Write any string to disk from the graph
Generate After Dark-style screensaver footage, frame by frame, inside ComfyUI
It's 1997 and the screensaver is the content
Same nostalgia, snappier internals
The stateless counter that maps any seed into your range
Six ways to mangle a prompt, from leet to full zalgo
The tag filter that answers 'is this word in my prompt?'
Turn any seed into a hex color — the 16/32-bit painter
Seeded hex colors, now with receipts — the V2 that fixes V1
(text:weight) in one node
Three-strip Technicolor, emulated
The three-strip look, plus grain, halation, and everything else
Strip <think> reasoning out of LLM output before it hits your prompt
Posterize any image into a three-color design, using actual color theory
Triangles, a seed, nothing else
Palettes, sizes, and density — the one you actually want
Make any voiceover sound like a walkie-talkie, radio, or burned tape
VGA scanlines, bleed, and sync jitter
The OG VHS degradation node — tape hiss, waves, and a black edge
The VHS node that models the actual tape signal
VHS v3 — the tape is dying and it knows it
Quantize video to a handful of levels, with proper dithering
Animated chromatic aberration
An infinite corridor fly-through, generated in pure Python — no model required
A spinning 3D cube in three render styles, from wireframe to points
Aging your video the honest way
The interlaced video upscaler that needs no model file at all
Upscale and fake the scanline look in one pass
The fast video upscaler people actually run on 8GB laptops
The interlaced upscaler that actually uses an AI model (and why that matters)
A Wolfenstein-style raycast maze tour, generated frame by frame
A first-person maze flythrough, generated from a seed
Procedural animated noise and film grain
A spinning 3D pyramid, zero model needed
Put a glowing ring around anything in your shot
Color grade by Kelvin, not by guesswork
Burn-in titles with glow, without leaving ComfyUI
The title node, now with rotation and vertical text
Burn a frame-accurate clock onto your footage
Turn motion into long-exposure ghosts
Motion trails with color bleed, the upgrade
Film-era corner darkening, minus the film
The one-node voice chain that makes AI narration stop sounding like a Zoom call
Preset-driven voice processing, monster to ethereal
The rebuild half of the frequency-split trick
Photoshop's frequency-split, in a node
It really whips the llama's ass, in ComfyUI
Audio visualizations, now with a plugin system
Video, audio, and the matching prompt — in one grab
Seed-chosen ambience for your scenes
Whole ControlNet bundles from one folder
Same bundles, now with a whitelist
Depth maps with their prompts, folder-loaded
Load image + prompt pairs from a folder, by seed
The author's own image+prompt loader
Image, mask, and prompt triples — the boring-but-essential loader
One seed, one random pose map
Zenkai-Prompt
A curated prompt slot machine, straight out of the box
Zenkai Prompt V3
Prompt roulette, but you get to say 'no cats'
Walk a prompt list one line at a time, reproducibly
A video loader that thinks in folders, not file paths
Zenkai Video Pose
The $$ trick for prompt variety without an LLM
Wildcards that can contain wildcards (safely)
DJZ-Nodes
A comprehensive collection of custom nodes for ComfyUI that revolutionizes creative media workflows. This extensive node pack provides powerful tools for advanced image/video processing, audio manipulation, batch operations, prompt engineering, and workflow optimization. With over 75 specialized nodes, it offers one of the most complete custom node collections for ComfyUI, enabling everything from sophisticated video effects to advanced prompt engineering and 3D mesh generation. Each node comes with detailed documentation and example workflows to help you get started quickly.
🌟 Key Features
- Professional Video & Film Effects: Industry-standard cinematic effects including Anamorphic, FishEye, Panavision, Technicolor, Kinescope, VHS, Classic Film, and Retro Text simulations
- Advanced Video Processing: Eight generations of datamoshing nodes (V1-V8), multiple interlaced video simulation methods (including GAN-based and Fast implementations), frame management, transition effects, and bit-depth manipulation
- Creative Tools Suite: Fractal generation (V1-V3), parametric 3D mesh creation, geometric patterns, three-tone styling, and advanced image processing
- Intelligent Prompt Engineering: Advanced prompt manipulation with the Zenkai system (V1-V3), dynamic wildcards (V1-V2), duplicate removal, and smart text processing
- Workflow Optimization: Comprehensive batch operations, file management, and dataset tools
- Audio Integration: Professional audio mixing and merging capabilities
🚀 Quick Links
📦 Installation
Method 1: Git Clone (Recommended)
Clone this repository into your ComfyUI's custom_nodes directory:
cd custom_nodes
git clone https://github.com/MushroomFleet/DJZ-Nodes
cd DJZ-Nodes
pip install -r requirements.txt
Method 2: Portable Installation (Windows)
For Windows users, use the provided installation batch files:
- Download and extract the repository
- Run
install-portable.batfor basic installation - Run
pip-update-portable.batto update dependencies - Run
onnx-install-portable.batif you need ONNX support
🔧 Node Categories
Professional Video & Film Effects
- Cinematic Lens Effects
- AnamorphicEffect - Professional anamorphic lens distortion
- PanavisionLens (V1, V2) - Authentic Panavision lens simulation
- Technicolor3Strip (V1, V2) - Classic film color process emulation
- NonSquarePixels - Advanced pixel aspect ratio manipulation
- FishEyeEffect - Authentic fish-eye lens distortion
- ClassicFilmEffect - Vintage film look simulation
- ThreeToneStyler - Advanced tri-tone image styling
- Vintage & Creative Effects
- KinescopeEffect - Vintage broadcast look
- FilmGrainEffect (V1, V2) - Professional film grain simulation
- VHS_Effect (V1-V3) - Authentic retro video artifacts
- VideoInterlaced Series:
- VideoInterlaced (V1, V2) - Professional interlaced video simulation
- VideoInterlaceGAN (V3) - AI-powered interlacing effects
- VideoInterlaceFast (V4) - High-performance interlacing
- BlackBars (V1-V3) - Enhanced cinematic aspect ratio control
- DjzDatamosh (V1-V8) - Industry-leading glitch art suite
- RetroVideoText - Classic video text overlay effects
- VideoBitClamp - Precise video bit-depth control
- ImageInterleavedUpscaler - Advanced interleaved upscaling
Creative Generation Tools
- Visual Effects
- FractalGenerator (V1-V3) - High-performance fractal creation
- DinskyPlus (V1, V2) - Advanced image processing suite
- TrianglesPlus (V1, V2) - Geometric pattern generation
- WaveletDecompose - Advanced image layer decomposition (⚠️ Color output currently being fixed)
- 3D Generation
- ParametricMeshGen (V1, V2) - Professional 3D mesh creation
- Supports: Spheres, Tori, Klein bottles, and custom parametric surfaces
- ParametricMeshGen (V1, V2) - Professional 3D mesh creation
Video & Animation Tools
- Frame Management
- LoadVideoDirectory - Efficient video batch processing
- LoadVideoBatchFrame - Frame-accurate video extraction
- FFXFADEORAMA - Professional transition effects
- SequentialNumberGenerator - Advanced frame sequencing
- Latent Space Tools
- DJZLoadLatent (V1, V2) - Advanced latent space manipulation
- Image Control
- AspectSize (V1, V2) - Precise aspect ratio control
- ImageSizeAdjuster (V1-V3) - Professional image scaling
Workflow Optimization
- Batch Operations
- BatchOffset - Precision batch timing control
- BatchRangeInsert - Smart batch content insertion
- BatchRangeSwap - Efficient batch content exchange
- BatchThief - Advanced batch data manipulation
- File Management
- LoadTextDirectory - Bulk text processing
- ProjectFilePathNode - Project organization
- SaveText - Data persistence
- DatasetWordcloud - Visual dataset analysis
Advanced Prompt Engineering
- Zenkai System
- ZenkaiPrompt (V1-V3) - Next-generation prompt enhancement
- ZenkaiWildcard (V1, V2) - Dynamic prompt variation
- Text Processing
- StringPainter (V1, V2) - Visual prompt composition
- StringWeights - Precise prompt emphasis control
- StringChaos - Creative text transformation
- PromptCleaner - Intelligent prompt optimization
- PromptInject - Dynamic prompt modification
- PromptSwap - Smart prompt exchange
- PromptDupeRemover - Efficient duplicate prompt removal
- CaptionsToPromptList - Efficient caption processing
Audio Processing
- CombineAudio - Professional audio mixing and merging with customizable parameters
📚 Resources & Examples
Example Workflows
The examples/ directory contains production-ready workflows:
- FFX-Fade-O-Rama.json - Professional video transitions
- Zenkai-System.json - Advanced prompt engineering
Each node has its own example workflow available in the DJZ-Workflows repository.
Included Resources
- Prompts Directory: A rich collection of pre-crafted prompts for various use cases, from traditional storytelling to cyberpunk themes
- TTF Directory: Font resources for text-based nodes
- Wildcards Directory: Dynamic text substitution lists for advanced prompt engineering
Documentation
Every node includes comprehensive documentation in its corresponding .md file, covering:
- Input/Output specifications
- Usage instructions
- Example configurations
- Tips and best practices
Find the complete documentation index in DJZ-Nodes-Index.md.
📚 Citation
Academic Citation
If you use this codebase in your research or project, please cite:
@software{djz_nodes,
title = {DJZ Nodes: over 100 ComfyUI custom nodes, from Drift Johnson at Scuffed Epoch},
author = {[Drift Johnson]},
year = {2025},
url = {https://github.com/MushroomFleet/DJZ-Nodes},
version = {1.0.0}
}
About the Creator
Hi 👋, I'm Drift Johnson
Data Scientist & Diffusion Designer from England
- 🔭 I'm currently working on Zenkai XL Diffusion
- 🌱 I'm currently learning LLM's & Applied Diffusion
- 👨💻 All of my projects are available at https://civitai.com/user/driftjohnson/models
- 📝 I rarely write articles on https://mushroomfleet.substack.com/
- 💬 Ask me about Diffusion Models
- 📫 How to reach me [email protected]
- ⚡ Fun fact When i'm not Drafting I'm Drifting.
Connect with me:
Languages and Tools:
Support:
See Also
- DJZ-Workflows — 1000+ ComfyUI workflows
- DJZ-Nodes — Custom ComfyUI nodes
- ComfyUI-FLUX2-JSON — Flux 2 JSON nodes
- djz-Aesthetic-Embeddings — Aesthetic embeddings
- svg-suite — SVG generation toolkit
Support This Project
If you found this useful, please star the repo — it helps others discover it!
