Combine Operators
Operators that take two or more inputs and combine them into a single output.
This includes operations that merge SDFs (union, diff, intersect), as well as more generic things like switches and cross-fade blending.
Operators
arrange | Combines multiple SDFs, with a different position for each. | |
boundLimit beta | ||
combine | Combines SDFs in various ways. | |
combineFields | Combines float or vector fields using one of several mathematical operations. | |
composeSdf beta | Combine multiple SDFs using different combination modes into a single SDF. | |
compositeFields | Combines two vector fields using color compositing. | |
edgeCombine | Combines two SDFs in ways that use the intersection areas. | |
iterationSwitch | Switches between inputs based on the iteration value provided by a downstream operator. | |
layoutGrid | Slices space into a grid, and places each input in a separate cell. | |
mergeFields | Merges multiple vector fields, using different fields for each vector part. | |
mixFields | ||
shapedCombine | Combine two SDFs, using a 2D SDF to shape the blending region. | |
simpleDiff deprecated | Combines two SDFs using the difference operator. | |
simpleIntersect deprecated | Combines SDFs using the intersect operator. | |
simpleUnion deprecated | Combines several SDFs using the union operator. | |
switch | Switches or blends between several inputs, without the need to rebuild the shader, allowing for fast switching. | |
triPlanarCombine beta | Combines three 2D fields based on vectors like surface normals. |