Skip to content

Flakes

Python: "map_flakes"

The flakes map produces a soup of flat tiny shards which can be used to simulate materials such as carpaint. The map issues multiple outputs suitable to control a standard material, all stemming from the same flakes distribution.

Icon

Flakes example

Common

Node alias

Python: "map_alias"

Human-readable node alias.

Alias color

Python: "map_alias_color"

Identificative node color.

Swap colors

Python: "map_color_swap"

Swaps the primary and secondary colors.

Primary color

Python: "map_color_1"

Defines the primary (background) color. The lower end of the output signal range is remapped to this color.

Primary color map

Python: "map_color_1_map"

Defines the primary color using a texture map.

Secondary color

Python: "map_color_2"

Defines the secondary (foreground) color. The upper end of the output signal range is remapped to this color.

Secondary color map

Python: "map_color_2_map"

Defines the secondary color using a texture map.

Main

Density

Python: "map_flakes_density"

Defines how far apart individual flakes tend to be. Higher values produce a sparse distribution, and lower values produce a dense distribution.

Density map

Python: "map_flakes_density_map"

Controls the flakes density using a grayscale texture map.

Normals randomness

Python: "map_flakes_normals"

Defines the overall randomness of flakes in the normals output plug. Lower values tend to align the flakes with the host surface. Higher values allow the flakes to be randomly oriented.

Normals randomness map

Python: "map_flakes_normals_map"

Controls the randomness of flakes normals using a grayscale texture map.

Roughness low

Python: "map_flakes_roughness_lo"

Defines the lower limit of the output roughness range. This value affects the roughness output plug, only.

Roughness high

Python: "map_flakes_roughness_hi"

Defines the upper limit of the output roughness range. This value affects the roughness output plug, only.

Randomize

Python: "map_randomize"

Random number seed used to randomize the map. Each possible seed produces a distinct version of the map.

UV transform

Transform map

Python: "map_xform_map"

Allows to connect an xform_2d/3d/spherical map to control the texture tiling, position and rotation.

Coordinate space

Python: "map_xform_space"

Defines whether the map issues its own volumetric (object or world) mapping coordinates for seamless 3D tiling, or uses the existing object UVs. The instance UVs mode is applicable to instances (e.g., in scatter) and plucks the UVs of the base at the instancing point.

Crop U (low)

Python: "map_xform_crop_x_lo"

Lower limit of the UVW space in the U direction.

Crop U (high)

Python: "map_xform_crop_x_hi"

Upper limit of the UVW space in the U direction.

Crop U direction

Python: "map_xform_crop_x"

Shrinks the UVW space to a non-unitary interval along the U direction.

Crop V (low)

Python: "map_xform_crop_y_lo"

Lower limit of the UVW space in the V direction.

Crop V (high)

Python: "map_xform_crop_y_hi"

Upper limit of the UVW space in the V direction.

Crop V direction

Python: "map_xform_crop_y"

Shrinks the UVW space to a non-unitary interval along the V direction.

Crop W (low)

Python: "map_xform_crop_z_lo"

Lower limit of the UVW space in the W direction.

Crop W (high)

Python: "map_xform_crop_z_hi"

Upper limit of the UVW space in the W direction.

Crop W direction

Python: "map_xform_crop_z"

Shrinks the UVW space to a non-unitary interval along the W direction.

Master repeat

Python: "map_xform_repeat"

Inverse scale the map is generated at. This parameter pre-multiplies the X/Y/Z repeat values. Note that local/world spaces tile at 1mx1mx1m by default.

Repeat U

Python: "map_xform_repeat_x"

Repeats the map along the X/U axis. Increasing this value increases repetition.

Enable U repetition

Python: "map_xform_tile_x"

Allows map repetition along the X/U axis. When disallowed, the map becomes zero outside the [0..1] (or cropped) X/U interval.

Clamp vs. repeat (U)

Python: "map_xform_clamp_x"

Toggles between clamped vs. repeated output outside the [0..1] (or cropped) X/U interval.

Repeat V

Python: "map_xform_repeat_y"

Repeats the map along the Y/V axis. Increasing this value increases repetition.

Enable V repetition

Python: "map_xform_tile_y"

Allows map repetition along the Y/V axis. When disallowed, the map becomes zero outside the [0..1] (or cropped) Y/V interval.

Clamp vs. repeat (V)

Python: "map_xform_clamp_y"

Toggles between clamped vs. repeated output outside the [0..1] (or cropped) X/V interval.

Repeat W

Python: "map_xform_repeat_z"

Repeats the map along the Z/W axis. Increasing this value increases repetition.

Enable W repetition

Python: "map_xform_tile_z"

Allows map repetition along the Z/W axis. When disallowed, the map becomes zero outside the [0..1] (or cropped) Z/W interval.

Clamp vs. repeat (W)

Python: "map_xform_clamp_z"

Toggles between clamped vs. repeated output outside the [0..1] (or cropped) X/W interval.

Translate U

Python: "map_xform_translate_x"

Offsets the map along the X/U axis.

Translate V

Python: "map_xform_translate_y"

Offsets the map along the Y/V axis.

Translate W

Python: "map_xform_translate_z"

Offsets the map along the Z/W axis.

Rotate U

Python: "map_xform_rotate_x"

Rotates the map about the X/U axis. Positive values rotate the map counter-clockwise.

Rotate V

Python: "map_xform_rotate_y"

Rotates the map about the Y/V axis. Positive values rotate the map counter-clockwise.

Rotate

Python: "map_xform_rotate_z"

Rotates the map about the Z/W axis. Positive values rotate the map counter-clockwise.

UV distortion

UV distortion map

Python: "map_distortion_map"

Internal use.

Enable UV noise

Python: "map_distortion_noise_enable"

Toggles noise distortion in the UVW space on/off.

Noise amount

Python: "map_distortion_noise"

Amount of noise distortion applied to the UVs before they are used.

Noise size

Python: "map_distortion_noise_size"

Amplitude of the noise distortion. This value is given in UVW space; e.g., 0.1 means that the maximum distortion is about 1/10th of a 1x1x1 texture tile.

Noise octaves

Python: "map_distortion_noise_octaves"

Number of times the noise algorithm overlaps onto itself to add high-frequency details.

Noise randomize

Python: "map_distortion_noise_randomize"

Random number seed used to randomize the distortion.

Enable jitter blur

Python: "map_distortion_blur_enable"

Toggles jitter blur in the UVW space on/off.

Jitter blur radius

Python: "map_distortion_blur"

Amount of 2D gaussian (jittering) blur applied to the UVs before they are used. This value is given in UVW space. Note that this type of blur may cause sampling noise that takes long to dissolve. Note also that jitter blur does not produce gamma-correct results, and can't be used for bump or displacement height maps.

UV scattering

UV scattering map

Python: "map_scattering_map"

Internal use.

Enable random offset

Python: "map_scattering_offset_enable"

Internal use.

Offset U

Python: "map_scattering_offset_x"

Internal use.

Offset V

Python: "map_scattering_offset_y"

Internal use.

Randomize

Python: "map_scattering_offset_randomize"

Internal use.

Enable random tiling

Python: "map_scattering_tiling_enable"

Internal use.

Blend

Python: "map_scattering_tiling_blend"

Internal use.

U splits

Python: "map_scattering_tiling_x"

Internal use.

V split

Python: "map_scattering_tiling_y"

Internal use.

Rotate splits

Python: "map_scattering_tiling_rotate"

Internal use.