Skip to content

imdebabratanath/SPlayGround

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

SPlayGround

Shader Playground

A real-time shader exploration tool built in C++ and OpenGL.
Switch between gradient, Mandelbrot, Julia, and plasma shaders with interactive controls.


Features

  • Multiple Shaders: Gradient, Mandelbrot fractal, Julia fractal, Plasma procedural shader.
  • Interactive Controls:
    • 1-4 keys: Switch shaders
    • Arrow keys: Pan Mandelbrot and Julia view
    • Mouse Scroll: Zoom in/out
  • Real-time animations with time-based effects
  • Modular shader system for easy addition of new shaders.

Tech Stack

  • Language: C++
  • Graphics API: OpenGL 3.3 Core
  • Windowing & Input: GLFW
  • OpenGL Loader: GLAD
  • Shaders: GLSL

Controls

Key / Action Function
1 Gradient Shader
2 Mandelbrot Fractal
3 Julia Fractal
4 Plasma Shader
Arrow Keys Pan view (Mandelbrot/Julia)
Mouse Scroll Zoom in/out
ESC Quit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors