{
  "gem": {
    "slug": "tsl-textures-vg-1778",
    "name": "tsl-textures",
    "description": "Collection of procedural textures such as wood, marble, cave, planet and camouflage, authored in Three.js Shading Language.",
    "url": "https://boytchev.github.io/tsl-textures/",
    "domain": "boytchev.github.io",
    "author": "Pavel Boytchev (@boytchev)",
    "license": "MIT",
    "category": "Shaders, WebGL & Creative Coding",
    "subcategory": "TSL / WebGPU",
    "tags": [
      "tsl",
      "webgpu",
      "three.js",
      "procedural"
    ],
    "whyGem": "Ready-made procedural materials for the TSL era, when TSL examples barely exist.",
    "sourceType": "site",
    "image": "/api/public/library/og/VG-1778-card.svg",
    "pageUrl": "https://vibing.inc/library/tsl-textures-vg-1778"
  }
}