Commit aa101c4
committed
Print emulation: WebGL2 ink bleed post-processing filter
Integrate the ink-bleed sketch as a rendering option. InkBleedRenderer class
wraps a WebGL2 pipeline that post-processes the score canvas: separable
Gaussian blur + composite shader with domain-warped ink bleed, FBM edge
roughness, letterpress pooling, paper fiber grain, micro-spatter, and warm
paper color. Toggled via 'Print' button in toolbar. Lazy-initialized on
first toggle. Default preset: subtle vintage printed score look.
Based on ~/explorations/random-sketches/vibes/ink-bleed.1 parent c2936ca commit aa101c4
4 files changed
+520
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
| 333 | + | |
333 | 334 | | |
334 | 335 | | |
335 | 336 | | |
| |||
0 commit comments