Skip to content

Commit 08e1203

Browse files
web3dev1337claude
andcommitted
fix: clean up remaining attribution — pixy.js credit on derived data
- defaults.js header now credits pixy.js (MIT) as the source of effect type definitions and parameter configs - PLAN.md corrected: no longer references "deobfuscated fxgen" - package-lock.json regenerated with MIT license Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0cf73eb commit 08e1203

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

PLAN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Context
44

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.
66

77
**Current state (work already done on branch `work1`):**
88
- 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
114114

115115
## Implementation Plan
116116

117-
### Phase 0: Deobfuscate & Structure -- DONE (commit ff2d265)
117+
### Phase 0: Project Structure -- DONE (commit ff2d265)
118118
**Files created:** `src/app.js`, `src/pixy-api.js`, `src/defaults.js`, `src/render-pipeline.js`, `src/sprite-sheet.js`, `src/alpha-export.js`, `src/noise-sphere.js`, `src/preset-loader.js`, `src/ui/gui-setup.js`, `editor.html`
119119

120-
- [x] Deobfuscated fxgen.module.min.js into 10 focused modules in src/
120+
- [x] Built 10 focused modules in src/ using pixy.js shader API
121121
- [x] Created pixy-api.js facade
122122
- [x] Created editor.html loading from src/
123123
- [ ] Verify everything works identically (needs browser test)

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/defaults.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/**
2-
* Default effect controller values and effect type registry.
2+
* Effect types, default parameters, and per-type configs for the pixy.js shader API.
3+
* Derived from mebiusbox's pixy.js (MIT) — https://github.com/mebiusbox/pixy.js
34
*/
45

56
export const EFFECT_TYPES = [

0 commit comments

Comments
 (0)