{
  "name": "Open Tech Art",
  "site": "https://open-tech-art.pages.dev/",
  "generated": "2026-10-04T10:22:29.502Z",
  "license": "Catalog metadata: CC0-1.0. Linked resources and images remain under their own licenses.",
  "categories": [
    {
      "id": "shaders",
      "title": "Shaders",
      "count": 8
    },
    {
      "id": "rendering",
      "title": "Rendering",
      "count": 16
    },
    {
      "id": "lighting",
      "title": "Lighting",
      "count": 2
    },
    {
      "id": "tools",
      "title": "Tools",
      "count": 3
    },
    {
      "id": "reference-scenes",
      "title": "Reference Scenes",
      "count": 1
    }
  ],
  "resources": [
    {
      "id": "urp-volumetric-light",
      "title": "URP Volumetric Light",
      "summary": "Volumetric fog and light shafts for URP that support the main light, spot and point lights with shadows and cookies, integrated with the Volume system and working across forward, deferred, Forward+ and Deferred+.",
      "url": "https://open-tech-art.pages.dev/resources/urp-volumetric-light/",
      "category": "lighting",
      "type": "render-feature",
      "implementation": [
        "render-graph"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "volumetric",
        "fog",
        "god-rays",
        "light-shafts",
        "volume",
        "renderer-feature",
        "unity-6"
      ],
      "creators": [
        "Cristian Qiu"
      ],
      "license": "MIT",
      "repo": "CristianQiu/Unity-URP-Volumetric-Light",
      "github": {
        "stars": 923,
        "lastCommit": "2026-09-07T14:48:23.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/CristianQiu/Unity-URP-Volumetric-Light",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "airsticker",
      "title": "AirSticker",
      "summary": "A mesh-generation decal system for Unity that complements URP's projected decals: it supports skinned meshes and custom shaders without modification, at the cost of slower decal creation.",
      "url": "https://open-tech-art.pages.dev/resources/airsticker/",
      "category": "rendering",
      "type": "toolkit",
      "implementation": [
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "decals",
        "mesh-decals",
        "skinned-mesh",
        "urp",
        "toolkit"
      ],
      "creators": [
        "CyberAgent, Inc."
      ],
      "license": "MIT",
      "repo": "CyberAgentGameEntertainment/AirSticker",
      "github": {
        "stars": 333,
        "lastCommit": "2026-08-12T09:05:00.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/CyberAgentGameEntertainment/AirSticker",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "noisy-nodes",
      "title": "Noisy Nodes",
      "summary": "Drop-in Shader Graph sub-graphs for 2D/3D Perlin, Simplex, Voronoi (up to 4D) and white noise — the building blocks for procedural materials that Shader Graph does not ship with.",
      "url": "https://open-tech-art.pages.dev/resources/noisy-nodes/",
      "category": "tools",
      "type": "node-library",
      "implementation": [
        "shader-graph",
        "hlsl"
      ],
      "engine": "unity",
      "renderPipelines": [],
      "tags": [
        "procedural",
        "noise",
        "perlin",
        "simplex",
        "voronoi",
        "3d-noise",
        "sub-graph",
        "shader-graph-extension"
      ],
      "creators": [
        "Jimmy Cushnie",
        "fdervaux"
      ],
      "license": "WTFPL",
      "repo": "JimmyCushnie/Noisy-Nodes",
      "github": {
        "stars": 736,
        "lastCommit": "2026-01-01T21:23:03.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/JimmyCushnie/Noisy-Nodes",
        "extra": [
          {
            "label": "Upstream noise code — keijiro/NoiseShader",
            "url": "https://github.com/keijiro/NoiseShader"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-fog-volumes",
      "title": "URP Fog Volumes",
      "summary": "Ray-marched volumetric fog volumes for URP with light shafts, animated 3D noise, four volume shapes, shadows and cookies from realtime lights, and optional temporal reprojection.",
      "url": "https://open-tech-art.pages.dev/resources/urp-fog-volumes/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "fog",
        "volumetric",
        "god-rays",
        "light-shafts",
        "ray-marching",
        "renderer-feature"
      ],
      "creators": [
        "sinnwrig"
      ],
      "license": "MIT",
      "repo": "sinnwrig/URP-Fog-Volumes",
      "github": {
        "stars": 241,
        "lastCommit": "2026-01-23T02:03:17.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/sinnwrig/URP-Fog-Volumes",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "volumetric-clouds-urp",
      "title": "Volumetric Clouds for URP",
      "summary": "A port of HDRP's volumetric clouds to URP: ray-marched global clouds driven through a Volume override, with local clouds and a physically based sky available as optional extras.",
      "url": "https://open-tech-art.pages.dev/resources/volumetric-clouds-urp/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "clouds",
        "volumetric",
        "sky",
        "ray-marching",
        "renderer-feature",
        "hdrp-port"
      ],
      "creators": [
        "jiaozi158"
      ],
      "license": "MIT",
      "repo": "jiaozi158/UnityVolumetricCloudsURP",
      "github": {
        "stars": 519,
        "lastCommit": "2025-05-16T19:25:09.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/jiaozi158/UnityVolumetricCloudsURP",
        "docs": "https://github.com/jiaozi158/UnityVolumetricCloudsURP/blob/main/Documentation/Setup.md",
        "extra": [
          {
            "label": "Companion: Physically Based Sky for URP",
            "url": "https://github.com/jiaozi158/UnityPhysicallyBasedSkyURP"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-fog",
      "title": "URPFog — Full Screen Fog",
      "summary": "Volume-driven full-screen fog for URP with depth, distance and height modes, optional noise and experimental support for transparent objects, built as a Fullscreen Shader Graph plus renderer feature.",
      "url": "https://open-tech-art.pages.dev/resources/urp-fog/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [
        "shader-graph",
        "csharp",
        "render-graph"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "fog",
        "height-fog",
        "distance-fog",
        "volume",
        "renderer-feature",
        "fullscreen",
        "unity-6"
      ],
      "creators": [
        "Meryuhi"
      ],
      "license": "MIT",
      "repo": "meryuhi/URPFog",
      "github": {
        "stars": 143,
        "lastCommit": "2026-04-19T14:31:52.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/meryuhi/URPFog",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "screen-space-gi-urp",
      "title": "Screen Space Global Illumination for URP",
      "summary": "A screen-space global illumination renderer feature for URP with a Volume override, including a sample scene with a before/after comparison.",
      "url": "https://open-tech-art.pages.dev/resources/screen-space-gi-urp/",
      "category": "lighting",
      "type": "render-feature",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "ssgi",
        "global-illumination",
        "screen-space",
        "renderer-feature",
        "volume"
      ],
      "creators": [
        "jiaozi158"
      ],
      "license": "MIT",
      "repo": "jiaozi158/UnitySSGIURP",
      "github": {
        "stars": 456,
        "lastCommit": "2025-06-01T06:14:05.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/jiaozi158/UnitySSGIURP",
        "docs": "https://github.com/jiaozi158/UnitySSGIURP/blob/main/Documentation~/Documentation.md",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-underwater-effects",
      "title": "URP Underwater Effects",
      "summary": "A modular underwater rendering stack for URP with volumetric sun shafts, caustics, fog, refraction and water-line refraction, built on Render Graph with a Volume-driven workflow.",
      "url": "https://open-tech-art.pages.dev/resources/urp-underwater-effects/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [
        "render-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "underwater",
        "caustics",
        "fog",
        "refraction",
        "god-rays",
        "volume",
        "render-graph"
      ],
      "creators": [
        "End3r6"
      ],
      "license": "MIT",
      "repo": "End3r6/URPUnderwaterEffects",
      "github": {
        "stars": 77,
        "lastCommit": "2026-09-30T23:08:35.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/End3r6/URPUnderwaterEffects",
        "docs": "https://github.com/End3r6/URPUnderwaterEffects/wiki/Setup-Guide",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "retro-crt-shader",
      "title": "Retro CRT Shader",
      "summary": "A Shader Graph that fakes an old CRT monitor or TV — screen warp, scanlines, distortion, static and RGB phosphor stripes — applied as a full-screen pass, with an optional low-resolution camera setup for a pixelated look.",
      "url": "https://open-tech-art.pages.dev/resources/retro-crt-shader/",
      "category": "rendering",
      "type": "post-processing",
      "implementation": [
        "shader-graph"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "crt",
        "retro",
        "scanlines",
        "vhs",
        "distortion",
        "pixelated",
        "fullscreen",
        "post-processing"
      ],
      "creators": [
        "Cyanilux"
      ],
      "license": "MIT",
      "repo": "Cyanilux/URP_RetroCRTShader",
      "github": {
        "stars": 260,
        "lastCommit": "2025-09-27T18:00:55.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/Cyanilux/URP_RetroCRTShader",
        "docs": "https://cyangamedev.wordpress.com/2020/09/10/retro-crt-shader-breakdown/",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-outline-unity-6",
      "title": "URP Outline (Unity 6)",
      "summary": "A simple outline renderer feature for Unity 6 URP using rendering layers and a Volume override, with up to four separately styled outline groups.",
      "url": "https://open-tech-art.pages.dev/resources/urp-outline-unity-6/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [
        "render-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "outline",
        "renderer-feature",
        "rendering-layers",
        "volume",
        "unity-6",
        "render-graph"
      ],
      "creators": [
        "Cristian Qiu"
      ],
      "license": "MIT",
      "repo": "CristianQiu/Unity-URP-Outline",
      "github": {
        "stars": 111,
        "lastCommit": "2026-03-28T14:33:24.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/CristianQiu/Unity-URP-Outline",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-sea-cloud-fog",
      "title": "URP Sea, Cloud & Atmospheric Fog",
      "summary": "Height-based and atmospheric fog for URP, offered as a Shader Graph sub-graph and an HLSL function to replace URP's built-in fog mixing, within a larger sea, cloud and sky project.",
      "url": "https://open-tech-art.pages.dev/resources/urp-sea-cloud-fog/",
      "category": "shaders",
      "type": "shader",
      "implementation": [
        "shader-graph",
        "hlsl"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "fog",
        "atmosphere",
        "height-fog",
        "sky",
        "sub-graph",
        "terrain"
      ],
      "creators": [
        "bearworks"
      ],
      "license": "MIT",
      "repo": "bearworks/URPSeaCloudFog",
      "github": {
        "stars": 54,
        "lastCommit": "2026-10-01T06:15:53.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/bearworks/URPSeaCloudFog",
        "extra": [
          {
            "label": "Related: URPSeaCloud",
            "url": "https://github.com/bearworks/URPSeaCloud"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "driven-decals",
      "title": "Driven Decals",
      "summary": "A mesh-based PBR decal system for URP forward rendering: decal meshes behave like ordinary scene meshes, are customisable in Shader Graph and are cheap enough for XR, though best for static cracks and graffiti.",
      "url": "https://open-tech-art.pages.dev/resources/driven-decals/",
      "category": "rendering",
      "type": "toolkit",
      "implementation": [
        "shader-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "decals",
        "mesh-decals",
        "pbr",
        "shader-graph",
        "xr",
        "urp"
      ],
      "creators": [
        "Sam Driver"
      ],
      "license": "MIT",
      "repo": "Anatta336/driven-decals",
      "github": {
        "stars": 608,
        "lastCommit": "2024-06-09T21:06:01.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/Anatta336/driven-decals",
        "docs": "https://samdriver.xyz/articles/decalsIntro.htm",
        "extra": [
          {
            "label": "60-second introduction video",
            "url": "https://www.youtube.com/watch?v=zFEtdRrD2D4"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-render-graph-outlines",
      "title": "Screen-Space Outlines for Render Graph",
      "summary": "A screen-space outline renderer feature updated for Unity 6 and URP's Render Graph API, filtered by layer mask and rendering layers, with an option to show outlines through other objects.",
      "url": "https://open-tech-art.pages.dev/resources/urp-render-graph-outlines/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [
        "render-graph",
        "shader-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "outline",
        "screen-space",
        "edge-detection",
        "render-graph",
        "renderer-feature",
        "depth-normals",
        "unity-6"
      ],
      "creators": [
        "Finn Pelzer"
      ],
      "license": "MIT",
      "repo": "Chishikii/URP-Render-Features",
      "github": {
        "stars": 97,
        "lastCommit": "2025-12-01T20:52:42.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/Chishikii/URP-Render-Features",
        "extra": [
          {
            "label": "Earlier implementation by Robin Seibold",
            "url": "https://github.com/Robinseibold/Unity-URP-Outlines"
          },
          {
            "label": "Original technique write-up by Erik Roystan Ross",
            "url": "https://roystan.net/articles/outline-shader.html"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "physically-based-sky-urp",
      "title": "Physically Based Sky for URP",
      "summary": "A physically based sky with precomputed atmospheric scattering for URP, including height-based fog, dynamic sky reflection and dynamic ambient lighting, controlled through Volume overrides.",
      "url": "https://open-tech-art.pages.dev/resources/physically-based-sky-urp/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "sky",
        "atmosphere",
        "scattering",
        "fog",
        "volume",
        "renderer-feature",
        "hdrp-port"
      ],
      "creators": [
        "jiaozi158"
      ],
      "license": "MIT",
      "repo": "jiaozi158/UnityPhysicallyBasedSkyURP",
      "github": {
        "stars": 153,
        "lastCommit": "2025-05-16T19:24:48.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/jiaozi158/UnityPhysicallyBasedSkyURP",
        "docs": "https://github.com/jiaozi158/UnityPhysicallyBasedSkyURP/blob/main/Documentation~/Documentation.md",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "shell-fur-urp",
      "title": "Shell Fur for URP",
      "summary": "A shell-based fur shader for URP with both geometry-shader and multi-pass variants, plus five demo scenes covering high-fidelity, performant, baked-lighting and physical-hair setups.",
      "url": "https://open-tech-art.pages.dev/resources/shell-fur-urp/",
      "category": "shaders",
      "type": "shader",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "fur",
        "hair",
        "shell",
        "multi-pass",
        "stylized",
        "character"
      ],
      "creators": [
        "jiaozi158"
      ],
      "license": "MIT",
      "repo": "jiaozi158/ShellFurURP",
      "github": {
        "stars": 262,
        "lastCommit": "2024-08-28T05:32:15.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/jiaozi158/ShellFurURP",
        "docs": "https://github.com/jiaozi158/ShellFurURP/blob/main/Documentation/Documentation.md",
        "extra": [
          {
            "label": "Based on hecomi's UnityFurURP",
            "url": "https://github.com/hecomi/UnityFurURP"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-toon-shader",
      "title": "Toon Shader for URP",
      "summary": "A full-featured, hand-written toon shader for URP — ramp lighting, additional lights and shadows, rim and anisotropic specular, SSAO and baked GI — plus a lite variant and an inverted-hull outline renderer feature.",
      "url": "https://open-tech-art.pages.dev/resources/urp-toon-shader/",
      "category": "shaders",
      "type": "shader",
      "implementation": [
        "hlsl",
        "shaderlab",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "toon",
        "cel-shading",
        "stylized",
        "outline",
        "inverted-hull",
        "ramp",
        "rim-light",
        "mobile"
      ],
      "creators": [
        "Vladislav Kantaev"
      ],
      "license": "MIT",
      "repo": "Delt06/urp-toon-shader",
      "github": {
        "stars": 471,
        "lastCommit": "2023-11-16T14:37:49.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "yes"
      },
      "links": {
        "project": "https://github.com/Delt06/urp-toon-shader",
        "docs": "https://github.com/Delt06/urp-toon-shader/wiki",
        "extra": [
          {
            "label": "Successor project — Toon RP",
            "url": "https://github.com/Delt06/toon-rp"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "vntg-psx-crt-shaders",
      "title": "VNTG — PSX & CRT Shader Pack",
      "summary": "PSX-era materials and CRT/VHS post-processing for Unity 6 URP — vertex snapping, affine texture warping, texel-snapped lighting, dithering, custom palettes, stylised fog, screen curvature, interlacing and subpixel masks.",
      "url": "https://open-tech-art.pages.dev/resources/vntg-psx-crt-shaders/",
      "category": "rendering",
      "type": "post-processing",
      "implementation": [
        "shader-graph",
        "hlsl",
        "render-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "psx",
        "retro",
        "crt",
        "vhs",
        "dithering",
        "color-palette",
        "pixelation",
        "vertex-snapping",
        "affine",
        "fog",
        "render-graph",
        "unity-6"
      ],
      "creators": [
        "Colby-O"
      ],
      "license": "Unlicense",
      "repo": "Colby-O2/VNTG",
      "github": {
        "stars": 20,
        "lastCommit": "2026-09-02T20:55:02.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/Colby-O2/VNTG",
        "download": "https://github.com/Colby-O2/VNTG/tree/downloads",
        "extra": [
          {
            "label": "Third-party notice",
            "url": "https://github.com/Colby-O2/VNTG/blob/master/THIRD_PARTY_NOTICE.md"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-outline-post-process",
      "title": "URP Outline Post-Process (Sobel)",
      "summary": "A Sobel edge-detection post-process shader for URP that finds outlines from the depth and normal textures, with colour, depth threshold, normal threshold and thickness controls.",
      "url": "https://open-tech-art.pages.dev/resources/urp-outline-post-process/",
      "category": "rendering",
      "type": "post-processing",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "outline",
        "sobel",
        "edge-detection",
        "depth-normals",
        "post-processing"
      ],
      "creators": [
        "tantaneity"
      ],
      "license": "MIT",
      "repo": "tantaneity/unity-urp-outline-postprocess",
      "github": {
        "stars": 30,
        "lastCommit": "2026-01-07T10:47:42.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/tantaneity/unity-urp-outline-postprocess",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "blur-toon-urp",
      "title": "BlurToonURP",
      "summary": "A full-featured anime-style toon shader for URP with shade steps, highlights, outlines, rim light, emission, MatCap, light settings and a per-object shadow system, with a custom material inspector.",
      "url": "https://open-tech-art.pages.dev/resources/blur-toon-urp/",
      "category": "shaders",
      "type": "shader",
      "implementation": [
        "shaderlab"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "toon",
        "npr",
        "anime",
        "outline",
        "rim-light",
        "matcap",
        "per-object-shadow",
        "character"
      ],
      "creators": [
        "blurfeng"
      ],
      "license": "MIT",
      "repo": "blurfeng/blur-toon-urp",
      "github": {
        "stars": 17,
        "lastCommit": "2026-07-23T14:42:31.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/blurfeng/blur-toon-urp",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "blur-shaders-pro-urp",
      "title": "Blur Shaders Pro (URP)",
      "summary": "Gaussian, box and radial blur post-processing effects for URP, released as free and open source by the creator after the Asset Store pack was discontinued.",
      "url": "https://open-tech-art.pages.dev/resources/blur-shaders-pro-urp/",
      "category": "rendering",
      "type": "post-processing",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "blur",
        "gaussian",
        "box-blur",
        "radial-blur",
        "post-processing"
      ],
      "creators": [
        "Daniel Ilett"
      ],
      "license": "MIT",
      "repo": "daniel-ilett/blur-pro-urp",
      "github": {
        "stars": 16,
        "lastCommit": "2026-04-22T15:09:28.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/daniel-ilett/blur-pro-urp",
        "extra": [
          {
            "label": "Original Asset Store listing",
            "url": "https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/blur-shaders-pro-for-urp-hdrp-built-in-282962"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "per-object-motion-blur-urp",
      "title": "Per-Object Motion Blur (URP)",
      "summary": "A simple per-object motion blur for URP built as a Fullscreen Shader Graph used through the Full Screen Pass Renderer Feature, with controls for sample count, amplitude and target frame rate.",
      "url": "https://open-tech-art.pages.dev/resources/per-object-motion-blur-urp/",
      "category": "rendering",
      "type": "post-processing",
      "implementation": [
        "shader-graph"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "motion-blur",
        "fullscreen",
        "post-processing",
        "motion-vectors",
        "shader-graph"
      ],
      "creators": [
        "Antoine L."
      ],
      "license": "MIT",
      "repo": "Estradel/URP-Simple-Per-Object-Motion-Blur",
      "github": {
        "stars": 93,
        "lastCommit": "2024-02-11T22:26:36.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/Estradel/URP-Simple-Per-Object-Motion-Blur",
        "extra": [
          {
            "label": "Technique reference (John Chapman)",
            "url": "http://john-chapman-graphics.blogspot.com/2013/01/per-object-motion-blur.html"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-atmosphere",
      "title": "URP Atmosphere",
      "summary": "Atmospheric scattering for URP, ported from a Shadertoy implementation and extended with baked optical depth, for planet-scale skies and ocean haze.",
      "url": "https://open-tech-art.pages.dev/resources/urp-atmosphere/",
      "category": "rendering",
      "type": "render-feature",
      "implementation": [
        "hlsl",
        "compute"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "atmosphere",
        "scattering",
        "sky",
        "planet",
        "renderer-feature",
        "compute"
      ],
      "creators": [
        "Kai Angulo"
      ],
      "license": "MIT",
      "repo": "sinnwrig/URP-Atmosphere",
      "github": {
        "stars": 81,
        "lastCommit": "2023-11-14T07:56:55.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/sinnwrig/URP-Atmosphere",
        "extra": [
          {
            "label": "Original Shadertoy",
            "url": "https://www.shadertoy.com/view/wlBXWK"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "tao-vertex-animation",
      "title": "TAO Vertex Animation",
      "summary": "A vertex-animation-texture (VAT) toolkit — an artist-facing baker that packs skinned animations into Texture2DArrays, Shader Graph sub-graphs to play them back, and a DOTS animation system for crowds of tens of thousands.",
      "url": "https://open-tech-art.pages.dev/resources/tao-vertex-animation/",
      "category": "tools",
      "type": "toolkit",
      "implementation": [
        "shader-graph",
        "hlsl",
        "csharp",
        "dots"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "vertex-animation",
        "vat",
        "crowd",
        "baking",
        "gpu-animation",
        "instancing",
        "dots",
        "ecs",
        "lod"
      ],
      "creators": [
        "Max Kruf",
        "Tech Art Outsource (BUas)"
      ],
      "license": "MIT",
      "repo": "maxartz15/VertexAnimation",
      "github": {
        "stars": 499,
        "lastCommit": "2021-06-24T19:04:49.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/maxartz15/VertexAnimation",
        "docs": "https://github.com/maxartz15/VertexAnimation/blob/master/Documentation~/VertexAnimation.md",
        "extra": [
          {
            "label": "Third-party notices",
            "url": "https://github.com/maxartz15/VertexAnimation/blob/master/THIRD%20PARTY%20NOTICES.md"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "opengraphgui",
      "title": "OpenGraphGUI",
      "summary": "A small open-source material inspector for URP Shader Graph: prefix property names in the Blackboard to get labels, single-line textures and cleaner layouts that match Unity's built-in URP materials.",
      "url": "https://open-tech-art.pages.dev/resources/opengraphgui/",
      "category": "tools",
      "type": "editor-tool",
      "implementation": [
        "csharp",
        "shader-graph"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "shader-graph",
        "material-inspector",
        "editor",
        "gui",
        "urp"
      ],
      "creators": [
        "RobProductions"
      ],
      "license": "MIT",
      "repo": "RobProductions/OpenGraphGUI",
      "github": {
        "stars": 31,
        "lastCommit": "2023-12-14T18:29:20.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/RobProductions/OpenGraphGUI",
        "extra": [
          {
            "label": "Package on OpenUPM",
            "url": "https://openupm.com/packages/com.robproductions.opengraphgui/"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "sketched-shadows-post-process",
      "title": "Sketched Shadows Post Process",
      "summary": "A Mystery Dungeon–style sketch effect: shadowed regions are expanded with an object-aware Gaussian blur and overlaid with a hand-drawn texture using depth-based world positions and triplanar mapping.",
      "url": "https://open-tech-art.pages.dev/resources/sketched-shadows-post-process/",
      "category": "rendering",
      "type": "post-processing",
      "implementation": [],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "sketch",
        "hatching",
        "stylized",
        "shadows",
        "triplanar",
        "post-processing",
        "depth-normals"
      ],
      "creators": [
        "Daniel Ilett"
      ],
      "license": "MIT",
      "repo": "daniel-ilett/shaders-sketched",
      "github": {
        "stars": 16,
        "lastCommit": "2024-09-27T15:16:00.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/daniel-ilett/shaders-sketched",
        "docs": "https://danielilett.com/2024-09-27-tut7-15-mystery-dungeon-sketch-urp/",
        "extra": [
          {
            "label": "Video tutorial",
            "url": "https://www.youtube.com/watch?v=h2f05Id8uKc"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "urp-shaders-collection",
      "title": "URP Shaders Collection",
      "summary": "A grab-bag of ready-to-use URP Shader Graphs — cartoon water, toon shading, force field, hex and plasma VFX, bubble, diamond, toxic, wireframe and vertical fog.",
      "url": "https://open-tech-art.pages.dev/resources/urp-shaders-collection/",
      "category": "shaders",
      "type": "shader-collection",
      "implementation": [
        "shader-graph",
        "shaderlab",
        "hlsl"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "water",
        "toon",
        "force-field",
        "hologram",
        "sci-fi",
        "fog",
        "wireframe",
        "collection",
        "stylized"
      ],
      "creators": [
        "TinyPlay"
      ],
      "license": "MIT",
      "repo": "TinyPlay/URPShadersCollection",
      "github": {
        "stars": 32,
        "lastCommit": "2023-02-10T18:34:06.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "partial"
      },
      "links": {
        "project": "https://github.com/TinyPlay/URPShadersCollection",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "energy-shield-hologram",
      "title": "Energy Shield Hologram",
      "summary": "A modular sci-fi energy shield built as a single Shader Graph — edge and intersection glow, two kinds of scanline, a hexagon overlay and impact ripples, with a VFX Graph spark burst on hit.",
      "url": "https://open-tech-art.pages.dev/resources/energy-shield-hologram/",
      "category": "shaders",
      "type": "shader",
      "implementation": [
        "shader-graph",
        "vfx-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "hologram",
        "sci-fi",
        "shield",
        "scanlines",
        "intersection",
        "fresnel",
        "ripple",
        "emissive"
      ],
      "creators": [
        "Daniel Ilett"
      ],
      "license": "MIT",
      "repo": "daniel-ilett/shaders-stylised-shield",
      "github": {
        "stars": 20,
        "lastCommit": "2023-02-06T16:10:58.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/daniel-ilett/shaders-stylised-shield",
        "extra": []
      },
      "added": "2026-10-04"
    },
    {
      "id": "dither-transparency-shader-graph",
      "title": "Dither Transparency (Shader Graph)",
      "summary": "A dithered-transparency Shader Graph: pixels are written as opaque but alpha-clipped with a Bayer matrix, avoiding blending and sorting problems and enabling depth writes.",
      "url": "https://open-tech-art.pages.dev/resources/dither-transparency-shader-graph/",
      "category": "shaders",
      "type": "shader",
      "implementation": [
        "shader-graph"
      ],
      "engine": "unity",
      "renderPipelines": [],
      "tags": [
        "dither",
        "transparency",
        "alpha-clip",
        "bayer",
        "fade",
        "shader-graph"
      ],
      "creators": [
        "Daniel Ilett"
      ],
      "license": "MIT",
      "repo": "daniel-ilett/shaders-dither-transparency",
      "github": {
        "stars": 11,
        "lastCommit": "2024-04-02T13:39:56.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "unknown"
      },
      "links": {
        "project": "https://github.com/daniel-ilett/shaders-dither-transparency",
        "extra": [
          {
            "label": "Video tutorial",
            "url": "https://www.youtube.com/watch?v=NHd1PeJfyzE"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "stylized-vegetation",
      "title": "Stylized Vegetation",
      "summary": "A small URP project of stylised trees, bushes and grass with Shader Graph wind sway, gradient colouring and Cyanilux-style custom toon lighting, with shader LODs aimed at mobile.",
      "url": "https://open-tech-art.pages.dev/resources/stylized-vegetation/",
      "category": "shaders",
      "type": "shader",
      "implementation": [
        "shader-graph",
        "hlsl"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "foliage",
        "wind",
        "vertex-animation",
        "grass",
        "trees",
        "stylized",
        "toon",
        "lod",
        "mobile"
      ],
      "creators": [
        "Gamal Abdul Aziz"
      ],
      "license": "MIT",
      "repo": "ProblematicToucan/stylized-vegetation",
      "github": {
        "stars": 18,
        "lastCommit": "2022-08-01T16:14:02.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "yes"
      },
      "links": {
        "project": "https://github.com/ProblematicToucan/stylized-vegetation",
        "extra": [
          {
            "label": "Custom lighting sub-graphs by Cyanilux",
            "url": "https://github.com/Cyanilux/URP_ShaderGraphCustomLighting"
          }
        ]
      },
      "added": "2026-10-04"
    },
    {
      "id": "sairi",
      "title": "Sairi — Anime Graphic Poster UI",
      "summary": "An interactive \"graphic poster\" scene that blends anime toon shading, kinetic typography, Shader Graph polka-dot patterns, depth-based masking and procedural spline particles into game UI.",
      "url": "https://open-tech-art.pages.dev/resources/sairi/",
      "category": "reference-scenes",
      "type": "sample-project",
      "implementation": [
        "shader-graph",
        "csharp"
      ],
      "engine": "unity",
      "renderPipelines": [
        "urp"
      ],
      "tags": [
        "anime",
        "toon",
        "ui",
        "typography",
        "polka-dot",
        "masking",
        "webgl",
        "vroid",
        "motion-design"
      ],
      "creators": [
        "Joshua Jang"
      ],
      "license": "MIT",
      "repo": "musicofmusix/sairi",
      "github": {
        "stars": 7,
        "lastCommit": "2022-12-13T08:29:31.000Z",
        "archived": false
      },
      "compatibility": {
        "vr": "unknown",
        "mobile": "partial"
      },
      "links": {
        "project": "https://github.com/musicofmusix/sairi",
        "extra": [
          {
            "label": "Play the WebGL build",
            "url": "https://musicofmusix.github.io/sairi/"
          },
          {
            "label": "Companion project — bezierspline (Python)",
            "url": "https://github.com/musicofmusix/bezierspline"
          }
        ]
      },
      "added": "2026-10-04"
    }
  ]
}