Skip to content

A tiny wrapper around Three.js for fragment shaders

Notifications You must be signed in to change notification settings

natmfat/shader-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shader Playground

A tiny wrapper around Three.js that provides you sensible uniforms and defaults to get started with fragment shaders.

Installation

pnpm install shader-playground

Usage

import { ShaderPlayground } from "shader-playground";

const playground = new ShaderPlayground({
  fragmentShader: `
    #ifdef GL_ES
    precision mediump float;
    #endif

    void main() {
      gl_FragColor = vec4(1.0, 0., 0., 1.);
    }`,
});

playground.start();

// when you're done, playground.dispose();

About

A tiny wrapper around Three.js for fragment shaders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published