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.
- 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.