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.
User reviews:
Mostly Positive (10 reviews) - 70% of the 10 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

SUMMER SALE! Offer ends July 5


Recent updates View all (7)

May 14

Version 1.1.3 with extensions

Shadron now supports extensions. See


  • Introducing the extension system
  • Sampling of animated objects from non-animated ones now disabled as originally intended
  • Preview timing mode can now be set for each script (see #pragma directive documentation)
  • New library files: blending and linearstep
  • Added new blending modes for model and particle_system objects (see documentation)
  • Cubemap animation modifiers now match animation modifiers
  • Added missing documentation for cubemap animations
  • The default value of the repeat property is now false for animations
  • Shadron now also searches for library files in application data directory (/Shadron/library)
  • Fixed a bug where changing a parameter would incorrectly advance particle system or feedback buffer
  • Fixed several bugs involving paused feedback buffers
  • Other bug fixes and minor improvements

0 comments Read more

April 8

Version 1.1.2 changelog

  • Sounds can now be sampled within GLSL shaders using shadron_Waveform and shadron_Spectrum functions
  • Sounds can now be loaded from files. The supported formats are WAV, OGG, and FLAC
  • Fixed a bug that made it impossible to use texture inputs in sound generating shaders
  • Sounds may now use full_range and repeat modifiers
  • New parameter control type, color, which provides a color picker for vec3 and vec4 parameters
  • New texture mapping mode clamp_to_border and border color setting
  • A macro, SHADRON_VERSION, is now available to detect the program's version. Keep in mind this is undefined prior to 1.1.2
  • The preprocessor now supports the #error directive
  • Fixed an issue that sometimes prevented frames of paused animations from being saved
  • Fixed input reloading logic and added Ctrl+F5 to load the originally declared file
  • Fixed an issue with shadron_Mouse changes sometimes not triggering a redraw
  • Failing to load an animation file sequence now produces the correct error message

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

    • OS: Windows 7
    • 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
Customer reviews Learn More
Mostly Positive (10 reviews)
Review Type

Purchase Type


Display As:

(what is this?)
9 reviews match the filters above
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...