A ray tracer I made years ago from scratch. It uses BVH to speed things up (even though it's quite slow).