three.js
webgpu - procedural texture