Computer Graphics 15-462 Adrien Treuille
Why Study CS? Money! Beautiful Images
Introduction Administratrivia. Who am I? What is computer graphics? Topics
Introduction Administratrivia. Who am I? What is computer graphics? Topics
Administratrivia Web Page http://www.cs.cmu.edu/afs/ cs/academic/class/15462-s10/ www/ linked from my web page
TA’s TAs: Eric (edbutler@andrew.cmu.edu) Office Hours: TBD Kristin (kasiu@andrew.cmu.edu) Office Hours: TBD Ilya (igershgo@andrew.cmu.edu) Office Hours: TBD No office hours this week.
Textbook Shirley, 3nd Edition OpenGL Red Book http://www.glprogramming.com/red/ For Next Tuesday: Red Book Chapters 1 and 2
Administration Prerequisites (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,
Grading Homework 1 � ( 5%) Homework 2 � ( 5%) Homework 3 � ( 5%) Homework 4 � ( 5%) Project 1 �� � � ( 7%) Project 2 �� � � (10%) Project 3 �� � � (10%) Project 4 �� � � (15%) Project 5 �� � � (14%) Midterm � � � (12%) Final � � � � � (12%)
Late Policy 3 late days that you can use for any assignment (programming or written). More than three requires a verifiable good excuse.
Cheating Cheating: 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. (And you must cite!)
Technical Issues Class 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.edu Execute: /afs/cs.cmu.edu/project/weh5336/SetupAndrewAccount Username: <Your Andrew ID>@ANDREW.CMU.EDU The execute: mkdir private fs sa private system:anyuser none fs sa private system:campusnet none
Questions?
Introduction Administratrivia. Who am I? What is computer graphics? Topics
Who am i I’m a graphics researcher. :-) I’ve been a professor for 1 year. PhD 2007 University of Washington
Control Of Physics
Control Of Physics
Control Of Physics
crowd Simulation
crowd Simulation
Character Animation
Real-Time Fluids
Real-time Fluids
FoldIT
Introduction Administratrivia. Who am I? What is computer graphics? Topics
What is Computer Graphics?
Elements in This Video 3D Modeling / Geometry Simulation / Animation / Character Animation Lighting / Light Transfer Textures and Color Post-Processing: Image Processing
What Is Graphics? Shapes / Geometry / Modeling Light Transport / Rendering Animation / Character Animation / Simulation Image Processing
What Else Is Computer Graphics Scientific Visualization Illustration NPR / Art Computational Photography Virtual Life and much more....
Introduction Administratrivia. Who am I? What is computer graphics? Topics
Syllabus Date Day Lecture Section Project Homeworks Date Day Lecture Section Project Homeworks 1/12 T Intro Intro 3/16 T Image Processing Images 1/14 R Math Intro 3/18 R Raycasting Rendering Raytracing 1/19 T OpenGL Intro OpenGL 3/23 T Distributed Raytracing Rendering Raytracing 1/21 R Transformations Intro OpenGL 3/25 R Spatial Data Structures Rendering Raytracing 1/26 T Viewing Intro OpenGL 3/30 T Photon Mapping Rendering Raytracing HW3 1/28 R Curves and Splines Geometry OpenGL HW1 4/01 R Radiosity Rendering Raytracing HW3 2/02 T Polygon Meshes / Implicit Surfaces Geometry Geometry HW1 4/06 T Image-Based Rendering Rendering Raytracing HW3 2/04 R Subdivision Surfaces Geometry Geometry HW1 4/08 R Animation/Flocking Animation Raytracing 2/09 T Laplacian Mesh Editing Geometry Geometry 4/13 T Mocap/Keyframing Animation Animation HW4 2/11 R Texture Mapping Hardware Geometry 4/15 R Differential Equations Animation Animation HW4 2/16 T Shading + Advanced Texturing Hardware Geometry HW2 4/20 T Particle Systems Animation Animation HW4 2/18 R GLSL Hardware GLSL HW2 4/22 R Cloth and Implicit Integration Animation Animation 2/23 T Non-photorealistic Rendering Visualization GLSL HW2 4/27 T Fluids Animation Animation 2/25 R Visualization Visualization GLSL 4/29 R Final Exam Review 3/02 T Midterm Review GLSL 5/03 M Final Exam Week 3/04 R Midterm 3/08 M Mid-Semester Grades Due 3/08 M Spring Break (Due dates are shown in bold.)
Intro Date Day Lecture Section Project Homeworks Date Day Lecture Section Project Homeworks 1/12 T Intro Intro 3/16 T Image Processing Images 1/14 R Math Intro 3/18 R Raycasting Rendering Raytracing 1/19 T OpenGL Intro OpenGL 3/23 T Distributed Raytracing Rendering Raytracing 1/21 R Transformations Intro OpenGL 3/25 R Spatial Data Structures Rendering Raytracing 1/26 T Viewing Intro OpenGL 3/30 T Photon Mapping Rendering Raytracing HW3 1/28 R Curves and Splines Geometry OpenGL HW1 4/01 R Radiosity Rendering Raytracing HW3 2/02 T Polygon Meshes / Implicit Surfaces Geometry Geometry HW1 4/06 T Image-Based Rendering Rendering Raytracing HW3 2/04 R Subdivision Surfaces Geometry Geometry HW1 4/08 R Animation/Flocking Animation Raytracing 2/09 T Laplacian Mesh Editing Geometry Geometry 4/13 T Mocap/Keyframing Animation Animation HW4 2/11 R Texture Mapping Hardware Geometry 4/15 R Differential Equations Animation Animation HW4 2/16 T Shading + Advanced Texturing Hardware Geometry HW2 4/20 T Particle Systems Animation Animation HW4 2/18 R GLSL Hardware GLSL HW2 4/22 R Cloth and Implicit Integration Animation Animation 2/23 T Non-photorealistic Rendering Visualization GLSL HW2 4/27 T Fluids Animation Animation 2/25 R Visualization Visualization GLSL 4/29 R Final Exam Review 3/02 T Midterm Review GLSL 5/03 M Final Exam Week 3/04 R Midterm 3/08 M Mid-Semester Grades Due 3/08 M Spring Break
Geometry Date Day Lecture Section Project Homeworks Date Day Lecture Section Project Homeworks 1/12 T Intro Intro 3/16 T Image Processing Images 1/14 R Math Intro 3/18 R Raycasting Rendering Raytracing 1/19 T OpenGL Intro OpenGL 3/23 T Distributed Raytracing Rendering Raytracing 1/21 R Transformations Intro OpenGL 3/25 R Spatial Data Structures Rendering Raytracing 1/26 T Viewing Intro OpenGL 3/30 T Photon Mapping Rendering Raytracing HW3 1/28 R Curves and Splines Geometry OpenGL HW1 4/01 R Radiosity Rendering Raytracing HW3 2/02 T Polygon Meshes / Implicit Surfaces Geometry Geometry HW1 4/06 T Image-Based Rendering Rendering Raytracing HW3 2/04 R Subdivision Surfaces Geometry Geometry HW1 4/08 R Animation/Flocking Animation Raytracing 2/09 T Laplacian Mesh Editing Geometry Geometry 4/13 T Mocap/Keyframing Animation Animation HW4 2/11 R Texture Mapping Hardware Geometry 4/15 R Differential Equations Animation Animation HW4 2/16 T Shading + Advanced Texturing Hardware Geometry HW2 4/20 T Particle Systems Animation Animation HW4 2/18 R GLSL Hardware GLSL HW2 4/22 R Cloth and Implicit Integration Animation Animation 2/23 T Non-photorealistic Rendering Visualization GLSL HW2 4/27 T Fluids Animation Animation 2/25 R Visualization Visualization GLSL 4/29 R Final Exam Review 3/02 T Midterm Review GLSL 5/03 M Final Exam Week 3/04 R Midterm 3/08 M Mid-Semester Grades Due 3/08 M Spring Break
Graphics Hardware Date Day Lecture Section Project Homeworks Date Day Lecture Section Project Homeworks 1/12 T Intro Intro 3/16 T Image Processing Images 1/14 R Math Intro 3/18 R Raycasting Rendering Raytracing 1/19 T OpenGL Intro OpenGL 3/23 T Distributed Raytracing Rendering Raytracing 1/21 R Transformations Intro OpenGL 3/25 R Spatial Data Structures Rendering Raytracing 1/26 T Viewing Intro OpenGL 3/30 T Photon Mapping Rendering Raytracing HW3 1/28 R Curves and Splines Geometry OpenGL HW1 4/01 R Radiosity Rendering Raytracing HW3 2/02 T Polygon Meshes / Implicit Surfaces Geometry Geometry HW1 4/06 T Image-Based Rendering Rendering Raytracing HW3 2/04 R Subdivision Surfaces Geometry Geometry HW1 4/08 R Animation/Flocking Animation Raytracing 2/09 T Laplacian Mesh Editing Geometry Geometry 4/13 T Mocap/Keyframing Animation Animation HW4 2/11 R Texture Mapping Hardware Geometry 4/15 R Differential Equations Animation Animation HW4 2/16 T Shading + Advanced Texturing Hardware Geometry HW2 4/20 T Particle Systems Animation Animation HW4 2/18 R GLSL Hardware GLSL HW2 4/22 R Cloth and Implicit Integration Animation Animation 2/23 T Non-photorealistic Rendering Visualization GLSL HW2 4/27 T Fluids Animation Animation 2/25 R Visualization Visualization GLSL 4/29 R Final Exam Review 3/02 T Midterm Review GLSL 5/03 M Final Exam Week 3/04 R Midterm 3/08 M Mid-Semester Grades Due 3/08 M Spring Break
Recommend
More recommend