Great basic and easy to follow tutorial for visualization display only (virtual globes), which are totally fine to be spherical, just be aware of the limitations.
So as a trained Cartographer I have two supplemental remarks on this:
1. For anything involving simulations or else, that require an ellipsoidal earth or beyond, go for Patrick Cozzi's (of CesiumJS) still very relevant book 3D Engine Design for Virtual Globes
2. There is no fixed ratio of screen space for map vs globe display,
it all depends on the choice of projection used for the map version, the ratio mentioned is apparently for a specific equirectangular plot.
Maps don't need to be rectangular, projections like Robinson or Equal Earth are also considerable options, which don't make the map appear so huge and have a way better screen space ratio vs. a globe than rectangular ones.
So as a trained Cartographer I have two supplemental remarks on this:
1. For anything involving simulations or else, that require an ellipsoidal earth or beyond, go for Patrick Cozzi's (of CesiumJS) still very relevant book 3D Engine Design for Virtual Globes
http://www.virtualglobebook.com/
2. There is no fixed ratio of screen space for map vs globe display, it all depends on the choice of projection used for the map version, the ratio mentioned is apparently for a specific equirectangular plot.
Maps don't need to be rectangular, projections like Robinson or Equal Earth are also considerable options, which don't make the map appear so huge and have a way better screen space ratio vs. a globe than rectangular ones.
https://en.wikipedia.org/wiki/Equal_Earth_projection