Variations that manipulate only the z coordinate. All of these must be used with another variation to process x and y (even if linear to simply copy it).
Set a point's z coordinate to its color index. (Compare dc_ztransl.)
Type: 3D (normally sets z only)
Author: Andreas Maschke (thargor6)
Date: 14 Jan 2012
The color index is between 0 and 1, so colorscale_wf sets z to a value between 0 and scale_z times the variation amount. Unlike the other Z manipulation variations, colorscale_wf can set the x and y coordinates by setting scale_x and scale_y to non-zero values.
There is also post_colorscale_wf, which does the same thing but as a post_ variation.
Parameter | Description |
---|---|
scale_x, scale_y | Scale factors for x and y; normally 0, so only the z coordinate is affected |
scale_z | Scale factor for z |
offset_z | Offset for z |
reset_z | 0: Add the color index to existing z value 1: Override existing z value with the color index |
sides | 0: Step z to the color index (normal operation) 1: Set z to a random value between 0 and the color index (fill in the extrusion) |
Understanding Colorscale video
Set a point's z coordinate to its color index. (Compare colorscale_wf.)
Type: 3D
Author: Georg Kiehne (xyrus02)
Date: 28 May 2011
Unlike the other Z manipulation variations, dc_ztransl copies the x and y coordinates like linear.
There are also post_dc_ztransl and pre_dc_ztransl, which do the same thing but as post_ and pre_ variations.
Parameter | Description |
---|---|
x0 | The color index (0 to 1) corresponding to a z scale value of 0 |
x1 | The color index (0 to 1) corresponding to a z scale value of factor |
factor | The factor for scaling z |
overwrite | 0: Add the color index to existing z value 1: Override existing z value with the color index |
clamp | 0: allow the z factor to be the full range 1: clamp the z factor to be between 0 and 1 |
Apophysis plugin (Wayback machine)
Source code
Extrude the other variations on the transform by stretching the z coordinate.
Type: 3D (sets z only)
Author: Georg Kiehne (xyrus02)
Date: 26 Jul 2010
Parameter | Description |
---|---|
root_face | Density of the extruded face compared to the rest, from 0 (root face has no extra density) to 1 (only the root face) |
Archive of Apophysis plugin (Wayback Machine)
Flatten the other variations on the transform by setting the z coordinate to 0.
Type: 3D (sets z only)
Author: Georg Kiehne (xyrus02)
Date: 28 Jul 2013
Set z to tilt the plane forward, basing z mostly on y, but with some distortion.
Type: 3D (sets z only)
Author: Larry Berlin (aporev)
Date: 28 Sep 2009
Set z to tilt the plane diagonally.
Type: 3D (sets z only)
Author: Larry Berlin (aporev)
Date: 28 Sep 2009
Warp z to give a strong three dimensional effect.
Type: 3D (sets z only)
Author: Larry Berlin (aporev)
Date: 28 Sep 2009
Set z to create interleaved helix shapes.
Type: 3D (sets z only)
Author: Larry Berlin (aporev)
Date: 28 Sep 2009
Set z to give a gentle three dimensional wave shape.
Type: 3D (sets z only)
Author: Larry Berlin (aporev)
Date: 28 Sep 2009
Set z to give a rolling shape.
Type: 3D (sets z only)
Author: Larry Berlin (aporev)
Date: 28 Sep 2009
Set z from an external bumpmap image.
Type: 3D (sets z only)
Author: Andreas Maschke (thargor6)
Date: 28 Feb 2012
Parameter | Description |
---|---|
image_filename | Filename for the bumpmap image; it must exist with the same name whenever the flame is loaded |
inlined_image | The bumpmap image, selected from a file like image_filename but the image itself is stored in the flame, making the flame larger but more portable |
scale_x | Horizontal scaling factor for bumpmap |
scale_y | Vertical scaling factor for bumpmap |
scale_z | Scale for mapping the bumpmap value to z |
offset_x | Horizontal offset for bumpmap |
offset_y | Vertical offset for bumpmap |
offset_z | Offset for mapping the bumpmap value to z |
reset_z | 0: Add bumpmap to existing z value 1: Override existing z value with bumpmap |
Bumpmap image used for above example, from pexels.com.
Add the x-y distance of each point to z, thus transforming the plane into a cone.
Type: 3D (sets z only)
Multiply the z value by the variation amount.
Type: 3D (sets z only)
Pre_zscale and post_zscale_wf also exist to scale z before or after the other variations.
Add the variation amount to z, translating points up or down the z axis.
Type: 3D (sets z only)
Pre_ztranslate and post_ztranslate_wf also exist to translate z before or after the other variations.