In a past life, I did a decent amount of 3D rendering. That is DEFINITELY helping me make sense of ThreeJS threejs.org