ShaderFlow
Modular shader engine designed for simplicity and speedLinks • GitHub • Documentation • Support • License
⭐️ Consider starring the project to help it grow! ⭐️
🔥 Description¶
ShaderFlow is a platform for creating and exporting GLSL shaders scenes to videos or realtime previews, with a modularity similar to manim and shadertoy's simplicity.
- Quality: Native supersampling for any resolution, smooth frametimes for any fps
- Fastest video exporting not seen anywhere, powered by 🌀 TurboPipe optimizations
- Camera module using quaternions, generic for Ray Marching, 2D, VR scenes
- Audio reactive processing for music visualizers, FFTs already in natural scale
- Commercial use allowed and encouraged, simply pick a ❤️ Sponsorship tier!
- No watermarks, unlimited usage, portable executables made with 📦 Pyaket
Also check out ⭐️ Pianola and ⭐️ DepthFlow projects!
📦 Getting Started¶
🚧 Under maintenance (reworking website), for now: 👷
Run with uvx --from git+https://github.com/BrokenSource/ShaderFlow shaderflow
🚀 Showcase¶
Video: Music Bars Tech Demo Scene. Sources: Music. Property of their original owners ⚖️
⚖️ The Entertainer by Scott Joplin (Public Domain), GeneralUser GS SoundFont
Video: Educational Scene about Parallel Plates Capacitor. Source: Coded myself long ago.