Realtime CG an der TU München

Karteikarten und Zusammenfassungen für Realtime CG an der TU München

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Realtime CG an der TU München.

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What is the depth-test ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

Why do we keep the z-value for each fragment?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

Combining transformations

!!! ORDER MAKES A DIFFERENCE -> specify if u want to i.e. Scale first then translate or other way around

--> matrix multiplication is not commutative 

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What is the result of geometry processing stage ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What are Per triangle operations (optional he geometry shader) ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What are per vertex operations ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What are GPUs (Graphic processing Units) built to do ?

What architecture is it composed of ?

Wha does it specify ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What is a high-level API ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

What is a low-level API ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

Normal Mapping

What is the motivation ?

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

How do you apply Phong illumination ?

- 2 approaches 

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

Fragment processing

Kommilitonen im Kurs Realtime CG an der TU München. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Realtime CG an der TU München auf StudySmarter:

Realtime CG

What is the depth-test ?

Dept-test: when multiple surface points, i.e. fragments
fall into the same pixel, only the one closest to the near
plane is kept -> this is performed in the fragment stage

Realtime CG

Why do we keep the z-value for each fragment?

The z-value gives the distance of the point from the
near plane; it is used in the fragment processing stage
to perform the depth-test

Realtime CG

Combining transformations

!!! ORDER MAKES A DIFFERENCE -> specify if u want to i.e. Scale first then translate or other way around

--> matrix multiplication is not commutative 

Realtime CG

What is the result of geometry processing stage ?

Result is projected triangle vertices (in homogeneous coordinates) with attributes

Realtime CG

What are Per triangle operations (optional he geometry shader) ?

  • Front/back face culling
    • Do not show triangles having a normal that points  away from the viewer;
      can reduce the number of rendered polygons
  • Clipping
    • Remove triangles that are outside the visible space

Realtime CG

What are per vertex operations ?

– Coordinate/normal transformations
– Perspective projection of vertices

Realtime CG

What are GPUs (Graphic processing Units) built to do ?

What architecture is it composed of ?

Wha does it specify ?

  • Built to efficiently realize the rasterization based graphics pipeline
  • Highly parallel stream architecture
    • Stream of individual vertices/triangles/fragments is processed in
    parallel
    • Parallel processing: single set of instructions on multiple stream elements
    • Up to 24 Gbyte of on-chip memory
  • Specifies programmable rendering pipeline
    • Additional stages a vertex or a fragment is passing through
    • A so-called shader program (written by the user) controls the operations that are performed per vertex and fragment

Realtime CG

What is a high-level API ?

High-level APIs support the non-expert by providing
built-in utilities like data structures, viewers,
acceleration methods, effects, etc.

E.g.: Game engines: Unity3D, Unreal, Cry

Realtime CG

What is a low-level API ?

Low-level APIs enable direct access to graphics
hardware

E.g. OpenGL, Direct3D

Realtime CG

Normal Mapping

What is the motivation ?

Normal mapping
• Motivation: we always try to keep the number of
rendered polygons low – less work in the rendering
pipeline.

Realtime CG

How do you apply Phong illumination ?

- 2 approaches 

  • Gouraud shading
  • Phong shading

Realtime CG

Fragment processing

Before a fragment is written to the color buffer, it
undergoes the deth test: the fragment‘s depth value is
tested against the depth value in the depth buffer

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Realtime CG an der TU München zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Informatik: Games Engineering an der TU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur TU München Übersichtsseite

IT-Recht und eGovernment

Diskrete Strukturen

Social Gaming

Netzwerke für den Zahlungsverkehr

Physikalische Grundlagen

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Realtime CG an der TU München oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards

So funktioniert's

Top-Image

Individueller Lernplan

StudySmarter erstellt dir einen individuellen Lernplan, abgestimmt auf deinen Lerntyp.

Top-Image

Erstelle Karteikarten

Erstelle dir Karteikarten mit Hilfe der Screenshot-, und Markierfunktion, direkt aus deinen Inhalten.

Top-Image

Erstelle Zusammenfassungen

Markiere die wichtigsten Passagen in deinen Dokumenten und bekomme deine Zusammenfassung.

Top-Image

Lerne alleine oder im Team

StudySmarter findet deine Lerngruppe automatisch. Teile deine Lerninhalte mit Freunden und erhalte Antworten auf deine Fragen.

Top-Image

Statistiken und Feedback

Behalte immer den Überblick über deinen Lernfortschritt. StudySmarter führt dich zur Traumnote.

1

Lernplan

2

Karteikarten

3

Zusammenfassungen

4

Teamwork

5

Feedback