11
Advanced Computer Graphics (CG2) Organization G. Zachmann University of Bremen, Germany cgvr.cs.uni-bremen.de

Advanced Computer Graphics (CG2)

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Advanced Computer Graphics (CG2)

Advanced Computer Graphics (CG2) Organization

G. Zachmann University of Bremen, Germany

cgvr.cs.uni-bremen.de

Page 2: Advanced Computer Graphics (CG2)

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)

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)

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)

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)

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)

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)

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)

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)

G. Zachmann OrganizationComputergraphics 2 WS April 2021 10

Tone Mapping Advanced Texturing

Real-Time Rendering Boundary Representations

Page 11: Advanced Computer Graphics (CG2)

G. Zachmann OrganizationComputergraphics 2 WS April 2021 11

Mesh Processing Generalized Barycentric Coordinates

[ More ... ]