Using fragment shaders to embed implicit geometries (defined by signed distance functions) seamlessly into a poly-mesh world...
This script extends upon the aframe-raytrace-component by Andrew Fraticelli.
Currently using custom versions of this component in each experiment
to accomodate for different attributes / uniforms such as time
or color
...
- cube — hello world template to get you started
- blob — taken directly from the examples of aframe-raytrace-component.
- rings — a variation of the blob shader feat. rotating donuts rather than blobs
- mandelbulb — the infamous Mandelbulb in a version crafted by Ingo Quiliez
adapted to work withraytrace.js
All code except for the Mandelbulb code is MIT licensed.
© 2017 Andrew Fraticelli
© 2020 @bitcraftlab
CC BY-NC-SA 3.0 licensed.
© 2013 inigo quilez
© 2020 @bitcraftlab