raytracing Thanks to Computer Graphics from scratch @ggambetta code open .ppm with xdg-open on Linux demo