advanced computer graphics (cg2)
TRANSCRIPT
![Page 1: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/1.jpg)
Advanced Computer Graphics (CG2) Organization
G. Zachmann University of Bremen, Germany
cgvr.cs.uni-bremen.de
![Page 2: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/2.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
Online Participation
• Twitch: https://www.twitch.tv/gabzach
• Zoom: https://uni-bremen.zoom.us/j/5261280937?
pwd=Z0VWSjIrK1BIQWVtY0Yxa2JVMnh2Zz09
• Discord server CGVRUniBremen: https://discord.gg/YGUZFxf
• Mentimeter: QR codes during lecture
• Online sessions for Q&A regarding developer problems in assignments: send
Marc a message in the channel #one-on-one-help-with-marc
•
2
![Page 3: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/3.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
Helpful Pre-Existing Knowledge and Expertise
• Theoretical Knowledge:
• Computer Graphics I (Bachelor)
• Should you have missed it – you can find the slides at
http://cgvr.cs.uni-bremen.de/ ⟶ "Teaching" ⟶ "Computer Graphics"
• Appreciation of algorithmic thinking in general
• Programming skills:
• A little bit of C/C++ (actually, just "C with classes")
• Mathematical knowledge: just the very basics
• Just don't be afraid of the occasional equation :-)
3
![Page 4: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/4.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
The Web Page for This Course
• All the important information for this course will be put on the homepage of
this course:
http://cgvr.cs.uni-bremen.de/ ⟶ "Teaching" ⟶ "Advanced Computer Graphics"
• Slides
• Assignments & frameworks accompanying the programming assignments
• Literature, online documentation
• Etc.
4
![Page 5: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/5.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
Grades & Examinations
• You have two options:
1. Regular oral exam, ca. ½ hour per student
2. Do the assignments, then take the short oral exam (so-called "Fachgespräch"),
ca. 15 minutes per student
• The formula for calculating your grade with option 2:
• Assignments ⟶ grade A
• 95% of all points ⟶ A = 1.0 , 50% of all points ⟶ A = 4.0
• Short oral exam ⟶ grade B
• Overall grade ("min" means "better of the two")
• Under the condition: A ≥ 4.0 && B ≥ 4.0 !
• Note: in both cases, all of the material could be topics for the exam!
5
![Page 6: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/6.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
Assignments & Exercises
• First lab meeting: TBA, probably next Thursday
• Then every two weeks on average
• About 5-6 assignments per semester
• Mostly programming within given skeleton programs (just a few LoC)
• Try to do the exercises in groups of size 2...3 (exceptions on demand)
• Please register in StudIP!
6
![Page 7: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/7.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
High-Level Goals of This Course
7
Cognitive Processes
Remember Understand
Apply Analyze Evaluate Create
![Page 8: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/8.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
Textbooks For Some Topics of Advanced Computer Graphics
8
David Wolff: OpenGL 4 Shading Language Cookbook. Packt Publishing.
Matt Pharr, Greg Humphrey: Physically Based Rendering. Morgan Kaufmann.
Peter Shirley: Realistic Ray Tracing. AK Peters
See also the documents on the homepage of this course!
Tomas Akenine-Möller, Eric Haines: Real-Time Rendering. AK Peters
Peter Shirley: Fundamentals of Computer Graphics. AK Peters
![Page 9: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/9.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021
What Lies Ahead (Tentative)
9
Ray Tracing Modeling
Acceleration Data Structures
Advanced Shader Techniques
![Page 10: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/10.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021 10
Tone Mapping Advanced Texturing
Real-Time Rendering Boundary Representations
![Page 11: Advanced Computer Graphics (CG2)](https://reader030.vdocuments.mx/reader030/viewer/2022020622/61ee5ecb7a53930fb4541f10/html5/thumbnails/11.jpg)
G. Zachmann OrganizationComputergraphics 2 WS April 2021 11
Mesh Processing Generalized Barycentric Coordinates
[ More ... ]