Skip to content

A collection of nodes for InvokeAI to process images, giving them various retro effects.

Notifications You must be signed in to change notification settings

Ar7ific1al/invokeai-retroizeinode

Repository files navigation

Retroize Nodes

This is a collection of Nodes for InvokeAI to "Retroize" images. Any image can be given a fresh coat of retro paint with these nodes, either from your gallery or from within the graph itself. For full information on each of the Nodes, see the Wiki.

image

image

Nodes

  • Get Palette: Get a color palette from an image
  • Get Palette (Advanced): Get a color palette from an image, with some advanced output options
  • Bitize: Convert the image to pure one-bit pixels (black and white)
  • CRT: Simulate a CRT display with curvature, vignette, scanlines, and brightening
  • Halftone: Give the image a halftone-like effect, either colored or grayscale
  • Palettize: Apply a color palette to images*
  • Pixelize: Downsample and upsample images, giving them a pixelated look
  • Quantize: Reduce colors of an image, giving them that retro feel
  • Scanlines: Add a simple scanlines effect to an image

Thanks and Stuff

  • YMGenesis for helping figure some things out, providing advice and tips for improvements :)
  • @dwringer on InvokeAI Discord server for the Image Enhance node. I gutted it and used it as a starting point. lol It also served as some inspiration for these nodes.
  • Astropulse for their sd-palettize and pixeldetector projects which served as direct inspiration for this project.

Palette Credit

Since the palette images in the root palettes folder are cloned from Astropulse's sd-palettize repo, I'll mirror the credit for those palettes here:

ENDESGA Adigun A. Polack Luis Miguel Maldonado PICO-8 Gabriel C. Nintendo Commodore Microsoft Atari

About

A collection of nodes for InvokeAI to process images, giving them various retro effects.

Resources

Stars

Watchers

Forks

Languages