{
  "gem": {
    "slug": "threejs-tsl-tutorials-vg-1777",
    "name": "Threejs TSL Tutorials",
    "description": "Tutorial code repository working through Three.js Shading Language and WebGPURenderer with progressively more complex shader examples.",
    "url": "https://github.com/cmhhelgeson/Threejs_TSL_Tutorials",
    "domain": "github.com",
    "author": "Christian Helgeson (@cmhhelgeson)",
    "license": "MIT",
    "category": "Shaders, WebGL & Creative Coding",
    "subcategory": "TSL / WebGPU",
    "tags": [
      "tsl",
      "webgpu",
      "three.js",
      "tutorial"
    ],
    "whyGem": "A structured TSL learning path while the ecosystem has almost no teaching material.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1777.png",
    "pageUrl": "https://vibing.inc/library/threejs-tsl-tutorials-vg-1777"
  }
}