├── .github └── workflows │ └── make-website.yml ├── .gitignore ├── examples ├── basic │ ├── demo.py │ └── shaders │ │ ├── bars.frag │ │ ├── bouncing.frag │ │ ├── life │ │ ├── simulation.glsl │ │ └── visuals.glsl │ │ ├── motionblur.frag │ │ ├── multipass.frag │ │ ├── raymarch.frag │ │ ├── shadertoy.frag │ │ ├── video.frag │ │ ├── visualizer.frag │ │ └── waveform.frag └── fractals │ ├── fractals.py │ └── shaders │ ├── mandelbrot.frag │ └── tetration.frag ├── license.txt ├── mkdocs.yml ├── pyproject.toml ├── readme.md ├── shaderflow ├── __init__.py ├── __main__.py ├── audio.py ├── bouncing.py ├── camera.py ├── dynamics.py ├── exceptions.py ├── exporting.py ├── frametimer.py ├── keyboard.py ├── message.py ├── module.py ├── noise.py ├── notes.py ├── piano.py ├── resources │ ├── images │ │ └── logo.png │ └── shaders │ │ ├── fragment │ │ ├── default.glsl │ │ ├── final.glsl │ │ └── missing.glsl │ │ ├── include │ │ ├── camera.glsl │ │ ├── complex.glsl │ │ └── shaderflow.glsl │ │ └── vertex │ │ └── default.glsl ├── scene.py ├── server.py ├── shader.py ├── spectrogram.py ├── texture.py ├── variable.py ├── video.py └── waveform.py └── website ├── CNAME ├── about └── changelog.md ├── docs ├── camera.md ├── module.md ├── scene.md ├── scripts.md ├── shader.md └── texture.md ├── examples.md ├── get ├── index.md └── installers.md ├── make.py └── modules └── camera.md /.github/workflows/make-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/.github/workflows/make-website.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/.gitignore -------------------------------------------------------------------------------- /examples/basic/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/demo.py -------------------------------------------------------------------------------- /examples/basic/shaders/bars.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/bars.frag -------------------------------------------------------------------------------- /examples/basic/shaders/bouncing.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/bouncing.frag -------------------------------------------------------------------------------- /examples/basic/shaders/life/simulation.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/life/simulation.glsl -------------------------------------------------------------------------------- /examples/basic/shaders/life/visuals.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/life/visuals.glsl -------------------------------------------------------------------------------- /examples/basic/shaders/motionblur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/motionblur.frag -------------------------------------------------------------------------------- /examples/basic/shaders/multipass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/multipass.frag -------------------------------------------------------------------------------- /examples/basic/shaders/raymarch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/raymarch.frag -------------------------------------------------------------------------------- /examples/basic/shaders/shadertoy.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/shadertoy.frag -------------------------------------------------------------------------------- /examples/basic/shaders/video.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/video.frag -------------------------------------------------------------------------------- /examples/basic/shaders/visualizer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/visualizer.frag -------------------------------------------------------------------------------- /examples/basic/shaders/waveform.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/basic/shaders/waveform.frag -------------------------------------------------------------------------------- /examples/fractals/fractals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/fractals/fractals.py -------------------------------------------------------------------------------- /examples/fractals/shaders/mandelbrot.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/fractals/shaders/mandelbrot.frag -------------------------------------------------------------------------------- /examples/fractals/shaders/tetration.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/examples/fractals/shaders/tetration.frag -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/license.txt -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/readme.md -------------------------------------------------------------------------------- /shaderflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/__init__.py -------------------------------------------------------------------------------- /shaderflow/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/__main__.py -------------------------------------------------------------------------------- /shaderflow/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/audio.py -------------------------------------------------------------------------------- /shaderflow/bouncing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/bouncing.py -------------------------------------------------------------------------------- /shaderflow/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/camera.py -------------------------------------------------------------------------------- /shaderflow/dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/dynamics.py -------------------------------------------------------------------------------- /shaderflow/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/exceptions.py -------------------------------------------------------------------------------- /shaderflow/exporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/exporting.py -------------------------------------------------------------------------------- /shaderflow/frametimer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/frametimer.py -------------------------------------------------------------------------------- /shaderflow/keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/keyboard.py -------------------------------------------------------------------------------- /shaderflow/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/message.py -------------------------------------------------------------------------------- /shaderflow/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/module.py -------------------------------------------------------------------------------- /shaderflow/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/noise.py -------------------------------------------------------------------------------- /shaderflow/notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/notes.py -------------------------------------------------------------------------------- /shaderflow/piano.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/piano.py -------------------------------------------------------------------------------- /shaderflow/resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/images/logo.png -------------------------------------------------------------------------------- /shaderflow/resources/shaders/fragment/default.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/shaders/fragment/default.glsl -------------------------------------------------------------------------------- /shaderflow/resources/shaders/fragment/final.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/shaders/fragment/final.glsl -------------------------------------------------------------------------------- /shaderflow/resources/shaders/fragment/missing.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/shaders/fragment/missing.glsl -------------------------------------------------------------------------------- /shaderflow/resources/shaders/include/camera.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/shaders/include/camera.glsl -------------------------------------------------------------------------------- /shaderflow/resources/shaders/include/complex.glsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shaderflow/resources/shaders/include/shaderflow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/shaders/include/shaderflow.glsl -------------------------------------------------------------------------------- /shaderflow/resources/shaders/vertex/default.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/resources/shaders/vertex/default.glsl -------------------------------------------------------------------------------- /shaderflow/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/scene.py -------------------------------------------------------------------------------- /shaderflow/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/server.py -------------------------------------------------------------------------------- /shaderflow/shader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/shader.py -------------------------------------------------------------------------------- /shaderflow/spectrogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/spectrogram.py -------------------------------------------------------------------------------- /shaderflow/texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/texture.py -------------------------------------------------------------------------------- /shaderflow/variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/variable.py -------------------------------------------------------------------------------- /shaderflow/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/video.py -------------------------------------------------------------------------------- /shaderflow/waveform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/shaderflow/waveform.py -------------------------------------------------------------------------------- /website/CNAME: -------------------------------------------------------------------------------- 1 | shaders.brokensrc.dev -------------------------------------------------------------------------------- /website/about/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/about/changelog.md -------------------------------------------------------------------------------- /website/docs/camera.md: -------------------------------------------------------------------------------- 1 | --- 2 | icon: material/camera-iris 3 | --- 4 | -------------------------------------------------------------------------------- /website/docs/module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/docs/module.md -------------------------------------------------------------------------------- /website/docs/scene.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/docs/scene.md -------------------------------------------------------------------------------- /website/docs/scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/docs/scripts.md -------------------------------------------------------------------------------- /website/docs/shader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/docs/shader.md -------------------------------------------------------------------------------- /website/docs/texture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/docs/texture.md -------------------------------------------------------------------------------- /website/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/examples.md -------------------------------------------------------------------------------- /website/get/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/get/index.md -------------------------------------------------------------------------------- /website/get/installers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/get/installers.md -------------------------------------------------------------------------------- /website/make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/make.py -------------------------------------------------------------------------------- /website/modules/camera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrokenSource/ShaderFlow/HEAD/website/modules/camera.md --------------------------------------------------------------------------------