Photo-Based 3D Graphics in C++: Compositing, Warping, Morphing, and Other Digital Special Effects