Preparation for the Final ------------------------- The final is "comprehensive," questions may cover material from the first half of class. The final will be Friday May 21st, 5-8pm in 306 and 310 Soda. Report to room 306 on time. If you miss the exam, you will NOT be allowed to take it at another time. If you are late, you must still finish the exam at 8:00pm. You can bring 4 regular sided pages (front and back) of notes with you to refer to during the exam. These pages will be most useful to you are very familiar with what is stored on them so that you only need them to, for example, look up a formula you may have forgotten. I especially do *not* suggest having a friend prepare your pages for you. No calculators, cell phones, or other electronic devices may be used during the test. In general test questions will stress understanding over memorization. Everything in the lecture notes posted on the class website is potential material for the exam. The same applies for anything that was discussed during class. In addition to the list furnished for the midterm, you should study the following topics, both from the notes/handouts and from the text book: Anti-Aliasing - Aliasing - Basics of Fourier Transform (very basic) - Basics of filtering - Super sampling - Alpha Buffer - "Distributed" ray tracing Compositing - Over/under/etc operations - Alpha channel Ray Tracing - Basic concept - Basic intersection tests - Using BSP trees or AABBs to accelerate ray tests - "Distributed" ray tracing (also listed under A.A.) - Reflection and Refraction Global Illuminations - Rendering Equation - Transport path notation - Basic physics of light transport Monte Carlo ray tracing Radiosity - Computing form factors - Set up of linear system - Solution methods - Strengths/limitations Photon Mapping - Basic concept - Strengths/limitations Curves and Surface - Hermite, Bezier, B-Splines/NURBS - Algebraic construction of basis functions - Normal and tangent computation - Basis properties e.g. convex hull, interpolating, etc. - DeCasteljau Evaluation - C and G continuity - Joining - Tensor product construction - Surface tessellation - Subdivision surfaces Other surface representations (basic concepts) - Implicit functions - CSG Simplification and Level of Detail Motion Capture and IK - Basic concepts Possible extra credit questions based on animations methods discussed on last day of class. Good luck!