{"docs":[{"slug":"grass","path":"/experiments/grass","url":"https://tobis.vision/experiments/grass","markdown":"https://tobis.vision/experiments/grass.md","title":"Grass (2026)","description":"A walkable Val d'Orcia field: 790,000 instanced grass cards on a procedurally baked atlas, backlit through a translucency map, bent by a travelling wind field and parted by a displacement trail you leave behind you.","stack":["threejs","webgpu","tsl","instancing","blender"]},{"slug":"critters","path":"/experiments/critters","url":"https://tobis.vision/experiments/critters","markdown":"https://tobis.vision/experiments/critters.md","title":"Critters","description":"Soft vinyl creatures raymarched from signed distance fields, morphing between forms as one continuous surface and reacting to your cursor.","stack":["threejs","webgpu","tsl","raymarching","sdf"]},{"slug":"lpv","path":"/experiments/lpv","url":"https://tobis.vision/experiments/lpv","markdown":"https://tobis.vision/experiments/lpv.md","title":"Light Propagation Volumes","description":"Real-time global illumination via light propagation volumes, hand-written in TSL on WebGPU compute.","stack":["threejs","webgpu","tsl","compute"]},{"slug":"bip","path":"/experiments/bip","url":"https://tobis.vision/experiments/bip","markdown":"https://tobis.vision/experiments/bip.md","title":"BIP","description":"A holoprojector experiment with BIP, the robot influencer.","stack":["threejs","webgpu","tsl","shader-lab"]},{"slug":"fluid","path":"/experiments/fluid","url":"https://tobis.vision/experiments/fluid","markdown":"https://tobis.vision/experiments/fluid.md","title":"Pavel's Fluid (webgpu port)","description":"A WebGPU fluid simulation ported from Pavel Dobryakov's classic to three.js TSL.","stack":["threejs","webgpu","tsl"]}],"totalDocs":5}