Shadron is the ultimate graphics editor for programmers. Create images, animations, 3D models, particle systems and more with a simple scripting language based on GLSL shaders. See the output of your scripts in real time and tweak your creations using adjustable parameters.
All Reviews:
Mostly Positive (18) - 77% of the 18 user reviews for this software are positive.
Release Date:
Aug 22, 2016

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy Shadron


Recent updates View all (12)

July 23

Version 1.3.0 changelog

This new update brings several major new features, most notably recursive vertex generators and interactivity through event handlers, which also allow to create simple games. Other new features, namely sRGB mode and geometry shaders have been added per request. The full list follows.

  • Introducing recursive generators for model construction
  • Introducing event handlers that enable creation of interactive scripts
  • Added ShadronPlayer.exe, a redistributable viewer for Shadron scripts
  • Added feedback image, a variant of the feedback object that produces a static image
  • Added support for geometry shaders
  • Added support for hardware sRGB color mode
  • Functions and procedures may now be defined, which can be called even in non-GLSL expressions
  • Added "watch" sections to monitor expression values
  • Added "comment" sections that are printed among parameters
  • Added basic time controls to the GUI (restart and pause buttons and current time)
  • Improved compatibility with WINE
  • Image sequence export generalized for non-animated objects via a control parameter
  • Vertex list export now also applicable to vertex_lists and generators
  • New library files: rng, srgb, camera_view, event_utils
  • Fixed relative paths in included source files
  • Fixed matrix constants and parameters that were being incorrectly transposed
  • Generated GLSL code optimized
  • Improved appearance of matrix and boolean parameters in the GUI
  • Added load script button in place of refresh button when no script is loaded
  • Added a keyboard shortcut to bring all child windows to foreground (Alt+F)
  • Fixed matrix initialization by scalar value in non-GLSL expressions
  • Fixed parsing of forward declarations of GLSL functions
  • Fixed off-by-one error in line number due to differences between GLSL versions
  • File name now reported in GLSL compile errors if supported by OpenGL implementation
  • Improved static checking of non-GLSL expressions
  • Some example files updated, added triangle-generator example
  • Minor improvements and bug fixes
0 comments Read more

About This Software

Shadron is a procedural graphics editor based on GLSL shaders. Using a simple scripting language, you can define images, animations, 2D or 3D models, cubemaps, particle systems, and even audio. Describe how they are generated with shader code. You can load image files or use intermediate outputs as textures and alter them in any way you can imagine. A library of functions that are commonly used in procedural graphics is readily available for use in your scripts.

  • Includes 17 commented example scripts for your inspiration

This version requires Steam to run in the background. If that is an issue, you can buy the standalone version from the official website.

Warning: Basic programming skills required!

Please watch the introduction tutorial to see if this program is for you. There will be more tutorials coming soon.

Shadron is a very versatile tool with many applications. What can you do with it?

  • Create game assets. Create natural-looking seamlessly-tiled procedurally-generated textures using the bundled gradient noise functions. Generate 3D heightmap terrain. Create environment maps (cubemaps). Design and test materials with many different texture channels.
  • Perform trivial image modifications. Sometimes, it can be much easier than using conventional image editors, especially when applying the same modification on multiple images.
  • Create simple icons or animations. They will be mathematically precise, and for certain types of animations, some form of procedural generation is essential. Spinning loading progress animation included as an example.
  • Create videos. All of the demos in the trailer were created only using Shadron, including the intro. You can have text, 3D perspective, particles, raytracing - anything, as long as you're able to write it in code. 4K resolution at 60 FPS is not a problem for Shadron.
  • Design shaders or learn how to write them. Preview how they're going to look and see the changes as you type. No need to worry about setting up the rest of OpenGL.
  • Play around with shaders. The possibilities of shaders are endless. Just experiment, be creative, and you might even surprise yourself.
There are probably many other uses I didn't even think of.

System Requirements

Mac OS X
    • OS: Windows 7 or later
    • Processor: Any
    • Memory: 512 MB RAM
    • Graphics: Any GPU compatible with OpenGL 3 / 4
    • Storage: 10 MB available space
    • OS: Windows 7 / 8.1 / 10
    • Processor: Intel i5 / i7
    • Memory: 2 GB RAM
    • Graphics: Nvidia GTX 400 series or later / AMD Radeon 6000 series or later
    • OS: macOS 10.8 or later
    • Processor: Any
    • Graphics: Any GPU compatible with OpenGL 3 / 4
    • Storage: 10 MB available space
    • OS: macOS 10.12 or later
    • Memory: 2 GB RAM
    • Graphics: Nvidia GTX 400 series or later
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...