This project began as a fun little investigation in implicit surfaces and signed distance functions, inspired by projects found on ShaderToy. It is implemented in WebGL and GLSL. The frog is constructed implicitly within the GLSL fragment shader by combining a variety of techniques, including signed distance primitives and metaballs. Signed distance functions for implicit geometry (spheres, rounded cubes, capsules) were taken from Inigo Quilez’s page on the subject.
A demo can be found here. Requires WebGL2 to work.