---
title: "tsl-textures"
description: "Collection of procedural textures such as wood, marble, cave, planet and camouflage, authored in Three.js Shading Language."
canonical: "https://vibing.inc/library/tsl-textures-vg-1778"
category: "Shaders, WebGL & Creative Coding"
subcategory: "TSL / WebGPU"
license: "MIT"
author: "Pavel Boytchev (@boytchev)"
source: "https://boytchev.github.io/tsl-textures/"
---

# tsl-textures
Collection of procedural textures such as wood, marble, cave, planet and camouflage, authored in Three.js Shading Language.
## Facts
- Source: https://boytchev.github.io/tsl-textures/
- Category: Shaders, WebGL & Creative Coding / TSL / WebGPU
- Author: Pavel Boytchev (@boytchev)
- Licence: MIT
- Tags: tsl, webgpu, three.js, procedural
## Why it's a gem
Ready-made procedural materials for the TSL era, when TSL examples barely exist.
---
Listed in The Vibeary: https://vibing.inc/library/tsl-textures-vg-1778 · JSON: https://vibing.inc/api/public/library/gems/tsl-textures-vg-1778