Skip to main content

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

Project description

ShaderFlow

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



Links: Quick StartReleasesPyPICloud/DockerCloningDocumentation
Extras: YouTube

⭐️ Consider starring the project to help it grow! ⭐️

🔥 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

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

📦 Installation

Head out to the official website for the latest installation instructions 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

If you're not sure about the file name format, learn more about wheel file names.

shaderflow-0.9.0.dev1-py3-none-any.whl (434.2 kB view details)

Uploaded Python 3

File details

Details for the file shaderflow-0.9.0.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for shaderflow-0.9.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 93fc0af81cc165c925820957e4dde6357bea15bee0eaba9b6530349acd4f7269
MD5 489f3ad4493b57c10f46df14e7e62361
BLAKE2b-256 35f66e5cf8ecaecf456e5ba291e71090391a245ad39e79c7dd4d11a89107dcde

See more details on using hashes here.

Supported by

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