patriciogonzalezvivo / comfyui_glslnodes

GLSL node for ComfyUI
GNU General Public License v3.0
175 stars 13 forks source link

GLSL Nodes for ComfyUI

This nodes add support for GLSL shaders on workflows, by adding the following nodes: glslEditor, glslViewer, int, float, vec2, vec3, vec4.

Here some examples:

examples/types.json types

examples/depth_of_field.json depth_of_field

examples/edge_detection.json edge_detection

examples/look_up_table.json look_up_table

examples/raymarch_to_image.json raymarch_to_image

examples/raymarch_buffers.json

https://github.com/user-attachments/assets/0cfbad85-6a79-4458-bd38-37a0d83996d0

examples/video_flow.json

https://github.com/user-attachments/assets/995f541e-cb11-42ff-95ea-b4e08d010778

examples/video_mask.json

https://github.com/user-attachments/assets/1f2a230d-b703-4889-b3b5-659855444366

examples/video_dither.json

https://github.com/user-attachments/assets/1d98caf2-347b-40c1-8442-2c72bb86a940

examples/video_pixelate.json

https://github.com/user-attachments/assets/89deee89-db13-4cfa-8a96-2e82f5ff6ca2

examples/shadertoy.json

https://github.com/user-attachments/assets/c6a66d8f-34cb-4ff6-b879-ee13e9e856d0

Features:

Roadmap