Computer Graphics15-462Adrien TreuilleWhy Study CS?Money!Beautiful ImagesIntroductionAdministratrivia.Who am I?What is computer graphics?TopicsIntroductionAdministratrivia.Who am I?What is computer graphics?TopicsAdministratriviaWeb Pagehttp://www.cs.cmu.edu/afs/cs/academic/class/15462-s10/www/linked from my web pageTA’sTAs:Eric ([email protected]) Office Hours: TBDKristin ([email protected]) Office Hours: TBDIlya ([email protected]) Office Hours: TBDNo office hours this week.TextbookShirley, 3nd EditionOpenGL Red Bookhttp://www.glprogramming.com/red/For Next Tuesday: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,GradingHomework 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 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.(And you must cite!)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 noneQuestions?IntroductionAdministratrivia.Who am I?What is computer graphics?TopicsWho am iI’m a graphics researcher. :-)I’ve been a professor for 1 year.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?Elements in This Video3D Modeling / GeometrySimulation / Animation / Character AnimationLighting / Light TransferTextures and ColorPost-Processing: Image ProcessingWhat Is Graphics?Shapes / Geometry / ModelingLight Transport / RenderingAnimation / Character Animation / SimulationImage ProcessingWhat Else Is Computer GraphicsScientific Visualization IllustrationNPR / Art Computational Photography Virtual Lifeand much more....IntroductionAdministratrivia.Who am I?What is computer graphics?TopicsSyllabusDate Day Lecture Section Project Homeworks1/121/141/191/211/261/282/022/042/092/112/162/182/232/253/023/043/083/08TIntroIntroRMathIntroTOpenGLIntroOpenGLRTransformationsIntroOpenGLTViewingIntroOpenGLRCurves and SplinesGeometryOpenGLHW1TPolygon Meshes / Implicit SurfacesGeometryGeometryHW1RSubdivision SurfacesGeometryGeometryHW1TLaplacian Mesh EditingGeometryGeometryRTexture MappingHardwareGeometryTShading + Advanced TexturingHardwareGeometryHW2RGLSLHardwareGLSLHW2TNon-photorealistic RenderingVisualizationGLSLHW2RVisualizationVisualizationGLSLTMidterm ReviewGLSLRMidtermMMid-Semester Grades DueMSpring BreakDate Day Lecture Section Project Homeworks3/163/183/233/253/304/014/064/084/134/154/204/224/274/295/03TImage ProcessingImagesRRaycastingRenderingRaytracingTDistributed RaytracingRenderingRaytracingRSpatial Data StructuresRenderingRaytracingTPhoton MappingRenderingRaytracingHW3RRadiosityRenderingRaytracingHW3TImage-Based RenderingRenderingRaytracingHW3RAnimation/FlockingAnimationRaytracingTMocap/KeyframingAnimationAnimationHW4RDifferential EquationsAnimationAnimationHW4TParticle SystemsAnimationAnimationHW4RCloth and Implicit IntegrationAnimationAnimationTFluidsAnimationAnimationRFinal Exam ReviewMFinal Exam Week(Due dates are shown in bold.)IntroDate Day Lecture Section Project Homeworks1/121/141/191/211/261/282/022/042/092/112/162/182/232/253/023/043/083/08TIntroIntroRMathIntroTOpenGLIntroOpenGLRTransformationsIntroOpenGLTViewingIntroOpenGLRCurves and SplinesGeometryOpenGLHW1TPolygon Meshes / Implicit SurfacesGeometryGeometryHW1RSubdivision SurfacesGeometryGeometryHW1TLaplacian Mesh EditingGeometryGeometryRTexture MappingHardwareGeometryTShading + Advanced TexturingHardwareGeometryHW2RGLSLHardwareGLSLHW2TNon-photorealistic RenderingVisualizationGLSLHW2RVisualizationVisualizationGLSLTMidterm ReviewGLSLRMidtermMMid-Semester Grades DueMSpring BreakDate Day Lecture Section Project Homeworks3/163/183/233/253/304/014/064/084/134/154/204/224/274/295/03TImage ProcessingImagesRRaycastingRenderingRaytracingTDistributed RaytracingRenderingRaytracingRSpatial Data StructuresRenderingRaytracingTPhoton MappingRenderingRaytracingHW3RRadiosityRenderingRaytracingHW3TImage-Based RenderingRenderingRaytracingHW3RAnimation/FlockingAnimationRaytracingTMocap/KeyframingAnimationAnimationHW4RDifferential EquationsAnimationAnimationHW4TParticle SystemsAnimationAnimationHW4RCloth and Implicit IntegrationAnimationAnimationTFluidsAnimationAnimationRFinal Exam ReviewMFinal Exam WeekGeometryDate Day Lecture Section Project Homeworks1/121/141/191/211/261/282/022/042/092/112/162/182/232/253/023/043/083/08TIntroIntroRMathIntroTOpenGLIntroOpenGLRTransformationsIntroOpenGLTViewingIntroOpenGLRCurves and SplinesGeometryOpenGLHW1TPolygon Meshes / Implicit SurfacesGeometryGeometryHW1RSubdivision SurfacesGeometryGeometryHW1TLaplacian Mesh EditingGeometryGeometryRTexture MappingHardwareGeometryTShading + Advanced TexturingHardwareGeometryHW2RGLSLHardwareGLSLHW2TNon-photorealistic RenderingVisualizationGLSLHW2RVisualizationVisualizationGLSLTMidterm ReviewGLSLRMidtermMMid-Semester Grades DueMSpring BreakDate Day Lecture Section Project Homeworks3/163/183/233/253/304/014/064/084/134/154/204/224/274/295/03TImage ProcessingImagesRRaycastingRenderingRaytracingTDistributed RaytracingRenderingRaytracingRSpatial Data StructuresRenderingRaytracingTPhoton MappingRenderingRaytracingHW3RRadiosityRenderingRaytracingHW3TImage-Based RenderingRenderingRaytracingHW3RAnimation/FlockingAnimationRaytracingTMocap/KeyframingAnimationAnimationHW4RDifferential EquationsAnimationAnimationHW4TParticle SystemsAnimationAnimationHW4RCloth and Implicit IntegrationAnimationAnimationTFluidsAnimationAnimationRFinal Exam ReviewMFinal Exam WeekGraphics HardwareDate Day Lecture Section Project
View Full Document