Build Shaders Quickly & Easily

Create new shaders in seconds, for nearly every version of OpenGL®. Our document-based format wraps OpenGL® into a simple, extensible, easy-to-use graphical user interface.

Create Shaders

Create a new shader with a simple wizard. Your new shader is running in seconds. Create new shaders for any GLSL version from 100 to 460, including all versions of OpenGL ES.

Write Shader Code

Open the shader in your favorite editor and start writing code. Scenome supports live changes to shader code, and has build tools that keep your document and your shader code in sync.

Edit Live OpenGL® Objects

When you rebuild your shader document, you'll find things like samplers and uniforms in the document, just waiting for you to set their values. Create custom textures in almost all OpenGL® texture formats.

Build GPU Compute Apps

With Scenome® Compute Module ($59 US) and the Scenome® Buffer Module ($29 US), you'll be able to build complete GPU compute applications without writing a single line of C++. We even have a series of exercises that shows you how to build an application that uses CPU and GPU compute to solve a real-world problem.

Compute Shaders

Compute shaders make it possible to use the power of the GPU without advanced knowledge of vertex and fragment shaders.

Uniform/Shader Buffers

You can use uniform buffers to efficiently set large numbers of uniforms, and you can use shader buffers to allocate and modify large amounts of GPU memory without even touching a vertex or fragment shader. Even better, we've wrapped this all up in a graphical user interface.

Scriptable CPU/GPU Compute

You can access the power of your GPU without writing a single line of C++ code. Scenome Scripting Language has complete well-debugged interfaces to shaders, uniforms, buffers, and much more.

Great Examples, Scriptable, Awesome Documentation

Scenome comes with all the features you need to be successful. There are numerous sample shaders, the application is extensible via scripting, and there are step-by-step tutorials with thousands of pages of API reference documentation.

Thousands Of Shader Examples

Thousands of working shader examples help you get real work done instead of writing shading language boilerplate. OpenGL® is so much easier when you start with working shader code.

Extensible Via Scripting

Object-oriented scripting language that is like C++ but easier. Write custom application commands, event handling, or even new wizards. Recompile the entire Scenome Scripting Language codebase in seconds.

World-Class Documentation

Access amazing documentation, including step-by-step tutorials that show you how to create shaders, test the features of your GPU, or use Scenome Scripting Language API.