ShaderWorkshop Save

Interactive GLSL fragment shaders editor made with Qt

Project README

ShaderWorkshop License: LGPL v3

ShaderWorkshop UI

Inspired by ShaderToy, made with Qt.

Requirements

ShaderWorkshop requires Qt 5.7+ for build. At runtime, any graphics card capable of running OpenGL 3.3 core profile context is enough.

Usage

Open and save '.frag' or '.txt' GLSL fragment shader files using File menu. As in ShaderToy, you can add/remove buffers and change connections and sampling parameters between them. Shaders in each buffer must be recompiled separately for changes to take effect.

Examples

Soft shadows:

Soft shadow screenshot

Path tracer demo:
Image: iChannel0 input Buffer A
Buffer A: iChannel0 input BufferA, iChannel1 input BufferB
Buffer B: iChannel0 input BufferB

Path tracer demo screenshot

Seascape:

Seascape screenshot

Open Source Agenda is not affiliated with "ShaderWorkshop" Project. README Source: VladimirMakeev/ShaderWorkshop
Stars
63
Open Issues
0
Last Commit
5 years ago

Open Source Agenda Badge

Open Source Agenda Rating