Weeks: 1 - 2. Ch.3, Line Drawing, Program 1, real vs. integer experiments, due R, week 2. 3 - 4. Chs. 5 & 6, Circle animation program, Due R, week 4 5. Ch. 7, viewing, 6. Ch. 8, z-buffering, Project 3, due Tues, week 7 7. Ch. 7, cerative animation & perspective viewing Break March 9 - 13 8. Ch. 7 & 8, perspective in pipeline & hidden surfaces 9 HLR & clippling (Ch. 12). (Cohen - Sutherland Outcodes versus bounding boxes, See Figure 11.3 of http://books.google.com/books?id=3BPZXYlInKwC&pg=PT206&lpg=PT206&dq=%22Cohen-Sutherland+outcodes%22&source=bl&ots=FJHAKs8xtz&sig=VgawZg7w36n7R6viIgFJqPe8EXA&hl=en&ei=FYzBSZ7CG4m4sAPz9YnqBg&sa=X&oi=book_result&resnum=1&ct=result#PPT208,M1 10. Curves (Ch. 15) 11. Surfaces (extrapolation of Ch. 15) 12. Surface shading (Ch. 9), with discussion of SIMD approaches on PGPU, with a CUDA introduction http://www.nvidia.com/object/cuda_education.html CUDA, Supercomputing for the Masses: Part 1: Quote: Finally, lucrative opportunities can present themselves for consultants and engineers with the right skill set and capabilities to write highly-threaded (or massively parallel) software. What about you? How can this type of computing capability benefit your career, applications or real-time processing needs? Introductory CUDA Training Courses: Volume I 13. Animation (Ch. 16) Week 14: R, final presentations in last class