Computer Graphics15-462Adrien TreuilleIntroductionAdministratrivia.Who am I?What is computer graphics?TopicsIntroductionAdministratrivia.Who am I?What is computer graphics?TopicsAdministratriviaWeb Pagehttp://www.cs.cmu.edu/~15462/linked from my web pageTA Office HoursTAs:Linus ([email protected]) Monday 7p-9pKristin ([email protected]) Tuesday 7p-9pEric ([email protected]) Wednesday 7p-9pFrank ([email protected]) Thursday 3p-5pNo office hours this week.TextbookShirley, 2nd EditionOpenGL Red Bookhttp://www.glprogramming.com/red/For Thursday:Red Book Chapters 1 and 2AdministrationPrerequisites (talk to us if you’re missing these!) 15-213: Introduction to Computer Systems 21-241: Matrix Algebra ( matrix & vector algebra) 21-259: Calculus in Three Dimensions (i.e. planes, quadratic surfaces, Basic 3-D geometry/C++GradingHomework 1 (5%)Homework 2 (5%)Project 1 (12%)Project 2 (12%)Project 3 (18%)Project 4 (18%)Midterm (13%)Final (17%)Late Policy3 late days that you can use for any assignment (programming or written). More than three requires a verifiable good excuse.CheatingCheating: Please don’t! Using code from the web is ok as long as it is a SMALL percentage of the code for written the assignment.Technical IssuesClass bulletin board: cmu.cs.class.cs462(ask the TAs about how to use this)To use the cluster:SSH to one of the unix.andrew.cmu.eduExecute: /afs/cs.cmu.edu/project/weh5336/SetupAndrewAccountUsername: <Your Andrew ID>@ANDREW.CMU.EDUThe execute:mkdir privatefs sa private system:anyuser nonefs sa private system:campusnet noneIntroductionAdministratrivia.Who am I?What is computer graphics?TopicsWho am iI’m a graphics researcher. :-)I’ve been a professor for 5 months...PhD 2007 University of WashingtonControl Of PhysicsControl Of PhysicsControl Of Physicscrowd Simulationcrowd SimulationCharacter AnimationReal-Time FluidsReal-time FluidsFoldITIntroductionAdministratrivia.Who am I?What is computer graphics?TopicsWhat is Computer Graphics?3D Modeling / GeometrySimulation / Animation / Character AnimationLighting / Light TransferTextures and ColorPost-Processing: Image ProcessingCamera position / OpticsYesGatorade is Paying MeWhat Is Graphics?Shapes / Geometry / ModelingAnimation / Character Animation / SimulationLight TransportImage ProcessingWhat Else Is Computer GraphicsScientific Visualization IllustrationNPR / Art Computational Photography Virtual Lifeand much more....IntroductionAdministratrivia.Who am I?What is computer graphics?TopicsSyllabus01 Tues 01/13 - Introduction02 Thur 01/15 - OpenGL Lecture 103 Tues 01/20 - [PROJ 1 ASSIGNED]03 Tues 01/20 - OpenGL Lecture 204 Thur 01/22 - Math for Computer Graphics05 Tues 01/27 - Transformations06 Thur 01/29 - Viewing07 Tues 02/03 - [PROJ 1 DUE]07 Tues 02/03 - [HOMEWORK 1 ASSIGNED]07 Tues 02/03 - Texture Mapping08 Thur 02/05 - Shading09 Tues 02/10 - [HOMEWORK 1 DUE]09 Tues 02/10 - [PROJ 2 ASSIGNED]09 Tues 02/10 - Advanced Texturing / GLSL10 Thur 02/12 - Curves and Splines11 Tues 02/17 - Polygon Meshes and Implicit Surfaces12 Thur 02/19 - Raycasting13 Tues 02/24 - [PROJ 2 DUE]13 Tues 02/24 - [HOMEWORK 2 ASSIGNED]13 Tues 02/24 - Raytracing14 Thur 02/26 - Spatial Data Structures15 Tues 03/03 - [HOMEWORK 2 DUE]15 Tues 03/03 - Radiosity16 Thur 03/05 - [MIDTERM EXAM]17 Tues 03/10 - Spring Break [No Lecture]18 Thur 03/12 - Spring Break [No Lecture]19 Tues 03/17 - [PROJ 3 ASSIGNED]19 Tues 03/17 - Photon Mapping <KRISTIN> 20 Thur 03/19 - Animation and Mocap21 Tues 03/24 - Keyframing22 Thur 03/26 - Differential Equations23 Tues 03/31 - Particle Systems24 Thur 04/02 - Cloth + Implicit Integration25 Tues 04/07 - [PROJ 3 DUE]25 Tues 04/07 - [PROJ 4 ASSIGNED]25 Tues 04/07 - Fluids26 Thur 04/09 - Image Procesing27 Tues 04/14 - Image Based Rendering28 Thur 04/16 - Spring Carnival [No Lecture]29 Tues 04/21 - Guest Lecture: Alyosha Efros30 Thur 04/23 - Guest Lecture: Jean-Francois Lalonde31 Tues 04/28 - [PROJ 4 DUE]31 Tues 04/28 - Visualization32 Thur 04/30 - Non-photorealistic Rendering33 Mon 05/04 - Final Exams (through 05/12)IntroductionLightGeometryRayTracingIndirectIlluminationAnimationImagesAdvancedSyllabus01 Tues 01/13 - Introduction02 Thur 01/15 - OpenGL Lecture 103 Tues 01/20 - [PROJ 1 ASSIGNED]03 Tues 01/20 - OpenGL Lecture 204 Thur 01/22 - Math for Computer Graphics05 Tues 01/27 - Transformations06 Thur 01/29 - Viewing07 Tues 02/03 - [PROJ 1 DUE]07 Tues 02/03 - [HOMEWORK 1 ASSIGNED]07 Tues 02/03 - Texture Mapping08 Thur 02/05 - Shading09 Tues 02/10 - [HOMEWORK 1 DUE]09 Tues 02/10 - [PROJ 2 ASSIGNED]09 Tues 02/10 - Advanced Texturing / GLSL10 Thur 02/12 - Curves and Splines11 Tues 02/17 - Polygon Meshes and Implicit Surfaces12 Thur 02/19 - Raycasting13 Tues 02/24 - [PROJ 2 DUE]13 Tues 02/24 - [HOMEWORK 2 ASSIGNED]13 Tues 02/24 - Raytracing14 Thur 02/26 - Spatial Data Structures15 Tues 03/03 - [HOMEWORK 2 DUE]15 Tues 03/03 - Radiosity16 Thur 03/05 - [MIDTERM EXAM]17 Tues 03/10 - Spring Break [No Lecture]18 Thur 03/12 - Spring Break [No Lecture]19 Tues 03/17 - [PROJ 3 ASSIGNED]19 Tues 03/17 - Photon Mapping <KRISTIN> 20 Thur 03/19 - Animation and Mocap21 Tues 03/24 - Keyframing22 Thur 03/26 - Differential Equations23 Tues 03/31 - Particle Systems24 Thur 04/02 - Cloth + Implicit Integration25 Tues 04/07 - [PROJ 3 DUE]25 Tues 04/07 - [PROJ 4 ASSIGNED]25 Tues 04/07 - Fluids26 Thur 04/09 - Image Procesing27 Tues 04/14 - Image Based Rendering28 Thur 04/16 - Spring Carnival [No Lecture]29 Tues 04/21 - Guest Lecture: Alyosha Efros30 Thur 04/23 - Guest Lecture: Jean-Francois Lalonde31 Tues 04/28 - [PROJ 4 DUE]31 Tues 04/28 - Visualization32 Thur 04/30 - Non-photorealistic Rendering33 Mon 05/04 - Final Exams (through 05/12)IntroductionLightGeometryRayTracingIndirectIlluminationAnimationImagesAdvancedSyllabus01 Tues 01/13 - Introduction02 Thur 01/15 - OpenGL Lecture 103 Tues 01/20 - [PROJ 1 ASSIGNED]03 Tues 01/20 - OpenGL Lecture 204 Thur 01/22 - Math for Computer Graphics05 Tues 01/27 - Transformations06 Thur 01/29 - Viewing07 Tues 02/03 - [PROJ 1 DUE]07 Tues 02/03 - [HOMEWORK 1 ASSIGNED]07 Tues 02/03 - Texture Mapping08 Thur 02/05 - Shading09 Tues 02/10 - [HOMEWORK 1 DUE]09 Tues 02/10 - [PROJ 2 ASSIGNED]09 Tues 02/10 - Advanced Texturing / GLSL10 Thur 02/12 - Curves and Splines11 Tues 02/17 - Polygon Meshes and Implicit Surfaces12 Thur 02/19 - Raycasting13 Tues 02/24 - [PROJ 2 DUE]13 Tues 02/24 - [HOMEWORK 2 ASSIGNED]13 Tues 02/24 - Raytracing14 Thur 02/26 - Spatial Data Structures15 Tues 03/03 - [HOMEWORK 2 DUE]15
View Full Document