13
Wolfgang Hürst Computer Graphics (and some other stuff …)

Wolfgang Hürst Computer Graphics (and some other stuff …)

Embed Size (px)

Citation preview

Page 1: Wolfgang Hürst Computer Graphics (and some other stuff …)

Wolfgang Hürst

Computer Graphics

(and some other stuff …)

Page 2: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Who is this?(and why does he talk English?)

• Universitair Docent in Multimedia & Geometry group

• Originally from Germany, since 2008 in Utrecht

• Still struggling with the language though

(ik snap het wel, maar praten gaat nog niet)

• Teaching in the bachelor:

• Graphics (4th period)

• Introductie project (2nd period, coordination & tutor)

• Research interests:

• Mostly mobile multimedia and mobile interaction

Page 3: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Graphics (1st year, 4th period)

• Computer graphics are graphics created using a computer and, more generally, the representation of image data by a computer

• Sub-areas

• 2D computer graphics

• 3D computer graphics

• Computer animation

• We will deal with 3D graphics

Page 4: Wolfgang Hürst Computer Graphics (and some other stuff …)

Graphics (1st year, 4th period)

• How do we get 3D data on a 2D screen?

1. Describe it (aka 3D modeling)

2. Do a perspective projection

3. Add colors, texture, light, etc. (aka shading)

Page 5: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Graphics (1st year, 4th period)

• Lecture (college, 2 times 2 hours per week)

• Focus on the basics (including lots of mathematics)

• Exercises (werkcollege, 2 hours per week)

• Deepen understanding of theory and preparation for

written exams (in smaller groups)

• Programming assignments (practicum, 2+X hours per week)

• Apply theory in practice (shader programming)

Page 6: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Graphics (1st year, 4th period)

• Some results from last year’s course:

Note: this year we will program shaders instead of ray tracing

Page 7: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Who is this?(and why does he talk English?)

• Universitair Docent in Multimedia & Geometry group

• Originally from Germany, since 2008 in Utrecht

• Still struggling with the language …

(ik snap het wel, maar praten gaat nog niet)

• Teaching in the bachelor:

• Graphics (4th period)

• Introductie project (2nd period, coordination & tutor)

• Research interests:

• Mostly mobile multimedia and mobile interaction

Page 8: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

3D on

mobiles

Some examples of what I’m doing …

(well, technically it’s what students

that I’m supervising are doing)

3D interfaces

Hand tracking and

augmented reality

interaction

Page 9: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Who is this?(and why does he talk English?)

• Universitair Docent in Multimedia & Geometry group

• Originally from Germany, since 2008 in Utrecht

• Still struggling with the language …

(ik snap het wel, maar praten gaat nog niet)

• Teaching in the bachelor:

• Graphics (4th period)

• Introductie project (2nd period, coordination & tutor)

• Research interests:

• Mostly mobile multimedia and mobile interaction

Page 10: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Introductie project (1st year, 2nd period)

• Lecture (6 lectures, Frans Wiering)

• Some basics about software & game development

• Meetings (weekly, with begeleiders)

• Progress, planning, organizing

• Programming (on your own, in groups of 5)

• Develop a game in a small team

• Symposium (at the end, all)

• Present and demonstrate your game

Page 11: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Introductie project (1st year, 2nd period)

• So, what exactly will we develop?

• Well, a game …

e.g. an implementation of a classic (2D) game with some

state-of-the-art extension (e.g. sound, graphics, interface)

Page 12: Wolfgang Hürst Computer Graphics (and some other stuff …)

April 11, 2023

Introductie project (1st year, 2nd period)

• Major purpose of this project:

• Experience what’s special in a game development process (and software

development in general)

• Not that much game design

(will be taught in Game Ontwerp, 3rd period )

• Not that much advanced, fancy 3D graphics

(will be taught in Graphics, 4th period)

• That’s why you should implement a classic 2D game

• But: you are welcome to bring your own ideas!

• Why do I not find any info on this online?

• Because it’s a new course and we are still setting it up (info will be online

by end of Sept / early Oct)

Page 13: Wolfgang Hürst Computer Graphics (and some other stuff …)