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