Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SER431 Lecture 01

SER431 Lecture 01

Advanced Graphics
Course Presentation
(201808)

Javier Gonzalez-Sanchez

August 16, 2018
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs SER 431 Advanced Graphics Lecture 01: Course Presentation Javier

    Gonzalez-Sanchez [email protected] PERALTA 230U Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 1 jgs

    SER332 Introduction to Graphics Previously Rendering Fixed-Function Pipeline Foundations of graphics Math concepts Programming
  3. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 2 jgs

    SER332 Introduction to Graphics Previously Rendering Fixed-Function Pipeline Foundations of graphics Math concepts Programming C++ OpenGL
  4. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 3 jgs

    SER431 Advanced Graphics Definitions Fixed-Function Pipeline (beyond basic principles) Application (Games) Geometry Rasterization
  5. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 4 jgs

    Topics Application • Collision detection • Intersection Geometry • Complex Surfaces • Blending • Noise Rasterization • Shading (Materials + Light) • Texturing techniques • Shadows, reflection, refraction, ray tracing • image-based effects • Image quality (aliasing)
  6. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 5 jgs

    Grading Exams (2) 50% 25% + 25% 30% 10% + 10% + 10% Projects 20% 20% Quizzes + Attendance 100% A+ 97 A 93 A- 89 B+ 85 B 81 B- 77 C+ 73 C 69 D 65
  7. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 6 jgs

    Blackboard § Syllabus § Slides § Projects § Announcements
  8. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 7 jgs

    Things to do (1/3) § Attend the lecture. Attendance is required. Announcements are made in class. I will try to post all important information on Blackboard. If you come to class you are expected to participate. The slides will be available on blackboard and are intended for your personal studies. You are not allowed to distribute the slides. All contents of these lectures, including written materials distributed to the class, are under copyright protection. Notes based on these materials may not be sold or commercialized without the express permission of the instructor. [ACD 304-06].
  9. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 8 jgs

    Things to do (2/3) § Read the textbook. Yes, you are still required to read the book for a better and more complete understanding of the topics in this class. § Practice Implement the examples in the slides. Search for more examples online or in books. Understand the theory and the implementation § Quizzes They can never be made up and can never be turned in late. Review syllabus and ASU policies and procedures.
  10. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 9 jgs

    Things to do (3/3) § Project. There is one big project divided in three releases. Approximately, 10 hours of work outside of class per week. If you miss a class you will need more time. Work in teams of 3. Consider the following roles: Product Owner, Developers, and Testers. They can never be made up and can never be turned in late. Review syllabus and ASU policies and procedures. § Exams. Midterm during the semester (around Fall break) and a final exam (comprehensive)
  11. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 10 jgs

    Ethic and Support § Violations of academic integrity include (but are not limited to) cheating, fabrication, tampering, plagiarism or facilitating such activities. § it is unethical to bring to your instructor's attention the possible impact of your course grade on your future plans, including graduation, scholarships, jobs, etc. § ASU provides tutoring, career, health and wellness and financial resources. Review policies for an (I)ncomplete grade and Medical or Compassionate withdrawal. Check this http://engineering.asu.edu/resources/ In summary, ask for help when you need it. But not ask for a grade that you did not earn
  12. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 11 jgs

    Textbook § Tomas Akenine-Moller and Eric Haines. Real-Time Rendering (3rd Edition). AK Peters, Ltd. § D. Hearn and M. P. Baker. Computer Graphics with OpenGL (3rd Edition). Prentice Hall. § J. Neider, T. Davis, M. Woo, The OpenGL Programming Guide, Addison-Wesley
  13. Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 12 jgs

    Homework Read the Syllabus Read Textbook Chapter 1 Microsoft Visual Studio Up and Running OpenGL and IlmBase configured
  14. jgs SER431 Advanced Graphics Javier Gonzalez-Sanchez [email protected] Fall 2018 Disclaimer.

    These slides can only be used as study material for the class SER431 at ASU. They cannot be distributed or used for another purpose.