Skip to main content

🔥 Imagine ShaderToy, on a Manim-like architecture. That's ShaderFlow.

Project description

[!IMPORTANT] This repository is part of a monorepo and shouldn't be cloned alone

ShaderFlow


Imagine ShaderToy, on a Manim-like Architecture. That's ShaderFlow

🔥 Description

ShaderFlow is a complete Tool for Artists, Musicians and Shader Enthusiasts

A Framework for Creating, Exporting Real Time and Audio Reactive Shaders

  • 🛡️ Open Source, trust and transparency, cross platform, configurable
  • 🧸 80% ShaderToy compatible, easily transfer your knowledge
  • 📔 Video Codecs: easily export to H264, HEVC, AV1, (+NVENC)
  • 🚀 Physics-like animations with control systems dynamics
  • 🔱 High Quality, any resolution, framerate, bitrate, SSAA
  • 🎵 Audio Reactive, live music, professional video
  • 🌊 Audio Waveforms and oscilloscope support
  • 🎥 Video as Texture: real time 4k processing
  • ♻️ Live Reload shaders, instant feedback
  • 🎨 No Watermarks, user first experience
  • ⏳ Perfect Frametimes, no jitter, no lag
  • 🌵 Fastest rendering times in the west
  • 👁 Built-in Camera 2D, 3D, 360°, VR
  • 🎹 Piano Roll scene, the smoothest

📸 Showcase

🎧 • Remember to Enable Audio on the Videos !


Video: Music Visualizer Tech Demo Scene. Sources: Music and Image. Property of their original owners ⚖️


Video: Music Bars Tech Demo Scene. Sources: Music. Property of their original owners ⚖️


Video: Real Time Piano Roll Tech Demo Scene. Sources: Salamander Grand Piano by Alexander Holm, CC BY 3.0 and Midi File for the composition Flight of The Bumblebee by Rimsky Korsakov. Property of their original owners ⚖️


Video: Educational Scene about Parallel Plates Capacitor. Source: Coded myself long ago.



🍁 Learn More 🍁

✨ Check out my Awesome Website instead of a boring Readme ✨

Installation Guides, Usage, Tips, Code Reference and More!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

shaderflow-0.5.0.dev0-py2.py3-none-any.whl (100.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file shaderflow-0.5.0.dev0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for shaderflow-0.5.0.dev0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 28596e2b0dda4bcbcc165d2a9378e0df89fd6b287e7b29d4096bde9452fea6f0
MD5 94bf49445946994fbb208fe4ca8567d8
BLAKE2b-256 11796da495f900b809d074e18716c07f3138242ef407a6589ab44e05ef20443d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page