NEW
Font size
S
M
L
XL
WorksheetsVEX - General Concepts 2
Total questions: 10
Worksheet time: 8mins
Name
Class
Date
1.
Which function generates Perlin noise in VEX?
a)
noise()
b)
perlin()
c)
random()
d)
generateNoise()
2.
Which noise function is best for simulating natural terrain?
a)
rand()
b)
perlin()
c)
cellnoise()
d)
gridnoise()
3.
Which function is used to copy group membership from one group to another?
a)
copygroup()
b)
mergegroups()
c)
setgroup()
d)
addgroup()
4.
Which data type can arrays in VEX NOT store?
a)
int
b)
float
c)
vector
d)
matrix3
5.
Which approach is generally better for debugging complex workflows?
a)
VEX
b)
VOPs
c)
Common nodes
d)
None of the above
6.
How do you control the frequency of noise in VEX?
a)
Adjusting the seed value
b)
Scaling the input vector
c)
Using the 'frequency()' function
d)
Using the 'modulate()' function
7.
When is it better to use VOPs instead of VEX?
a)
When creating procedural shaders
b)
For tasks requiring high performance
c)
For visual debugging
d)
For scripting
8.
How does the VEX documentation categorize functions?
a)
Alphabetically
b)
By context (SOPs, DOPs, etc.)
c)
By data type
d)
All of the above
9.
What is the result of the dot product if two vectors are perpendicular?
a)
0
b)
1
c)
-1
d)
The magnitude of one vector
10.
How do you assign group membership based on an attribute value?
a)
Using 'setgroup()' with condition
b)
Using 'groupattrib()'
c)
Using 'groupbyattrib()'
d)
Using 'addgroupattrib()'
Reset
