three.js exploration: fragment shaders | Shirley Wu | Observablethree.js exploration: fragment shaders | Shirley Wu | Observable