Metadata-Version: 2.3
Name: shaderflow
Version: 0.6.0
Summary: 🔥 Imagine ShaderToy, on a Manim-like architecture. That's ShaderFlow.
Project-URL: Changelog, https://brokensrc.dev/news/category/releases
Project-URL: GitHub, https://github.com/BrokenSource/ShaderFlow
Project-URL: Funding, https://brokensrc.dev/about/sponsors
Project-URL: Contact, https://brokensrc.dev/about/contact
Project-URL: Download, https://brokensrc.dev/get/releases
Project-URL: Docs, https://brokensrc.dev/shaderflow
Project-URL: Homepage, https://brokensrc.dev
Author-email: Tremeschin <29046864+Tremeschin@users.noreply.github.com>
License-Expression: AGPL-3.0
Requires-Python: >=3.9
Requires-Dist: broken-source[shaderflow]==0.6.0
Description-Content-Type: text/markdown


<div align="center">
  <a href="https://brokensrc.dev/shaderflow"><img src="https://raw.githubusercontent.com/BrokenSource/ShaderFlow/main/ShaderFlow/Resources/Images/ShaderFlow.png" width="200"></a>
  <h1>ShaderFlow</h1>
  Imagine <a href="https://www.shadertoy.com"><b>ShaderToy</b></a>, on a <a href="https://github.com/3b1b/manim"><b>Manim</b></a>-like Architecture. That's <a href="https://brokensrc.dev/shaderflow/"><b>ShaderFlow</b></a>
  <br>
  <br>
  <a href="https://pypi.org/project/shaderflow/"><img src="https://img.shields.io/pypi/v/shaderflow?label=PyPI&color=blue"></a>
  <a href="https://pypi.org/project/shaderflow/"><img src="https://img.shields.io/pypi/dw/shaderflow?label=Installs&color=blue"></a>
  <a href="https://github.com/BrokenSource/BrokenSource"><img src="https://img.shields.io/github/v/tag/BrokenSource/BrokenSource?label=GitHub&color=orange"></a>
  <a href="https://github.com/BrokenSource/ShaderFlow/stargazers"><img src="https://img.shields.io/github/stars/BrokenSource/ShaderFlow?label=Stars&style=flat&color=orange"></a>
  <a href="https://github.com/BrokenSource/ShaderFlow/releases/"><img src="https://img.shields.io/github/v/release/BrokenSource/ShaderFlow?label=Release&color=light-green"></a>
  <a href="https://github.com/BrokenSource/ShaderFlow/releases/"><img src="https://img.shields.io/github/downloads/BrokenSource/ShaderFlow/total?label=Downloads&color=light-green"></a>
  <a href="https://discord.gg/KjqvcYwRHm"><img src="https://img.shields.io/discord/1184696441298485370?label=Discord&style=flat&color=purple"></a>
</div>

<br>

# 🔥 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

<br>

# 📸 Showcase

🎧 • Remember to Enable Audio on the Videos !

<br>

<video src="https://github.com/BrokenSource/ShaderFlow/assets/29046864/1170d916-2145-4655-b0d0-c2ee5b16839f" controls></video>

<sup><b>Video:</b> Music Visualizer Tech Demo Scene. <b>Sources:</b> <a href="https://www.youtube.com/watch?v=6FNHe3kf8_s">Music</a> and <a href="https://wallhaven.cc/w/pkz5r9">Image</a>. Property of their original owners ⚖️</sup>

<br>

<video src="https://github.com/BrokenSource/ShaderFlow/assets/29046864/9f0e7517-048c-4145-abfe-9a30ecc7323a" controls></video>

<sup><b>Video:</b> Music Bars Tech Demo Scene. <b>Sources:</b> <a href="https://www.youtube.com/watch?v=UHUZiVXdaUI">Music</a>. Property of their original owners ⚖️</sup>

<br>

<video src="https://github.com/BrokenSource/ShaderFlow/assets/29046864/cef10b0f-a1a0-444c-abca-d3c630349741" controls></video>

<sup><b>Video:</b> Real Time Piano Roll Tech Demo Scene. <b>Sources:</b> <a href="https://freepats.zenvoid.org/Piano/acoustic-grand-piano.html">Salamander Grand Piano</a> by Alexander Holm, CC BY 3.0 and <a href="https://bitmidi.com/rimsky-korsakov-flight-of-the-bumblebee-mid">Midi File</a> for the composition Flight of The Bumblebee by Rimsky Korsakov. Property of their original owners ⚖️</sup>

<br>

<video src="https://github.com/BrokenSource/ShaderFlow/assets/29046864/7ff7f6fa-19d1-4de1-a4be-89177d3fea01" controls></video>

<sup><b>Video:</b> Educational Scene about Parallel Plates Capacitor. <b>Source:</b> Coded myself long ago.</sup>

<br>
<br>

<div align="center">
  <h2>🍁 Learn More 🍁</h2>
  <h3>✨ Check out my <a href="https://brokensrc.dev/shaderflow/get"><b>Awesome Website</b></a> instead of a boring Readme ✨</h3>
  <h5>Installation Guides, Usage, Tips, Code Reference and More!</h5>
</div>
