Shaders For Raspberry® Pi 3/4. Easy As Pie!


With Scenome® Export Module ($29 US), you can have an OpenGL® application for Raspberry Pi® 3 or Raspberry Pi® 4 running on your device in minutes. Build your shader with the Shader application, and when you're ready, click a button to export an OpenGL® application. Compile the custom application in seconds and you're away.

Build A Shader

Use the Shader application to create a new OpenGL® 300 es shader. Write shader code to implement video processing algorithms.

Export A Complete Application

Exports .H and .CPP files that implement the application, all OpenGL® calls, along with a makefile and everything else needed to compile a complete OpenGL® application.

Compile Your Application

Execute the makefile and run the application to see your shaders processing your video from your Raspberry Pi® 3.2 camera in realtime.

Go From Shader Code To Application Code In Minutes


Write shaders for live or pre-recorded video with Scenome® Video Module ($29 US) on your Windows® desktop PC or Raspberry Pi® 3.2. 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.

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.