

Note that non-constant z values will distort the space rather than just scaling it. It can also be used whenever you need scaling controlled by another component. Z Scale & Offset is often used with iterative trees where the iteration value is passed to the z input to scale the space by a different amount for each iteration. The A and B parameters control the x and y displacement and the C parameter scales the influence of the z input. The z input controls the amount of scaling. This component distorts the x and y inputs by scaling and offsetting the incoming values before passing them through to the left and right outputs respectively. When using such components, the z input can be used to animate the noise by time by connecting it to the global Z or W inputs.Īn essential in-depth discussion of ArtMatic structures Trees and components is found in ArtMatic Designer References and in Building trees. Many of the noise functions use the z input to control the phase or the noise pattern. Most of the components that start with "Z", use the z input to control the amount of the effect (such as rotation amount or distortion amount). The z input often acts as a control input that influences the transformation though in some cases it may act as a third spatial coordinate for components that transform 3D space into 2D space.

By convention, we refer to the third input to these components as z, but you should keep in mind that for many of these components the "z" input is not interpreted as a spatial coordinate.

Most of the 32 components are 3D vector functions that warp or distort space. There are a number of specialized components useful for ArtMatic Voyager creations such for creating DFRM objects (3D objects rendered by ArtMatic Voyager) and window reflections. Some 32 Components, such as Spherical Projection, transform 3D to 2D space. Many of these components are 2D space transforms that use a third input (called 'z') to control the transformation amount. ArtMatic References 3in 2out components //-//
