Graphics are an essential part of any scientific software package. Two particular advantages of using Mathematica graphics for visualization are that: 1) the Mathematica programming language is coherent and graphics primitives are a fundamental part of the language and 2) Mathematica's extensive numerical and symbolic capabilities allow one to produce graphics that are very hard to produce using any other tool.

This tutorial, which builds on the "Introduction to Mathematica Graphics" tutorial, will focus on the use of Mathematica graphics, in combination with Mathematica programming techniques, to demonstrate the use of Mathematica as an advanced and powerful tool for computer graphics.