1 / 15

CS4610/7610: Introduction to Computer Graphics

CS4610/7610: Introduction to Computer Graphics. Overview. Ed Angel, Interactive Computer Graphics, A Top-down Approach with OpenGL (Fifth Edition), Addison-Wesley These lectures cover Chapters 1-6 in detail and part of Chapter 8. Contact Information. Instructor Ye Duan

zell
Télécharger la présentation

CS4610/7610: Introduction to Computer Graphics

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. CS4610/7610: Introduction to Computer Graphics

  2. Overview • Ed Angel, Interactive Computer Graphics, A Top-down Approach with OpenGL (Fifth Edition), Addison-Wesley • These lectures cover Chapters 1-6 in detail and part of Chapter 8

  3. Contact Information Instructor • Ye Duan • Office Naka Hall 209 • Office hours: Thursday12:15-1:15PM • Tel: (573) 882-3951 • Email: duanye@missouri.edu • Web: http://engineers.missouri.edu/duanye • http://faculty.missouri.edu/duanye/cs4610.html

  4. Contact Information Teaching Assistant • Xu Wang • Office hours: Tuesday 12:15-1:15PM • Email: xwf32@mail.missouri.edu • Room: 242 Naka Hall

  5. Objectives • Broad introduction to Computer Graphics • Software • Hardware • Applications • Top-down approach • OpenGL

  6. Prerequisites • Good programming skills in C (or C++) • Basic Data Structures • Linked lists • Arrays • Geometry • Simple Linear Algebra

  7. Requirements • 5 Assigned Programming Projects • Simple • Interactive • 3D • Course Project • You pick • Groups of 1-3 members

  8. Resources • Can run OpenGL on any system • Windows • Linux • Mac • Get GLUT from web if needed

  9. References • Other helpful references • OpenGL: A Primer, Ed Angel, Addison-Wesley, (Third Edition), 2008 • Designed for students who need more programming information • The OpenGL Programmer’s Guide (the Redbook) and the OpenGL Reference Manual (The Blue book), Addison-Wesley, • The definitive references

  10. Web Resources • www.opengl.org

  11. Outline: Part 1 • Part 1: Introduction • Text: Chapter 1 • Lectures 1-3 • What is Computer Graphics? • Applications Areas • History • Image formation • Basic Architecture

  12. Outline: Part 2 • Part 2: Basic OpenGL • Text: Chapters 2-3 • Lectures 4-9 • Architecture • GLUT • Simple programs in two and three dimensions • Interaction

  13. Outline: Part 3 • Part 3: Three-Dimensional Graphics • Text: Chapters 4-6 • Lectures 10-20 • Geometry • Transformations • Homogeneous Coordinates • Viewing • Shading

  14. Outline: Part 4 • Part 4: Implementation • Text: Chapter 7 • Lectures: 21-23 • Approaches (object vs image space) • Implementing the pipeline • Clipping • Line drawing • Polygon Fill • Display issues (color)

  15. Outline: Part 5 • Part 5: Discrete Methods • Text: Chapter 8 • Lectures 24-27 • Buffers • Bitmaps and Pixel Maps • Texture Mapping • Compositing and Transparency

More Related