Graphics practice from UIUC CS 418: WebGL2 scenes written from scratch, plus software renderers in C.