DOC PREVIEW
CMU CS 15462 - Administrivia

This preview shows page 1-2-3-4-27-28-29-30-56-57-58-59 out of 59 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 59 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

15-462: Computer GraphicsDoug JamesAssistant ProfessorRobotics Institute and Computer Science DepartmentIntroduction• Administrivia• Who am I?• What is Computer Graphics?AdministriviaAdministration• Web page– http://www.cs.cmu.edu/~djames/15-462• Teaching assistants:– Robert Wang & Shafeeq Sinnamohideen– Office hours and contact info on course webpage– TAs available in graphics lab (Wean 5336)– Card reader for access (email me if denied)• Textbook: Angel, 3rdedition• Textbook: Open GL “Redbook”Administration• Prerequisites (talk to me 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, partial derivatives) or equivalent • Midterm and Final (13% and 22%)• Four programming assignments (10-13% each)• Three written assignments (20% total)• No collaboration!Assignment Policies• Programming assignments– Hand in via AFS by end of due date– Evaluation:• Functionality and features• Style and documentation• Artistic impression• Written assignments– Hand in on paper before lecture– Correctness is central– Show your reasoningAdministration• Late Policy: 3 late days that you can use for any assignment. More than three requires a really good excuse.• Cheating: Please don’t! The detailed definition is in the syllabus. We will pursue the case…• If you didn’t get into this class, talk to me—the waitlist is emptyYou will do fun things in this class!Previous class projects:Paint programSpline roller coasterCube of jelloRay tracerWarning: mathematical programming may bedifferent than what you’ve done in the past.Other Graphics-related Courses• 15-???: Computer Animation, Hodgins, Duesing (F03)• 15-???: Video Games, Kuffner (S03)• 15-385: Computer Vision• 05-331: Building Virtual Worlds, Pausch• 24-384A: Computational Geometry, Shimada• 60-41x: 3-D Animation, Duesing• 15-???: Advanced Computer Graphics, James (S03) • 15-863: Physically Based Modeling and Interactive Simulation, James …Introduction• Administrivia• Who am I?• What is Computer GraphicsAny questions?Who am I?Who Am I?• Doug James– Interactive Multimodal Physical Simulation – Data-driven Deformable Models• http://www.cs.cmu.edu/~djames• NSH 4229• Office Hours: – Tues 1-2 pm, NSH 4229– By appointmentInteractive Computer AnimationDoug L. James and Dinesh K. Pai, ARTDEFO: Accurate Real Time Deformable Objects, Proceedings of ACM SIGGRAPH 99, pp. 65-72, 1999.Force-feedback RenderingDoug L. James and Dinesh K. Pai, A Unified Treatment of Elastostatic Contact Simulation for Real Time Haptics, Haptics-e, The Electronic Journal of Haptics Research (www.haptics-e.org), 2(1), September 27, 2001.Force-feedback RenderingDoug L. James and Dinesh K. Pai, Multiresolution Green's Function Methods for Interactive Simulation of Large-scale Elastostatic Objects,ACM Transactions on Graphics, 22(1), pp. 47-82, 2003.Surgical SimulationDoug L. James and Dinesh K. Pai,DyRT: Dynamic Response Textures for Real Time Deformation Simulation with Graphics Hardware,ACM Transactions on Graphics (Proc. of SIGGRAPH 2002), 21(3), pp. 582-585, 2002.Virtual HumansDoug L. James and Dinesh K. Pai,DyRT: Dynamic Response Textures for Real Time Deformation Simulation with Graphics Hardware,ACM Transactions on Graphics (Proc. of SIGGRAPH 2002), 21(3), pp. 582-585, 2002.Interactive Deformable ScenesDoug L. James and Kayvon Fatahalian, Precomputing Interactive Dynamic Deformable Scenes, ACM Transactions on Graphics (Proc. of ACM SIGGRAPH 2003), 22(3), pp. 879-887, 2003.What is this course about?Computer Graphics…One agenda: Faking Reality• Make synthetic images that are indistinguishable from the real thing• Do it in a way that’s both practical and scientifically sound. In real time, obviously. And make it look easy…Another Agenda: Create a new Reality• Non-photorealisticRendering• Example: Illustrating smooth surfaces, A.Hertzmann, D. Zorin. ACM SIGGRAPH 2000 Conference Proceedings.Another Example• Image Analogies A. Hertzmann, C. Jacobs, N. Oliver, B. Curless, D. Salesin. SIGGRAPH 2001 Conference Proceedings.Things that this course isn’t about1st Qtr2nd Qtr3rd Qtr4th Qtr1st Qtr2nd Qtr3rd Qtr4th QtrOr Graphic design, Software packages (as opposed to software API’s like GL), and much about graphics hardwareUser-interfacesThat rely on graphics, e.g., interactive simulation and vision-based interfaces…J. Lee, J. Chai, P. S. A. Reitsma, J. K. Hodgins, and N. S. PollardInteractive Control of Avatars Animated with Human Motion Data, ACM Transactions on Graphics, SIGGRAPH 2002 Proceedings, 21(3), pp. 491-500, 2002.The three big topics:1. Modeling: how to represent objects; how to build those representations.2. Animation: representing/controlling the way things move.3. Rendering: how to create imagesModelingModeling• How to represent real environments– geometry: modeling surfaces, volumes– photometry: light, color, reflectance• How to build these representations– declaratively: write it down– interactively: sculpt it– programmatically: let it grow– via 3D sensing: scan it inModeling by SculptingFreeform from SensableTechnologiesSynapse ModelmakingModeling by GrowingReproduction of the topiary garden at Levens, England. R. Mech, P. Prusinkiewicz, SIGGRAPH 1994Modeling by GrowingModeling Seashells P. Prusinkiewicz, Deborah Fowler, Hans Meinhardt, SIGGRAPH 92.Modeling by ScanningCyberwareSzymon Rusinkiewicz, Olaf Hall-Holt & Marc Levoy,Real-Time 3D Model Acquisition,in Transactions on Graphics(SIGGRAPH proceedings), 2002.AnimationAnimation• Model how things move• How to represent motion– sequence of stills, parameter curves • How to specify motion– by hand: tweak it till it looks right• key-framing, constraints– rule-based behaviors: artificial life– physics: simulate Newton’s laws– motion capture: data from the real worldHand AnimationMaking of Toy StoryRule-based BehaviorsRule-based Behaviorsfrom Stanley and Stella in: Breaking the Ice (1987)Physics for Natural PhenomenaAntz water simulation (related techniques were used in Shrek)Enright, D., Marschner, S. and Fedkiw, R.,"Animation and Rendering of Complex Water Surfaces", SIGGRAPH 2002, ACM TOG 21, 736-744 (2002).J.F. O'Brien and J.K. Hodgins, (1999) Graphical Modeling andAnimation of Brittle


View Full Document

CMU CS 15462 - Administrivia

Download Administrivia
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Administrivia and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Administrivia 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?