CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Acceleration of Rendering
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Today’s Short Film Final Fantasy
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Announcement Assignment 1 due tomorrow (23:59 March 5). Volunteers wanted for paper presentations on March 18 & 25: –2 presentations each date. –+5 bonus for presentation grades.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Organization of this Course Introduction and Background (Done!) Part I: Draw 3D graphics Fast! (Starting Today) –Culling techniques –Simplification and level-of-detail Part II: Draw pretty-looking 3D Ggraphics. –Real-time shading
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Speed Up the Rendering How fast is your program for assignment 1? What if more polygons are used? Use the hardware wisely. Use a better algorithm to do necessary work only: –So we may draw fewer polygons. –By drawing only visible objects. –By drawing only necessary detail.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 We will now switch to… SIGGRAPH 2001 Course 43 “Performance Optimizations for 3D Graphics” Pages 17-73
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 References For March 18 presentations: –Luebke and Georges, “Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible Sets”Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible Sets –David Luebke, “A Developer’s Survey of Polygonal Simplification Algorithms”A Developer’s Survey of Polygonal Simplification Algorithms