A simple 3d renderer based on "The Ray tracing challenge" Projectile Clock SphereSilhouette Phong Shading Scene Shadow Plane Patterns reflect and refraction test json scene refract.json