Computer Graphics Lecture Notes

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/36

flashcard set

Earn XP

Description and Tags

A set of flashcards summarizing key concepts from the lecture notes on computer graphics.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards

OpenGL

A computer graphics rendering API used for generating high-quality color images.

2
New cards

Raster Scan Display

A method of displaying images using a rectangular array of pixels, refreshed line by line.

3
New cards

DDA Algorithm

Digital Differential Analyzer, an incremental method for scan conversion of lines.

4
New cards

Bresenham's Algorithm

An efficient algorithm for drawing lines using only integer arithmetic.

5
New cards

Primitive

Basic geometric shapes such as points, lines, and polygons used in graphics.

6
New cards

Rendering Pipeline

The sequence of steps used to convert 3D models into 2D images.

7
New cards

Geometric Transformation

Operations that alter the position, size, or orientation of a shape.

8
New cards

Color Model

A mathematical model describing the way colors are represented as tuples.

9
New cards

Texture Mapping

Applying an image (texture) to a surface to give it detail.

10
New cards

Ray Tracing

A rendering technique that simulates the way light interacts with objects.

11
New cards

2D Transformation

Manipulations that change the position, size, or orientation of 2D objects.

12
New cards

3D Transformation

Manipulations that affect the position, size, or orientation of 3D objects.

13
New cards

Model View Matrix

Matrix that transforms 3D coordinates to camera space.

14
New cards

Clipping

The process of restricting rendering to a specified area to improve performance.

15
New cards

Lighting and Illumination

Techniques for simulating light in a scene to enhance realism.

16
New cards

Frame Buffer

A memory buffer that stores pixel data for rendering images on the screen.

17
New cards

Graphics Processing Unit (GPU)

A specialized processor designed to accelerate the rendering of images.

18
New cards

Interactive Graphics

Graphics that allow real-time user interaction and manipulation.

19
New cards

Non-Interactive Graphics

Graphics that do not respond to user input after initial creation.

20
New cards

Pixel

The smallest unit of a digital image, representing a single point in the image.

21
New cards

Resolution

The number of pixels in an image, usually described in width x height.

22
New cards

Aspect Ratio

The ratio of the width to the height of an image or screen.

23
New cards

Persistence

How long a phosphor continues to emit light in a display.

24
New cards

Input Devices

Hardware used to provide data and control signals to a computer.

25
New cards

Output Devices

Hardware used to present data to the user, such as monitors or printers.

26
New cards

3D Modeling

The process of creating a mathematical representation of a three-dimensional object.

27
New cards

Geometric Primitives

Basic shapes used to build complex graphic objects like points, lines, and triangles.

28
New cards

Animation

The simulation of movement created by displaying a series of pictures or frames.

29
New cards

Scene Graph

A data structure that organizes the various elements of a scene for rendering.

30
New cards

Anti-aliasing

Techniques used to smooth jagged edges in graphics.

31
New cards

Alpha Blending

Technique used for transparency effect by combining an image with a background.

32
New cards

Shader

A program that tells the computer how to draw something in a specific way.

33
New cards

GLSL

OpenGL Shading Language, used for writing shaders for OpenGL.

34
New cards

Normal Vector

A vector that is perpendicular to a surface, used in lighting calculations.

35
New cards

Vertex

A point in 2D or 3D space, often defined by coordinates.

36
New cards

Quad

A four-sided polygon used in computer graphics.

37
New cards

Polygon

A closed shape formed by a finite number of line segments.