{"version":"1.0","type":"rich","title":"basic kodelife raymarch with outlines","description":"A raymarched scene shows a red and blue sphere smoothly blending into a moving box, with a black outline appearing when rays pass close to the surface. The shader, written in GLSL 150 and run in Kodelife, uses signed distance functions for the sphere and box, a smooth minimum operation for the blend, and a central-difference method for surface normals. Lighting is computed from a fixed directional light, while the raymarching loop performs up to 50 steps to find surface hits or near misses.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-fddabe17962a473f778cb3ab1688ce28?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}