COMP GRAPHICS PREFINALS

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

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

scene graph

At the heart of a 3D graphics framework is a what?

2
New cards

scene graph

a data structure that organizes the contents of a 3D scene using a hierarchical or tree-like structure.

3
New cards

tree

represents a hierarchical nature of structure in a graphical form

4
New cards

nodes

a tree consists of elements called what?

5
New cards

child nodes

The successors of a node are its?

6
New cards

parent

while the predecessor of a node is called its?

7
New cards

exactly 1

each child has how many parent?

8
New cards

root node

This node is the tree’s topmost node.

9
New cards

model matrix

The accumulated transformations applied to an object are stored as the product of the corresponding matrices, which is a single matrix called what?

10
New cards

model matrix

This effectively stores the current location, orientation, and scale of an object

11
New cards

transform

current location, orientation, and scale of an object. These three (3) are collectively referred to as the?

12
New cards

world transformation

can be calculated from the product of the model matrix of the object and those of each of its ancestors

13
New cards

world transformation

 The transform of an object relative to the root of the scene graph, often called a what?

14
New cards

TRUE

is it true that a scene graph structure also allows simple geometric shapes to be grouped together into a compound object that can be easily transformed into a single unit?

15
New cards

FALSE

Is it true that transforming the parent node does not affect the entire table object

16
New cards

• A matrix to store its transform data
• A list of references to child objects
• A reference to a parent object

In a scene graph framework, the nodes represent objects located in a threedimensional space. The corresponding class shall contain three (3) items:

17
New cards

vertex array object (VAO)

associates vertex buffers to attribute variables

18
New cards

vertex array object (VAO)

Each mesh shall store a reference to a what?

19
New cards

Attribute objects

describe vertex properties, such as position and color

20
New cards

Geometric objects

store texture coordinates, for applying images to shapes, and normal vectors, for use in lighting calculations.

21
New cards

mathematical formulas

For other shapes, such as polygons, cylinders, and spheres, the attribute data shall be calculated from what?

22
New cards

render settings

are the properties which are set by calling functions, such as the type of geometric primitive s (points, lines, or triangles), point size, line width, and so forth

23
New cards

base Material class

shall initialize dictionaries to store uniform objects and render setting data

24
New cards

base Material class

It shall also define functions to perform tasks such as compiling the shader program code and locating uniform variable references

25
New cards
  1. the transformation of a mesh,

  2. the transformation of the virtual camera used for viewing the scene

  3. the perspective transformation applied to all objects in the scene

There are three ( 3 ) required uniform variables by most shaders whose values are stored outside the material.