Computer Graphics (Lec3)

0.0(0)
studied byStudied by 4 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/26

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

27 Terms

1
New cards

Lighting scene

a process of light simulation and how the light emits to the objects in the scene.

2
New cards

Lighting scene

It is crucial to provide a mood and making a visually appealing output.

3
New cards

No lighting

There are no lights in the scene and there is no interaction between the light and the object in the scene.

4
New cards

Ambient Light

It is a non-directional light sources and the light reflects many times from many surfaces which it appears equally from all directions.

5
New cards

Insert Camera models

are mathematical descriptions of how a 3D scene is projected onto a 2D image.

6
New cards

Insert Camera models

They allow us to control the viewpoint, perspective, and field of view, just like a real camera which are essential for rendering virtual environments.

7
New cards

Types of Camera Models

  1. Orthographic Projection

  2. Perspective Projection

8
New cards

Orthographic Projection

all the projection lines are parallel, and there's no perspective foreshortening.

9
New cards

Perspective Projection

The most common type of camera model and it's designed to mimic how our eyes see the world (Objects appear smaller as they get farther away, and parallel lines converge at a vanishing point).

10
New cards

Pinhole Camera Model

In the perspective projection, we have a ______, the simplest perspective camera model which uses similar geometry to project 3D points onto a 2D image plane.

11
New cards

Simple Reflection Models

  1. Diffuse Reflection (Lambertian Reflection)

  2. Specular Reflection

12
New cards

Diffuse Reflection (Lambertian Reflection)

When it uses a point light where it comes from a specific direction. It reflects equally in all direction. While, if it uses a directional light, is known faster than the point light, no computation needed for each polygon.

13
New cards

Specular Reflection

It is a reflection off of shiny surfaces such as shiny metal or plastic that is high in specular component. The position of the viewer is very important for the specular reflection.

14
New cards

Lighting and Shading

provides additional mood, realistic, and visually appearing scene we see in the screen.

15
New cards

There are two types of lighting:

hard lighting and soft lighting.

16
New cards

Hard Lighting

creates a sharp and well-defined shadows

17
New cards

soft lighting

produces more gradual transitions between the light and shadow.

18
New cards

Lighting types

are achieved depending to the light sources used to illuminate light behavior from the source to object.

19
New cards

Types of Light Sources

  1. Directional Light

  2. Point Light

  3. Spotlight

20
New cards

Directional Light

A light that is produced by a light source where the light rays emanating from a single parallel direction.

21
New cards

Point Light

Provides an equal amount of light in all directions.

Example of this was the bulb light.

22
New cards

Spotlight

It radiates the light in a cone shape which is like a flash light.

23
New cards

Shading or Shading Models?

This determines the color of a 3D objects surface by calculating the lighting, material properties, etc. which creates a realistic scene. Crucial to provide a realistic and appealing visualization.

24
New cards

Types of Shading Models

  1. Flat Shading (Constant Shading)

  2. Gouraud Shading (Interpolated Shading)

  3. Phong Shading (Normal Interpolation Shading)

25
New cards

Flat Shading (Constant Shading)

It calculates the color once of each face of 3D polygon.

Very fast but unrealistic.

26
New cards

Gouraud Shading (Interpolated Shading)

It calculates the color in each vertex then interpolate these colors across the face.

Provide smoother appearance of shading.

27
New cards

Phong Shading (Normal Interpolation Shading)

It interpolates the surface normal across the polygon and calculate the lighting equation at each pixel.

It creates more accurate and realistic shading.