All Projects → MaxBittker → Shaderbooth

MaxBittker / Shaderbooth

Licence: other
Write & Share face filter shaders art in the browser

Programming Languages

javascript
184084 projects - #8 most used programming language

Shaderbooth

Shaderbooth is a browser based framework and editing environment for makeing and sharing sharing indie face filter artworks, Try it out at shaderbooth.com

demo

Framework API provides realtime facial landmark data to a single fragment shader. Face detection uses TensorFlow.js Facemesh.

Inspired by:

Olivia Jack's hydra

Shawn Lawson's The_Force (this tool is where I first learned to write shaders!)

Myron Krueger's Videoplace

Community of Shadertoy

macOS Photo Booth

It's also motivated by a frustration with owned creative ecosystems, like Spark AR instagram filters!

Todo:

  • localstorage persist (& reset button?)
  • revisit error
  • codemirror typeahead (anyword-hint)
  • 3x3

backend:

  • browse examples

features:

  • background subtraction.
  • pass in more landmarks to shader.
  • GPU based paint.js?
  • custom textures
  • texture editor
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].