PXC Documentation

PXC Home

Array Processor

pre 1.18




Array Processors are type of nodes that can process array of inputs. This allows you to batch process multiple data, or create varient of image with different parameters.


Node that are array processor will have the icon.



Array Processing Types


If only one input is an array. Then each value in the array will be applies and output one by one. Thus the output will be array of the same size.

However, if there're multiple array inputs (especially with different size), then there're multiple ways the node can process the arrays.


There are 4 types of array processing which can be change in the settings tab.


Loop



This is the default behaviour. Loop the shorter array until the longer array is ended. The output will be array of the same size as the longer array.


Hold



Hold the last value of the smaller array until the longer array is ended. The output will be array of the same size as the longer array.


Expand



Create all combinations of all input arrays. The output size will be the multiplication of all array lengths.


Expand Inverse



Create all combinations of all input arrays. But reverse the order in which the combinations are generated. The output size will be the multiplication of all array lengths.