1 / 17

Course Introduction

Course Introduction. CSE681: Introduction to 3D Image Generation. Rick Parent. Email: parent@cse.ohio-state.edu www.cse.ohio-state.edu/~parent www.cse.ohio-state.edu/~parent/classes/681/ Office: DL 787 Office Hours: T,F 1:30-2:30 (tentative). CSE781. CSE782. CSE682. CSE694A. CSE784.

lyle-sosa
Download Presentation

Course Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Course Introduction CSE681: Introduction to 3D Image Generation CIS 681

  2. Rick Parent Email: parent@cse.ohio-state.edu www.cse.ohio-state.edu/~parent www.cse.ohio-state.edu/~parent/classes/681/ Office: DL 787 Office Hours: T,F 1:30-2:30 (tentative) CIS 681

  3. CSE781 CSE782 CSE682 CSE694A CSE784 694L CSE581 Or Basic graphics Grad standing Graphics Curriculum CSE681 CIS 681

  4. CSE 681 Information Schedule Labs Announcements Etc. www.cse.ohio-state.edu/~parent/classes/681/index.html CIS 681

  5. OSU Course Offerings Bulletin Introduction to display hardware and applications, interactive techniques, 2D scan conversion, 2D and 3D transformations, clipping, 3D viewing, introduction to visible surface algorithms and illumination models. CIS 681

  6. Contents Ray Tracer illumination modeling texture mapping object modeling. Entry course for graduate students Undergraduates should take CSE581 first CIS 681

  7. Prerequisites Basic Programming Skills (C++ or C) Basic sense of 2D and 3D geometry, coordinate systems Basic Matrix Math CIS 681

  8. Realistic Ray Tracing, by Peter Shirley Optional Text and Additional Material taken from: Introduction to Ray Tracing, by Andrew Glassner, Morgan-Kaufmann Texts CIS 681

  9. Labs: 50% • Homeworks: 5% • Midterm: 20% • Final: 25% Grading CIS 681

  10. Grader grades quizzes and labs Computing your grade - see web page No curve, no rounding If you need a certain grade – earn it! Grading Policy(www.cse.ohio-state.edu/~parent/generalInfo/gradingPolicy.html) CIS 681

  11. Don't cheat. • University's Academic Misconduct Committee • Discussion of assignments OK; Do your own work. Academic Misconduct(www.cse.ohio-state.edu/~parent/generalInfo/acdmcMisconduct.html) CIS 681

  12. Class Directory: /usr/class/cse681/parent Class Newsgroup: cse.course.cse681 Other Info CIS 681

  13. Basic Ray Tracing - display a sphere Scene description file, Illumination & Shadows Refraction & Reflection Anti-aliasing & Texture Mapping Distributed ray tracing Optimizatized rendering Labs - tentative CIS 681

  14. Default programming environment • UNIX, gcc • Work out alternatives with grader Software CIS 681

  15. Top Down Design • Think first, program later • Get something working, then add to it • Debugging graphics programs can be hard, Program accordingly Programming Advice CIS 681

  16. I teach *algorithms*, not C or C++ If you don’t have the prereqs, and can’t keep up, then drop the course; if you do and can’t keep up, see me Ask Questions - give me feedback Use the newsgroup, email me What to expect CIS 681

  17. Review vectors, transformations Ray tracing geometry and organizing ray tracer Illumination Shadows Refraction & Reflection Texture Mapping: solid & surface Anti-aliasing Speed-ups to ray tracing Topics CIS 681

More Related