You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,12 @@
6
6
3. Run on `http://localhost:4444` (do NOT use port 3000)
7
7
8
8
## Project Overview
9
-
WebGL shader-based procedural texture generator. Originally by mebiusbox (MIT). Enhanced into a professional multi-layer texture creation tool with PBR export, 3D preview, gradient editor, undo/redo, and 119 pre-rendered sprite sheet particle effects (100 pixy-based + 19 custom GLSL).
9
+
WebGL shader-based procedural texture generator. Uses mebiusbox's MIT-licensed pixy.js shader library. Built into a professional multi-layer texture creation tool with PBR export, 3D preview, gradient editor, undo/redo, and 119 pre-rendered sprite sheet particle effects (100 pixy-based + 19 custom GLSL).
10
10
11
11
## Key Files
12
12
-`editor.html` - Main editor (loads src/app.js, has layers/PBR/gradient/export)
13
-
-`index.html` - Original editor (loads fxgen.module.min.js, kept for compat)
14
-
-`fxgen.module.min.js` - Original minified app (kept for index.html)
15
-
-`pixy.module.min.js` - 439KB shader library (DO NOT MODIFY)
13
+
-`index.html` - Redirect to showcase.html
14
+
-`pixy.module.min.js` - 439KB MIT-licensed shader library by mebiusbox (DO NOT MODIFY)
16
15
-`gallery.html` - Live animated gallery of 70+ effects
17
16
-`particles.html` - 3D particle viewport + Browse 100 mode
18
17
-`sprite-gallery.html` - 119 animated sprite sheets from pre-rendered PNGs
@@ -74,7 +73,6 @@ WebGL shader-based procedural texture generator. Originally by mebiusbox (MIT).
Copy file name to clipboardExpand all lines: PLAN.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Context
4
4
5
-
ShaderBrew (originally EffectTextureMaker by mebiusbox, MIT) is a WebGL shader-based procedural texture generator. We forked it and have been enhancing it into a professional multi-layer texture creation tool.
5
+
ShaderBrew is a WebGL shader-based procedural texture generator built on mebiusbox's MIT-licensed pixy.js shader library. Enhanced into a professional multi-layer texture creation tool.
6
6
7
7
**Current state (work already done on branch `work1`):**
8
8
- Created `gallery.html` - live animated gallery of all 70+ effects with IntersectionObserver for GPU efficiency
@@ -114,10 +114,10 @@ Created 5 basic V1 presets + 8 advanced V2 presets with intentional parameter in
Copy file name to clipboardExpand all lines: README.md
+33-36Lines changed: 33 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,25 @@
2
2
3
3
Professional WebGL procedural texture generator. Multi-layer compositing, PBR map generation, 3D material preview, 52 custom GLSL shaders, and 65+ procedural effects — all running in your browser with zero dependencies.
|**Color Balance**| RGB channel shifting on raw effects |
17
+
|**Gradient Mapping**| One explosion through 10 different color palettes |
18
+
|**Multi-Layer Compositing**| Organic caustics + digital matrix blended with 9 modes |
19
+
|**Combination**| Full chains — two effects blended and gradient-mapped |
20
+
|**PBR Maps**| Auto-generated Normal, Roughness, AO, Metallic from any texture |
21
+
|**3D Preview**| PBR materials applied to lit, rotating geometry in real-time |
22
+
23
+
The hero demo builds a **Dark Ritual Portal** from scratch — layering a raymarched warp tunnel with a sprite ring and alpha compositing it into a final effect.
6
24
7
25
---
8
26
@@ -23,13 +41,15 @@ Professional WebGL procedural texture generator. Multi-layer compositing, PBR ma
The showcase features 12 of these live — Volumetric Nebula, Black Hole, Cosmic Jellyfish, God Rays, Reality Shatter, Dimensional Portal, Time Vortex, Particle Collider, Void Tendril, and Summoning Circle among them.
45
+
26
46
---
27
47
28
48
## Pages
29
49
30
50
| Page | Description |
31
51
|------|-------------|
32
-
|**[Showcase](https://web3dev1337.github.io/shaderbrew/showcase.html)**| Guided tour — live renders, 3D preview, PBR maps, 7 chapters|
52
+
|**[Showcase](https://web3dev1337.github.io/shaderbrew/showcase.html)**| Guided tour — 7 chapters, live renders, PBR pipeline walkthrough|
Built on [EffectTextureMaker](https://github.com/mebiusbox/EffectTextureMaker) by [mebiusbox](https://github.com/mebiusbox) (MIT License). The original tool provides the core procedural shader library (pixy) and single-layer editor.
99
+
Uses [pixy.js](https://github.com/mebiusbox/pixy.js) by [mebiusbox](https://github.com/mebiusbox) (MIT License) — the procedural shader library that powers the 65+ built-in effect types.
105
100
106
-
ShaderBrew adds multi-layer compositing, gradient mapping, PBR generation, 3D preview, 52 custom GLSL shaders, sprite sheet generation, the showcase, material forge, and the enhanced editor UI.
101
+
Everything else (editor, layers, compositing, gradient mapping, PBR generation, 3D preview, 52 custom GLSL shaders, sprite sheets, showcase, material forge) is original ShaderBrew code.
107
102
108
103
## License
109
104
110
-
MIT
105
+
MIT — see [LICENSE](LICENSE) for details.
106
+
107
+
`pixy.module.min.js` bundles GLSL from Shadertoy authors (CC-BY-NC-SA 3.0) and other sources — see [THIRD_PARTY_LICENSES.md](THIRD_PARTY_LICENSES.md) for full attribution.
0 commit comments