ComfyUI Extension: VRGameDevGirl Video Enhancement Nodes
Film grain and color match nodes designed for high-quality frame-by-frame video enhancement in ComfyUI.
Custom Nodes (0)
README
๐ฎ VRGameDevGirlโs Video / Image & HUMO Workflow Nodes for ComfyUI
Custom ComfyUI nodes for music video workflows and high-quality video/image enhancement.
Includes HUMO-based multi-scene workflows, audio splitting, video combining, and realtime-ready enhancement tools.
๐ฌ AI Music Video Workflow (ComfyUI)
Turn a reference image and an audio track into a fully AI-generated music video.
The workflow automatically splits lyrics, generates scene prompts, and syncs everything into a cinematic final video.
๐ How it Works
- Upload a reference image (your main character).
- Import your audio file (with lyric syncing).
- Set a folder name for outputs.
- Customize the Prompt Creator to define style, mood, and scenes.
โจ Everything else โ transcription, scene building, video chunks, and final rendering โ runs automatically.
The result: a stylized, synced AI-driven music video.
๐ Features
-
๐๏ธ Fast Film Grain (
FastFilmGrain)
Add controllable, grayscale or color grain for cinematic texture.
โ Now includes abatch_sizesetting to reduce out-of-memory (OOM) issues on long or high-res videos. If you have a strong GPU, trybatch_size = 8. If you hit OOM, lower the value (e.g., to 4 or 2). -
๐จ Color Match to Reference (
ColorMatchToReference)
Align image tones to a reference image using LAB color matching.
โ Also includes abatch_sizesetting to help manage VRAM usage. Start at 8 if your GPU allows โ lower it if you get OOM errors. -
๐ฏ Fast Unsharp Sharpen (
FastUnsharpSharpen)
Simple and efficient sharpening using unsharp masking. -
๐ Fast Laplacian Sharpen (
FastLaplacianSharpen)
Edge-based sharpening via Laplacian kernel for crisp detail. -
๐ Fast Sobel Sharpen (
FastSobelSharpen)
Gradient-based edge enhancement using Sobel filters. -
โก Optimized for image or video workflows and per-frame processing in ComfyUI.
-
๐ป Designed to be efficient on modern GPUs.
๐ฆ Installation
๐งฐ Using ComfyUI Manager (recommended)
- Open ComfyUI.
- Go to the Manager tab โ Install Custom Nodes.
- Search:
vrgamedevor use this Git URL:https://github.com/vrgamegirl19/comfyui-vrgamedevgirl
๐๏ธ Manual Install
- Clone or download this repo to your
ComfyUI/custom_nodesdirectory. - Restart ComfyUI.
โจ Requirements
A requirements.txt file is now needed.
To install the required packages, run this from inside the python_embeded folder:
python.exe -m pip install -r ..\custom_nodes\comfyui-vrgamedevgirl\requirements.txt
requirements.txt (in the repo) includes:
kornia
librosa
imageio
๐ง Node Details
โ
Fast Film Grain (FastFilmGrain)
Adds customizable film grain to each frame.
Grain can be grayscale or saturated RGB, and sized to match your output resolution.
Inputs:
images: Frame tensor input.grain_intensity: Blend amount (0 to 1).saturation_mix: 0 = grayscale grain, 1 = full RGB noise.
๐ข Video-safe and very fast.
๐จ Color Match to Reference (ColorMatchToReference)
Matches image color distribution to a reference image using LAB space normalization.
Inputs:
images: Your video frames.reference_image: A single image to match tone and color against.match_strength: Blend between original and matched (0.0โ1.0).
๐ฏ Fast Unsharp Sharpen (FastUnsharpSharpen)
Applies unsharp masking to enhance edges with a fast, low-cost blur pass.
Inputs:
images: Input image tensor.strength: Sharpening amount (0.0 to 2.0)
๐ Lightweight and ideal for subtle sharpening.
๐ Fast Laplacian Sharpen (FastLaplacianSharpen)
Enhances edges by applying a Laplacian kernel to bring out high-frequency detail.
Inputs:
images: Input image tensor.strength: Sharpening amount (0.0 to 2.0)
๐งช Gives a more "punchy" sharpen effect great for detail recovery.
๐ Fast Sobel Sharpen (FastSobelSharpen)
Uses Sobel filters to detect image gradients and amplify edge contrast.
Inputs:
images: Input image tensor.strength: Sharpening amount (0.0 to 2.0)
๐ง Sharpens by boosting directional edge response โ great for outlines and detail clarity.
๐ ๏ธ Roadmap
- [x] ๐๏ธ Fast Film Grain (
FastFilmGrain) - [x] ๐จ Color Match To Reference (
ColorMatchToReference) - [x] ๐ Fast Sobel Sharpen (
FastSobelSharpen) - [x] ๐ Fast Laplacian Sharpen (
FastLaplacianSharpen) - [x] ๐ฏ Fast Unsharp Sharpen (
FastUnsharpSharpen) - [ ] ๐ซ๏ธ Local Contrast / Dehaze
- [ ] ๐๏ธ LUT Loader or Approximate Match
๐ Folder Structure
comfyui-vrgamedevgirl/
โ
โโโ init.py
โโโ nodes.py
โโโ README.md
โโโ LICENSE
โโโ requirements.txt
โโโ .gitignore
๐งโ๐ป Author
VRGameDevGirl
โจ Custom tools for cinematic AI workflows
๐ Questions or collabs? Reach out via GitHub
๐ License
This project is licensed under the MIT License.