GLSL shader library used by @renderlayer packages.
This is the vanilla JS of Paper Shaders. You can also find framework specific wrappers
``` import { MeshGradient, DotOrbit } from '@paper-design/shaders-react';
React Shaders is an open source library for creating GLSL/WebGL shaders in React and Typescript, with support for modern shader bindings like those in Shadertoy and Rysana.
Shader magic for modern frontends
Extend Three.js standard materials with your own shaders!
A node.js-style module system for GLSL!
WebGL shaders used across various Scribe surfaces on web.
Minimal WebGPU shader library
Various utilities related to Three.js
<h2>What is it ?</h2> <p> Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin
A webpack loader for glsl shaders - includes support for nested imports. Re-Written in TypeScript
This is the vanilla JS of Paper Shaders. You can also find framework specific wrappers
## Usage
Node-based Shader Composition!
@renderlayer/core
Math library used by @renderlayer packages.
Write GPU shader tests as easily as regular unit tests. Test WGSL and WESL shaders with vitest or your favorite Node.js test framework.
drei-inspired helpers for threejs
Extension to Three.js InstancedMesh supporting per-instance uniform values
A webpack loader for glsl shaders - includes support for nested imports.
Node-based Shader Composition!
GLSL fragment shader viewer for Pi Agent — live WebGL preview, Tweakpane uniform controls, presets, probe sheets & video export
A wrapper for the "resolve" module that targets GLSL shaders instead of JavaScript