Synthesis Lectures on Visual Computing: Computer Graphics, Animation, Computational Photography and Imaging