← Latest products

Iridescent crystal with raymarching and signed distance fields

Building an iridescent crystal in a single fragment shader — raymarching and signed distance fields explained step by step, from a hand-rolled marching loop through surface normals, Blinn-Phong and iridescent lighting, to a crystal folded out of a plane, using off-the-shelf stackgl GLSL modules.

Visit varun.caexternal site

Reactions (1)

Similar products

by description similarity

  1. Paper's Heat Map Shader

    app.paper.design

    Paper is a new design tool.

    Hacker News7 pts

  2. An interactive 3D WebGL globe that visualizes real-time daylight cycles. Built with Globe.gl and pre-processed spatial data pipeline.

    Hacker News5 pts

  3. Curved Space Shader in Three.js (via 4D sphere projection)

    Hacker News68 pts

  4. A zero-to-hero

    github.com

    spaced-repetition guide to WebGL2 and GLSL

    Hacker News5 pts

  5. Three.js recently introduced TSL (Three.js Shading Language), a way to write shaders in pure JavaScript/TypeScript that compiles to both GLSL and WGSL.

    Hacker News7 pts