Skip to content
Adelhard Krämer edited this page Apr 12, 2022 · 17 revisions

Stand With Ukraine

What is GlslViewer?

It's an efficient, robust and flexible GLSL sandbox for working on 2D and 3D shaders.

According the Model/View/Control paradigm, glslViewer is just an OpenGL Sandbox Viewer where you load you model compose:

And which you can control:

Through two types of command interfaces:

This means GlslViewer is designed to play well with others. Is meant to be use in an ecosystem of applications. You use your favorite code editor to write your shaders. Your image/video/audio editors to create media files and your favorite 3D tool to create your 3D assets. GlslViewer is the sandbox where you can load them (and reload them on the fly when they change) to keep iterating your glsl shaders on it.

Similarly you can change the uniforms, define flags, camera position, blending mode, light colors, light position, etc through commands over console IN (and POSIX pipes) or through OSC network protocol. Programs like: ORCA, Ossia, TouchOSC or MidiGyver.

Note 1: At the Top/Right corner on your browser you will find the Index of the Wiki. Note 2: if you are more of a visual learner here are some videos to watch.

Watch the video Watch the video