Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shader Editor

A web-based GLSL shader editor and playground for creating stunning real-time visual effects.

Features

  • Live GLSL Editor - Edit fragment shaders with instant feedback
  • Shader Library - 10+ pre-built shaders including fractals, waves, and procedural patterns
  • Interactive Controls - Use mouse input, time-based animations, and custom uniforms
  • Vim Mode Support - Full vim keybindings for editing
  • Dark Theme - Eye-friendly interface optimized for creative work

Screenshots

Shader Library

Library

Fractal Visualization

Fractal

Voronoi Cells

Voronoi

Ocean Simulation

Ocean

Fragment Shader Editor

Editor

Usage

Open index.html in a modern web browser and start creating. Click the "Edit Shader" button to access the editor.

Available Uniforms

  • time (float) - Time in seconds
  • resolution (vec2) - Canvas resolution
  • mouse (vec2) - Current mouse position
  • mouseClick (vec2) - Last mouse click position
  • mouseDown (float) - Mouse button pressed (0.0 or 1.0)

Keyboard Shortcuts

  • Ctrl+E - Open editor
  • Ctrl+S - Save shader
  • Ctrl+, - Open settings
  • ESC - Enter vim normal mode
  • i - Enter vim insert mode

Demo: https://ralph-e-boy.github.io/shaderedit-web/

About

WebGL shader editor, inspired by glslsandbox

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages