presented at event SIGGRAPH '16: Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference