{
  "gem": {
    "slug": "3d-game-shaders-for-beginners-vg-1284",
    "name": "3D Game Shaders For Beginners",
    "description": "Step-by-step repo covering normal mapping, SSAO, bloom, outlining, fog and depth of field with runnable code.",
    "url": "https://lettier.github.io/3d-game-shaders-for-beginners",
    "domain": "lettier.github.io",
    "author": "David Lettier (@lettier)",
    "license": "open-source",
    "category": "Learning & Craft",
    "subcategory": "Shader learning",
    "tags": [
      "shaders",
      "3d",
      "rendering",
      "tutorial"
    ],
    "whyGem": "Every real-time effect you want to steal, explained with before/after screenshots",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1284-card.svg",
    "pageUrl": "https://vibing.inc/library/3d-game-shaders-for-beginners-vg-1284"
  }
}