Skip to content

Prithweeraj-Acharjee/aesthetic-resistance

Repository files navigation

Live Demo WebGL GLSL Next.js


About

Aesthetic Resistance is a browser-based real-time generative art system that actively resists aesthetic convergence through time-based shader negotiation. Unlike typical generative art that settles into stable visual patterns, this system continuously fractures, reforms, and evolves.

Built with custom GLSL fragment shaders running on the GPU, the system implements a dual-force rendering model that pits aesthetic attractors against time-driven distortion fields, producing visuals that never repeat and never converge.


How It Works

The system operates on a tension between two forces:

  • Aesthetic Attractors - mathematical functions that pull the visual output toward recognizable, "beautiful" patterns
  • Temporal Distortion - time-driven perturbation fields that continuously destabilize settled patterns

The GPU processes these competing forces in real-time through custom GLSL fragment shaders, creating an output that exists in perpetual visual tension.

Attractors (Beauty) <---> Distortion (Chaos)
         \                    /
          \                  /
           GPU Fragment Shader
                  |
          Real-Time Output

Tech Stack

Category Technology
Shaders GLSL Fragment Shaders
Graphics API WebGL 2.0
Framework Next.js
Rendering GPU-Accelerated Real-Time
Deployment Vercel

Getting Started

# Clone the repository
git clone https://github.com/Prithweeraj-Acharjee/aesthetic-resistance.git
cd aesthetic-resistance

# Install dependencies
npm install

# Run the development server
npm run dev

Open http://localhost:3000 to experience the system.


Related Research

This project is conceptually connected to the research paper Recursive Aesthetic Reinforcement (RAR), which examines convergence dynamics and representational bias in generative AI ecosystems.


Author

Prithweeraj Acharjee Porag

GitHub Portfolio


License

This project is open source and available under the MIT License.

About

A live generative system that actively resists aesthetic convergence through time-based shader negotiation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors