2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00
2024-12-19 21:31:19 -05:00

ComfyUI Nodes for creating GLSL shaders

COMFYUI Nodes for creating GLSL shaders

JOVI_GLSL IS ONLY GUARANTEED TO SUPPORT COMFYUI 0.3.7+ and FRONTEND 1.6.2+
IF YOU NEED AN OLDER VERSION, PLEASE DO NOT UPDATE.

KNIVES! FORKS!

SPONSORSHIP

Please consider sponsoring me if you enjoy the results of my work, code or documentation or otherwise. A good way to keep code development open and free is through sponsorship.

BE A GITHUB SPONSOR ❤️

DIRECTLY SUPPORT ME VIA PAYPAL

PATREON SUPPORTER

SUPPORT ME ON KO-FI!

HIGHLIGHTS

  • GLSL Node provides raw access to user written Vertex and Fragment shaders to test at runtime
  • Dynamic GLSL dynamically convert existing GLSL script files into ComfyUI nodes at load time
  • Supports vector types for 2, 3 and 4 sized tuples (integer or float)
  • Specific RGB/RGBA color vector support with access to the system/browser level color picker
  • All Image inputs support RGB, RGBA or pure MASK input
  • Over a dozen hand written GLSL nodes to speed up specific tasks better done on the GPU (10x speedup in most cases)

UPDATES

2024/12/19 @1.0.0:

  • initial release

INSTALLATION

Please see the wiki for advanced use of the environment variables that can be used at startup

COMFYUI MANAGER

If you have ComfyUI Manager installed, simply search for Jovi_GLSL and install from the manager's database.

MANUAL INSTALL

Clone the repository into your ComfyUI custom_nodes directory. You can clone the repository with the command:

git clone https://github.com/Amorano/Jovi_GLSL.git

You can then install the requirements by using the command:

.\python_embed\python.exe -s -m pip install -r .\ComfyUI\custom_nodes\Jovi_GLSL\requirements.txt

If you are using a virtual environment (venv), make sure it is activated before installation. Then install the requirements with the command:

pip install -r .\ComfyUI\custom_nodes\Jovi_GLSL\requirements.txt

WHERE TO FIND ME

You can find me on DISCORD.

S
Description
No description provided
Readme MIT
226 KiB
Languages
Python 48.1%
GLSL 34.3%
JavaScript 17.6%