{"id":37359030,"url":"https://github.com/mushroomfleet/djz-nodes","last_synced_at":"2026-04-07T15:01:17.962Z","repository":{"id":227643800,"uuid":"772017273","full_name":"MushroomFleet/DJZ-Nodes","owner":"MushroomFleet","description":"some nodes for ComfyUI | https://www.scuffedepoch.com | https://www.oragenai.com","archived":false,"fork":false,"pushed_at":"2026-02-20T00:36:06.000Z","size":2275,"stargazers_count":72,"open_issues_count":5,"forks_count":11,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-20T04:42:04.201Z","etag":null,"topics":["comfyui","custom","custom-nodes","djz","drift","epoch","johnson","nodes","scuffed"],"latest_commit_sha":null,"homepage":"http://www.scuffedepoch.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MushroomFleet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-14T11:30:12.000Z","updated_at":"2026-02-20T00:36:13.000Z","dependencies_parsed_at":"2024-09-18T15:24:01.097Z","dependency_job_id":"311d9d6b-0012-4622-9e82-829d0975578c","html_url":"https://github.com/MushroomFleet/DJZ-Nodes","commit_stats":null,"previous_names":["mushroomfleet/djz-nodes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MushroomFleet/DJZ-Nodes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushroomFleet%2FDJZ-Nodes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushroomFleet%2FDJZ-Nodes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushroomFleet%2FDJZ-Nodes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushroomFleet%2FDJZ-Nodes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MushroomFleet","download_url":"https://codeload.github.com/MushroomFleet/DJZ-Nodes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushroomFleet%2FDJZ-Nodes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31516839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["comfyui","custom","custom-nodes","djz","drift","epoch","johnson","nodes","scuffed"],"created_at":"2026-01-16T04:43:38.755Z","updated_at":"2026-04-07T15:01:17.944Z","avatar_url":"https://github.com/MushroomFleet.png","language":"Python","funding_links":["https://ko-fi.com/driftjohnson"],"categories":[],"sub_categories":[],"readme":"# DJZ-Nodes\r\n\r\nA 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.\r\n\r\n## 🌟 Key Features\r\n\r\n- **Professional Video \u0026 Film Effects**: Industry-standard cinematic effects including Anamorphic, FishEye, Panavision, Technicolor, Kinescope, VHS, Classic Film, and Retro Text simulations\r\n- **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\r\n- **Creative Tools Suite**: Fractal generation (V1-V3), parametric 3D mesh creation, geometric patterns, three-tone styling, and advanced image processing\r\n- **Intelligent Prompt Engineering**: Advanced prompt manipulation with the Zenkai system (V1-V3), dynamic wildcards (V1-V2), duplicate removal, and smart text processing\r\n- **Workflow Optimization**: Comprehensive batch operations, file management, and dataset tools\r\n- **Audio Integration**: Professional audio mixing and merging capabilities\r\n\r\n## 🚀 Quick Links\r\n- [Video Tutorial](https://www.youtube.com/watch?v=MnZnP0Fav8E)\r\n- [Articles \u0026 Guides](https://civitai.com/user/driftjohnson/articles)\r\n- [Example Workflows](https://github.com/MushroomFleet/DJZ-Workflows/tree/main/DJZ-Nodes-Examples)\r\n- [Detailed Nodes Documentation](https://github.com/MushroomFleet/DJZ-Nodes/blob/main/DJZ-Nodes-Index.md)\r\n\r\n## 📦 Installation\r\n\r\n### Method 1: Git Clone (Recommended)\r\nClone this repository into your ComfyUI's custom_nodes directory:\r\n\r\n```bash\r\ncd custom_nodes\r\ngit clone https://github.com/MushroomFleet/DJZ-Nodes\r\ncd DJZ-Nodes\r\npip install -r requirements.txt\r\n```\r\n\r\n### Method 2: Portable Installation (Windows)\r\nFor Windows users, use the provided installation batch files:\r\n1. Download and extract the repository\r\n2. Run `install-portable.bat` for basic installation\r\n3. Run `pip-update-portable.bat` to update dependencies\r\n4. Run `onnx-install-portable.bat` if you need ONNX support\r\n\r\n## 🔧 Node Categories\r\n\r\n### Professional Video \u0026 Film Effects\r\n- **Cinematic Lens Effects**\r\n  - AnamorphicEffect - Professional anamorphic lens distortion\r\n  - PanavisionLens (V1, V2) - Authentic Panavision lens simulation\r\n  - Technicolor3Strip (V1, V2) - Classic film color process emulation\r\n  - NonSquarePixels - Advanced pixel aspect ratio manipulation\r\n  - FishEyeEffect - Authentic fish-eye lens distortion\r\n  - ClassicFilmEffect - Vintage film look simulation\r\n  - ThreeToneStyler - Advanced tri-tone image styling\r\n- **Vintage \u0026 Creative Effects**\r\n  - KinescopeEffect - Vintage broadcast look\r\n  - FilmGrainEffect (V1, V2) - Professional film grain simulation\r\n  - VHS_Effect (V1-V3) - Authentic retro video artifacts\r\n  - VideoInterlaced Series:\r\n    - VideoInterlaced (V1, V2) - Professional interlaced video simulation\r\n    - VideoInterlaceGAN (V3) - AI-powered interlacing effects\r\n    - VideoInterlaceFast (V4) - High-performance interlacing\r\n  - BlackBars (V1-V3) - Enhanced cinematic aspect ratio control\r\n  - DjzDatamosh (V1-V8) - Industry-leading glitch art suite\r\n  - RetroVideoText - Classic video text overlay effects\r\n  - VideoBitClamp - Precise video bit-depth control\r\n  - ImageInterleavedUpscaler - Advanced interleaved upscaling\r\n\r\n### Creative Generation Tools\r\n- **Visual Effects**\r\n  - FractalGenerator (V1-V3) - High-performance fractal creation\r\n  - DinskyPlus (V1, V2) - Advanced image processing suite\r\n  - TrianglesPlus (V1, V2) - Geometric pattern generation\r\n  - WaveletDecompose - Advanced image layer decomposition (⚠️ Color output currently being fixed)\r\n- **3D Generation**\r\n  - ParametricMeshGen (V1, V2) - Professional 3D mesh creation\r\n    - Supports: Spheres, Tori, Klein bottles, and custom parametric surfaces\r\n\r\n### Video \u0026 Animation Tools\r\n- **Frame Management**\r\n  - LoadVideoDirectory - Efficient video batch processing\r\n  - LoadVideoBatchFrame - Frame-accurate video extraction\r\n  - FFXFADEORAMA - Professional transition effects\r\n  - SequentialNumberGenerator - Advanced frame sequencing\r\n- **Latent Space Tools**\r\n  - DJZLoadLatent (V1, V2) - Advanced latent space manipulation\r\n- **Image Control**\r\n  - AspectSize (V1, V2) - Precise aspect ratio control\r\n  - ImageSizeAdjuster (V1-V3) - Professional image scaling\r\n\r\n### Workflow Optimization\r\n- **Batch Operations**\r\n  - BatchOffset - Precision batch timing control\r\n  - BatchRangeInsert - Smart batch content insertion\r\n  - BatchRangeSwap - Efficient batch content exchange\r\n  - BatchThief - Advanced batch data manipulation\r\n- **File Management**\r\n  - LoadTextDirectory - Bulk text processing\r\n  - ProjectFilePathNode - Project organization\r\n  - SaveText - Data persistence\r\n  - DatasetWordcloud - Visual dataset analysis\r\n\r\n### Advanced Prompt Engineering\r\n- **Zenkai System**\r\n  - ZenkaiPrompt (V1-V3) - Next-generation prompt enhancement\r\n  - ZenkaiWildcard (V1, V2) - Dynamic prompt variation\r\n- **Text Processing**\r\n  - StringPainter (V1, V2) - Visual prompt composition\r\n  - StringWeights - Precise prompt emphasis control\r\n  - StringChaos - Creative text transformation\r\n  - PromptCleaner - Intelligent prompt optimization\r\n  - PromptInject - Dynamic prompt modification\r\n  - PromptSwap - Smart prompt exchange\r\n  - PromptDupeRemover - Efficient duplicate prompt removal\r\n  - CaptionsToPromptList - Efficient caption processing\r\n\r\n### Audio Processing\r\n- **CombineAudio** - Professional audio mixing and merging with customizable parameters\r\n\r\n## 📚 Resources \u0026 Examples\r\n\r\n### Example Workflows\r\nThe `examples/` directory contains production-ready workflows:\r\n- FFX-Fade-O-Rama.json - Professional video transitions\r\n- Zenkai-System.json - Advanced prompt engineering\r\n\r\nEach node has its own example workflow available in the [DJZ-Workflows repository](https://github.com/MushroomFleet/DJZ-Workflows/tree/main/DJZ-Nodes-Examples).\r\n\r\n### Included Resources\r\n- **Prompts Directory**: A rich collection of pre-crafted prompts for various use cases, from traditional storytelling to cyberpunk themes\r\n- **TTF Directory**: Font resources for text-based nodes\r\n- **Wildcards Directory**: Dynamic text substitution lists for advanced prompt engineering\r\n\r\n### Documentation\r\nEvery node includes comprehensive documentation in its corresponding .md file, covering:\r\n- Input/Output specifications\r\n- Usage instructions\r\n- Example configurations\r\n- Tips and best practices\r\n\r\nFind the complete documentation index in [DJZ-Nodes-Index.md](https://github.com/MushroomFleet/DJZ-Nodes/blob/main/DJZ-Nodes-Index.md).\r\n\r\n\r\n## 📚 Citation\r\n\r\n### Academic Citation\r\n\r\nIf you use this codebase in your research or project, please cite:\r\n\r\n```bibtex\r\n@software{djz_nodes,\r\n  title = {DJZ Nodes: over 100 ComfyUI custom nodes, from Drift Johnson at Scuffed Epoch},\r\n  author = {[Drift Johnson]},\r\n  year = {2025},\r\n  url = {https://github.com/MushroomFleet/DJZ-Nodes},\r\n  version = {1.0.0}\r\n}\r\n```\r\n\r\n\r\n\r\n# About the Creator\r\n\r\n### Hi 👋, I'm Drift Johnson\r\n\r\n### Data Scientist \u0026 Diffusion Designer from England\r\n\r\n[![Twitter Follow](https://img.shields.io/twitter/follow/mushroomfleet?logo=twitter\u0026style=for-the-badge)](https://twitter.com/mushroomfleet)\r\n\r\n- 🔭 I'm currently working on **Zenkai XL Diffusion**\r\n- 🌱 I'm currently learning **LLM's \u0026 Applied Diffusion**\r\n- 👨‍💻 All of my projects are available at [https://civitai.com/user/driftjohnson/models](https://civitai.com/user/driftjohnson/models)\r\n- 📝 I rarely write articles on [https://mushroomfleet.substack.com/](https://mushroomfleet.substack.com/)\r\n- 💬 Ask me about **Diffusion Models**\r\n- 📫 How to reach me **mushroomfleet@gmail.com**\r\n- ⚡ Fun fact **When i'm not Drafting I'm Drifting.**\r\n\r\n### Connect with me:\r\n\r\n[![Twitter](https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/twitter.svg)](https://twitter.com/mushroomfleet)\r\n[![LinkedIn](https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/linked-in-alt.svg)](https://linkedin.com/in/mushroomfleet)\r\n[![Instagram](https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/instagram.svg)](https://instagram.com/mushroomfleet)\r\n[![YouTube](https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/youtube.svg)](https://www.youtube.com/@FiveBelowFiveUK)\r\n[![Discord](https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/discord.svg)](https://discord.gg/DtMXKqD5bT)\r\n\r\n### Languages and Tools:\r\n\r\n[![IFTTT](https://www.vectorlogo.zone/logos/ifttt/ifttt-ar21.svg)](https://ifttt.com/)\r\n[![Linux](https://raw.githubusercontent.com/devicons/devicon/master/icons/linux/linux-original.svg)](https://www.linux.org/)\r\n[![MySQL](https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg)](https://www.mysql.com/)\r\n[![Nginx](https://raw.githubusercontent.com/devicons/devicon/master/icons/nginx/nginx-original.svg)](https://www.nginx.com)\r\n[![Photoshop](https://raw.githubusercontent.com/devicons/devicon/master/icons/photoshop/photoshop-line.svg)](https://www.photoshop.com/en)\r\n[![PHP](https://raw.githubusercontent.com/devicons/devicon/master/icons/php/php-original.svg)](https://www.php.net)\r\n[![Python](https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg)](https://www.python.org)\r\n[![PyTorch](https://www.vectorlogo.zone/logos/pytorch/pytorch-icon.svg)](https://pytorch.org/)\r\n[![Unreal Engine](https://raw.githubusercontent.com/kenangundogan/fontisto/036b7eca71aab1bef8e6a0518f7329f13ed62f6b/icons/svg/brand/unreal-engine.svg)](https://unrealengine.com/)\r\n\r\n### Support:\r\n\r\n[![Ko-Fi](https://cdn.ko-fi.com/cdn/kofi3.png?v=3)](https://ko-fi.com/driftjohnson)\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmushroomfleet%2Fdjz-nodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmushroomfleet%2Fdjz-nodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmushroomfleet%2Fdjz-nodes/lists"}