Skip to content

levaitamas/webacidizator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WebAcidizator

A real-time webcam glitch art effect application with pixel sorting, color manipulation, and noise generation. Built with PixiJS v8. Available at levaitamas.github.io/webacidizator.

Story

We (Kinga and Tamas) had a conceptual photo project between 2015 and 2017 that centered around a faulty camera (a Samsung NV8). The camera heavily distorted colors and forms, thus creating new context and meaning. Our goal was to present this world to others. Now, nearly a decade later, we have created a digital recreation of this camera for web browsers, allowing others to photograph this alternative world.

How It Works

  1. Webcam Capture: Requests browser webcam access (user-facing camera)
  2. PixiJS Rendering: Video frames rendered to WebGL canvas at 15 FPS (with default settings)
  3. Filter Pipeline:
    • Color matrix (removes green channel)
    • Animated noise filter
    • Custom pixel sort shader (vertical luminance-based sorting)
  4. Dynamic Effects: Parameters randomized every 60 frames for glitch aesthetic (with default settings)
  5. Photo Export: Capture current frame as PNG with timestamped filename

Acknowledgments

  • PixiJS: Powerful 2D WebGL rendering engine
  • Perplexity AI: AI-powered research and development assistance
  • Claude Sonnet 4.5: Advanced AI model for code generation and debugging
  • Inspired by glitch art and pixel sorting techniques

License

WebAcidizator is a free software and licensed under GPLv3+.

About

An interactive recreation of a faulty camera called the Acidizator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages