ComfyUI > Nodes > GlitchNodes > VaporWave | GlitchNodes

ComfyUI Node: VaporWave | GlitchNodes

Class Name

VaporWave

Category
GlitchNodes
Author
pxl-pshr (Account age: 549days)
Extension
GlitchNodes
Latest Updated
2026-04-16
Github Stars
0.07K

How to Install GlitchNodes

Install this extension via the ComfyUI Manager by searching for GlitchNodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter GlitchNodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

VaporWave | GlitchNodes Description

Transforms images with customizable vaporwave aesthetic using color quantization.

VaporWave | GlitchNodes:

The VaporWave node is designed to infuse your images with the iconic vaporwave aesthetic, characterized by its nostalgic and surreal color palette. This node applies color quantization techniques to transform your images, allowing you to customize the thresholds and color palette to achieve the desired vaporwave effect. By adjusting these parameters, you can create images that evoke the retro-futuristic and dreamlike qualities associated with the vaporwave style. This node is particularly beneficial for artists looking to explore and incorporate this unique aesthetic into their digital artwork, providing a straightforward method to achieve visually striking results.

VaporWave | GlitchNodes Input Parameters:

image

This parameter represents the input image that you want to transform using the vaporwave aesthetic. It is the base upon which all color quantization and aesthetic transformations will be applied.

threshold_dark

This parameter sets the lower threshold for dark areas in the image. It determines how dark tones are quantized and is adjustable between 0.0 and 1.0, with a default value of 0.0588 (15/255). Lower values will result in more areas being classified as dark, affecting the overall contrast and mood of the image.

threshold_light

This parameter sets the upper threshold for light areas in the image. It controls how light tones are quantized and is adjustable between 0.0 and 1.0, with a default value of 0.9216 (235/255). Higher values will result in more areas being classified as light, influencing the brightness and highlight details in the image.

mid_threshold_1

This parameter defines the first mid-range threshold for color quantization, adjustable between 0.0 and 1.0, with a default value of 0.2353 (60/255). It helps in segmenting the image into different tonal regions, contributing to the overall color distribution.

mid_threshold_2

This parameter sets the second mid-range threshold for color quantization, adjustable between 0.0 and 1.0, with a default value of 0.4706 (120/255). It further refines the segmentation of tonal regions, allowing for more nuanced color transitions.

mid_threshold_3

This parameter defines the third mid-range threshold for color quantization, adjustable between 0.0 and 1.0, with a default value of 0.7059 (180/255). It provides additional control over the segmentation of tonal regions, enhancing the depth and complexity of the color palette.

color1_r

This parameter sets the red component of the first color in the vaporwave palette, adjustable between 0.0 and 1.0, with a default value of 0.0. It allows you to customize the specific hue of the cyan color, which is a staple in vaporwave aesthetics.

color1_g

This parameter sets the green component of the first color in the vaporwave palette, adjustable between 0.0 and 1.0, with a default value of 0.722. It works in conjunction with the red and blue components to define the exact shade of cyan used in the image transformation.

VaporWave | GlitchNodes Output Parameters:

image

The output parameter is the transformed image that has been processed with the vaporwave aesthetic. This image reflects the applied color quantization and customized palette, showcasing the unique and nostalgic qualities of the vaporwave style. It serves as the final artistic product that can be used for further creative projects or presentations.

VaporWave | GlitchNodes Usage Tips:

  • Experiment with different threshold values to achieve varying levels of contrast and color segmentation, which can dramatically alter the mood and style of the final image.
  • Customize the RGB values of the color palette to create unique variations of the vaporwave aesthetic, allowing for personalized artistic expression.

VaporWave | GlitchNodes Common Errors and Solutions:

Image not transforming as expected

  • Explanation: This may occur if the threshold values are not set appropriately for the input image's tonal range.
  • Solution: Adjust the threshold parameters incrementally to better match the tonal distribution of your image, ensuring that the desired areas are correctly classified as dark, mid, or light.

Colors appear too muted or too vibrant

  • Explanation: The RGB values for the color palette might not be set to optimal levels for the desired aesthetic.
  • Solution: Fine-tune the RGB values for each color in the palette to achieve the right balance of vibrancy and subtlety, ensuring the colors complement the vaporwave style.

VaporWave | GlitchNodes Related Nodes

Go back to the extension to check out more related nodes.
GlitchNodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

VaporWave | GlitchNodes