Write OpenGL® Shaders Quickly & Easily

Download our super-fast, light-weight Windows® shader-authoring framework for FREE! Have a working shader running in seconds. The Scenome® basic shader authoring tools are available for free. Upgrades to the basic tools are available for purchase.

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.

Write Shaders On Live Video

With Scenome® Video Module ($59 US), you'll be able to write shaders for live or pre-recorded video. See changes in real-time, as you work, editing uniforms as needed during development. Scenome® Video Module includes the video front end and back end tools you need for efficient shader authoring.

Connect Video Camera

Connect a video camera that has an RTSP stream, and Scenome® will display your video correctly, automatically sensing aspect ratio changes and format changes to keep the video display accurate.

Use Pre-Recorded Video

You can also use pre-recorded video. Scenome® Video Module supports popular formats like .MPEG and .MP4. You can play, pause, loop, and review.

Clean GLSL Video Backend

Scenome® Video Module includes a clean OpenGL® video back end that supports popular planar and non-planar pixel formats such as YUV420P, NV12, and YUYV.

Go From Shader Code To Application Code In Minutes

With Scenome® Raspberry Pi® 3.2 Export ($29 US), Scenome® Windows® Export Module ($39 US), or Scenome® Linux® Export Module ($49 US), you can have an OpenGL® application running in minutes. Write shader code as usual in the Shader application, and when you're ready, click a button to export an OpenGL® application for Raspberry Pi 3.2, Microsoft Windows® or Linux®. The custom application can be compiled easily and then you'll see video being modified by your shaders in realtime.

Export For Raspberry Pi® 3.2

Export your video shader as a complete C++ application to your Raspberry Pi® 3.2 and compile immediately with GCC.

Export For Linux®

Export your video shader as a complete C++ application to your favorite Linux® device and compile immediately with GCC. This includes edge computing devices such as Nvidia® Jetson Nano®.

Export For Windows®

Export your video shader as a complete C++ application to your Windows® desktop or laptop computer.

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.