Vid2Player: Controllable video sprites that behave and appear like professional tennis players - Zhang, H.; Sciutto, C.; Agrawala, M.; Fatahalian, K. (ACM Transactions on Graphics (TOG) archive, 2021)