add link |
add some info |
||
Line 18: | Line 18: | ||
* Min Max Value | * Min Max Value | ||
* Numeric Value | * Numeric Value | ||
== Sampling == | |||
Reference variables: | |||
* sampled in order of highest explicit priority, then highest blend and then highest ReferenceID | |||
Value Variables: | |||
* Each spatial variable shape supports blend distance - blend weight is calculated based on the distance from the "outer shell" of the shape | |||
* Blend weight is used for proportional blending and priority computation | |||
== Usage == | == Usage == |
Revision as of 05:51, 9 May 2025
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Spatial variables allow for sampling values and references from points in global space. They are mainly used via components, but there are ProtoFlux nodes for sampling them as well. Currently there are just two shapes that can be used with spatial variables: box and sphere.
Types of spatial variables
- Constant Reference Box/Sphere
- Constant Value Box/Sphere
- Gradient Value Box
- Texture3D Box
- Vertex Value Box
- Start End Value Sphere
Types of spatial variable drivers/samplers
- Value
- Boolean
- Reference
- Type
- Min Max Value
- Numeric Value
Sampling
Reference variables:
- sampled in order of highest explicit priority, then highest blend and then highest ReferenceID
Value Variables:
- Each spatial variable shape supports blend distance - blend weight is calculated based on the distance from the "outer shell" of the shape
- Blend weight is used for proportional blending and priority computation
Usage
- Create a spatial variable from one of the types listed above.
- Create a driver/sampler (or multiple) from one of the types listed above. It will sample the value from inside of the shape.
It's that simple! Now, when the sampler is inside of the spatial variable's range, it should output a value.