Skip to content

sdg5-hub/AcidTrip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AcidTrip

A real-time psychedelic visualizer built in C++ using SDL2, OpenGL 3.3, and GLSL shaders.

AcidTrip 🌌

A real-time psychedelic visualizer built in C++ using SDL2, OpenGL 3.3, and GLSL shaders.

🎥 Demo

AcidTrip Demo

This project renders GPU-based procedural visuals including liquid distortion, kaleidoscope symmetry, color cycling, and starfield effects.

✨ Features

  • Fullscreen OpenGL rendering
  • Procedural noise (fbm + value noise)
  • Kaleidoscope symmetry
  • Chromatic aberration
  • Scanline + flicker effects
  • GPU-based color palette cycling
  • Real-time interaction

🎮 Controls

Key Action
W / S Increase / Decrease warp
A / D Decrease / Increase speed
Q / E Change kaleidoscope segments
Space Freeze / Unfreeze time
R Randomize color palette
Esc Quit

\

▶️ Run Locally

macOS

brew install cmake sdl2
git clone https://github.com/sdg5-hub/AcidTrip.git
cd AcidTrip
cmake -S . -B build
cmake --build build -j
./build/AcidTrip

## 🛠 Build (macOS)

### Install dependencies
```bash
brew install cmake sdl2

About

A real-time psychedelic visualizer built in C++ using SDL2, OpenGL 3.3, and GLSL shaders.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors