Computer Graphics Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

Flashcards based on the ECM3423 Computer Graphics exam paper.

Last updated 11:02 AM on 5/15/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

17 Terms

1
New cards

Motion Capture

Capturing the motion of a model from a real life actor, usually by placing markers on the actor’s body to record motion in real time. Markers tracked via calibrated cameras, and joint position estimated using triangulation.

2
New cards

Rendering Pipeline

Includes stages like modelling, transformation, lighting, rasterisation, and pixel shading. It transforms 3D objects into a 2D image by projecting vertices, applying lighting/shading, and rasterising into pixels.

3
New cards

Alpha Channel

In texture maps, represents transparency, allowing textures to have varying levels of opacity, enabling the rendering of transparent objects while maintaining realistic interactions.

4
New cards

MIP Mapping

In OpenGL, improves texture rendering by creating prefiltered texture images at different resolutions. Advantages include better texture quality at varying distances and enhanced performance.

5
New cards

Global Illumination

Simulates how light interacts with surfaces and scatters throughout a scene, considering both specular and diffuse lighting. Examples include ray tracing, path tracing, and radiosity.

6
New cards

Gouraud Shading

Characterized by L[D|S]E, representing a single diffuse or specular reflection.

7
New cards

Phong Shading

Characterized by L[D|S]E, representing a single diffuse or specular reflection.

8
New cards

Ray Tracing

Characterized by LDS*E, representing a single diffuse but multiple specular reflections.

9
New cards

Radiosity Method

Characterized by LD*E, representing multiple diffuse reflections.

10
New cards

Normals in Lighting Calculations

Determine how light interacts with a surface, affecting its brightness and shading. Different lighting models use normals to compute diffuse and specular reflections accurately.

11
New cards

Normals in Bump and Displacement Mapping

Simulate fine surface details without altering the geometry by perturbing normals, creating the illusion of bumps and deformations.

12
New cards

Normals in Surface Smoothing

Play a role in creating smooth surfaces. In techniques like Gouraud and Phong shading, normals are interpolated across vertices to create the illusion of smooth shading.

13
New cards

Phong Model for Caustics

Only considers local geometry and incoming light direction. It would not be affected by the gemstone. Colors of the velvet surface would be represented without any shadows or caustics.

14
New cards

Ray Tracing for Caustics

Approximates the velvet surface as diffuse, shadow rays are created, and the area is rendered in complete shadow without caustics.

15
New cards

Path Tracing for Caustics

Simulates complex interactions between light and objects, rendering realistic illumination on the cushion surface including caustics.

16
New cards

Z-buffer Algorithm

Handles occlusions by recording the depth of each rendered pixel and overwriting it if a new, closer surface is rendered on the same location.

17
New cards

Painters Algorithm

It is a better choice when alpha < 1. Can render the yellow bar by blending the pixel’s colour with the previous colour using the appropriate alpha instead of overwriting it