Shader | Mike Bostock | Observable
ojs
ojs
ojs
ojs
ojs
ojs
ojs
ojs
ojs
Author
Mike Bostock
@mbostock
Visualization toolmaker. Founder
@observablehq
. Creator
@d3
. Former
@nytgraphics
. Pronounced BOSS-tock.
Comments (2)
Elliot
Jul 16, 2021
Awesome. Exactly what I was looking for: an Observable helper function inspired by Shadertoy! I appreciate the uniform input functionality as well as the canvas being returned. Excited to use this :)
Elliot
Jul 17, 2021
@mbostock
I forked this notebook to add WebGL2 and iMouse functionality! I love what you made here but I needed WebGL2 for the shader I wrote!
Reply
Add comment
Subscribe to notifications
© 2026 Observable, Inc.
Terms of service
Privacy policy
Product
About
Pricing
Documentation
Release notes
Contact us
Open source
Notebook Kit
Plot
D3
Community
Public
Forum
Bluesky
YouTube
X
Observable
Sign up
Mike Bostock
67
Reply
Add comment
Subscribe to notifications
27
Shader | Mike Bostock | Observable