(Updated August 6, 2020: The work described in this blogpost was presented at SIGGRAPH 2019, and has been published in the ACM Transactions on Graphics.)