Shaders Flashcards

1
Q

What’s a shader?

A

A shader is a set of algorithms that determines the
appearance of a 3D object’s surface. Shaders are
particularly useful for applying complex changes to a
material.

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

Consumer Patch

A

visually represents a property of a material, like its position or scale. Usually appears at the end of a graph to specify how the material appears in the effect.

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

Texture Asset

A

a producer patch that applies a texture to the material.

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

Blend

A

blends two colors or textures together.

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

Color Space

A

outputs a texture’s RGB, HSV, and HSL color values. Useful for isolating the color values to change the texture’s appearance.

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

Composition

A

outputs two combined functions as a single data stream.

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

Fallback

A

automatically outputs a fallback value when you disconnect the main value. For example, a color could be used as a fallback value for an image.

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

Fragment Stage

A

processes each fragment in a texture individually instead of processing a texture at the vertices.

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

Function

A

used as an identity function. It always returns the same value as its argument

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

Gradient

A

creates a grayscale gradient. Can be used with a Mix patch to create a color gradient.

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

Gradient Step

A

defines each color you want to use in a color gradient. Use this patch multiple times to add multiple colors.

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

Render Target Size

A

outputs the render target size. Useful for building effects using shaders requiring the exact pixel size, like pixel blurring.

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

Shader Derivative

A

captures standard derivatives

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

Texture Sampler

A

samples a texture at the specified coordinates.

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

Texture Transform

A

used with a 2D Transform Pack patch to scale, rotate, pivot and reposition a 2D texture on a 2D or 3D object.

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

Vertex Attribute

A

provides the value of the selected vertex attribute among a selection of parameters.

17
Q

Vertex Transform

A

provides a vertex transformation matrix from a dropdown.