ACM SIGGRAPH 2004 Course Notes - Graphics, SIGGRAPH04: Special Interest Group on Computer. (Association for Computing Machinery,)