API Flashcards

1
Q

What are materials used for?

A

Materials are used to put a color on each visible pixel of a geometry.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are shaders?

A

Shaders are programs that run in the GPU that determine the color of each individual pixel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a geometry?

A

Geometries are composed of vertices (point coordinates in 3d spaces) and faces (triangles that join those vertices to create a surface).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a mesh?

A

A combination of a geometry (the shape) and a material (how it looks)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are textures?

A

Images that cover the surface of geometries. Textures can have different effects on the appearances of geometries (not just color).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are “PBR” principles?

A

PBR, short for physically based rendering, is a group of techniques that tend to follow real-life directions to get realistic results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is UV unwrapping?

A

The process of creating a UV map is called UV unwrapping.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a UV map?

A

A UV map is the flat representation of the surface of a 3d model used to easily wrap textures.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are UV coordinates?

A

UVs are two dimensional texture coordinates that correspond with the vertex information for your geometry.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a mipmap?

A

A pre-calculated, optimized sequences of images, each of which is a progressively lower resolution representation of the previous.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are minification filters used for?

A

A minification filter is used when the pixels of a texture are smaller than the pixels of the render. In other words the texture is too big for the surface it covers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are magnification filters used for?

A

When the pixels of the texture are bigger than the render’s pixels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is core shadow?

A

The shadow that appears on the sides of objects that are not facing a light source.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are drop shadows?

A

Drop shadows are shadows that are created by objects blocking light sources on other objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What property is used to enable an object to cast a shadow?

A

castShadow property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What property is used to determine if an object can receive a shadow?

A

receiveShadow property

17
Q

What types of lights support shadows?

A

PointLight
DirectionalLight
SpotLight