TextureEditor maps manual

value modifier maps

____________________________________________________________________________________

value maps

value_absolute

Value_absolute is a modifier map. It is used to take the abolute value of a value map that has negative values.

value_add

Value_add is a modifier map. It is used to add two value maps together.

value_average_2

Value_average_2 is a modifier map. It is used to calculate the average of two value maps.

value_average_3

Value_average_3 is a modifier map. It is used to calculate the average of three value maps.

value_brightness_contrast

Value_brightness_contrast is a modifier map. It is used to modify the brightness and contrast of a value map. See 2d_value_halftone for an example.

value_clip_blur

 a    b
Value_clip_blur is a modifier map used to clip a map into two separate values, with a possible fade between them.

In the example image above the map is applied to a 2d_value_v map (a). The blur amount is 10(0.1).

value_condition

 a    b
Value_condition is a modifier map used to separate a value map into two separate values. The location of the clipping value can be adjusted.

In the example image above, the clipping value is 0.5 applied to a 2d_value_v map (a).

value_curve_edit

 a     b
Value_curve_edit is a modifier map that is used to alter the distribution of values from zero to one.

In the example image above, the original 2d_value_v (a) is edited to increase the amount of lower values.

value_cycle

 a     b
Value_cycle is a modifier map with a very specific purpose. It is used to cycle the values of a map. When the cycle_offset slider is moved from zero to one, the values will cycle through all of the value and back to their original value. It is can be used in repeating animated maps.

In this example cycle_offset is set to 0.0 in a and set to 0.25 in b. As an example plug 2d_value_radiate into it and slide the slider.

value_dither

 a     b
Value_dither is a modifier map that will add a pointillistic appearance to maps. It dithers the value range to four levels of grey.

This map takes a long time to render, and it is random. When used in an animation, the texture will result in a flickering effect.

value_divide

Value_divide is a modifier map that will divide one value map through another. It is necessary because sometimes sliders need to be inversely proportional, and there are no provisions for division in the TextureEditor's arithmetic expression evaluator.

value_empty_box

Value_empty_box is just an empty box that returns a value. It exists as a begin point to create custom maps.

value_fraction

 a     b
Value_fraction is a modifier map that is used to take the fractional part of a value map that runs higher than one.

It contains a multiplier parameter so that you can adjust the number of bands that you see. This is the basis function for several of the woodgrain textures.

value_from_color

Value_from_color is a modifier map that is used to convert a color map to a value.

value_from_color_blue

Value_from_color_blue is a modifier map that is used to extract the blue layer from a color map.

value_from_color_green

Value_from_color_green is a modifier map that is used to extract the green layer from a color map.

value_from_color_red

Value_from_color_red is a modifier map that is used to extract the red layer from a color map.

value_matte_map

Value_matte_map is used to simulate an alpha mask based on a value threshold. When changing the threshold slider, any value below the threshold will be set to zero.

This map is one of the basis functions for the labeling maps.

value_negative

Value_negative is a modifier map used to calculate the negative of a value map.

As you move the negative value from zero to one, the image will fade from its original colors to the negative of them.

value_posterize

Value_posterize is a modifier map that is used to create value bands from a value map. The number of bands can be controlled with the multiplier slider.

value_round

Value_round is a modifier map that is used to round a slider down to the nearest integer. It is useful for parameters that should have only integers as input.

value_stripe_map

 a    b
 c    d
Value_stripe_map is a modifier map to generate fading stripes from a value map.

In example (b), the value_stripe_map is applied to a 2d_value_v map (a) with the strip number set to three. The width of the black and white sections is controllable, just like the blur between them, by plugging it into a value_clip_blur map.

In the second example (d), the value_stripe_map is applied it to a 2d_value_concentric map (c).

value_subtract

Value_subtract is a modifier map used to subtract one value map from another.

2d value maps

2d_transform_map

2d_transform_map is a modifier map that differs from 2d_value_transform_map and 2d_color_transform_map because it does not have a parameter to plug a map into, and it does not have a default return type.

It is only needed when you want to apply the same transformation to multiple or different types of maps.

It is used as follows:

The transformation parameter can be used as many times as possible, on any type of map.

2d_value_add_chaos

     
2d_value_add_chaos is a modifier map that is based on 2d_value_transform_map, and is used to add chaos to a 2d value map. It does this by moving the points in the map based on a noise map. The sliders can be used to change the size and amount of chaos that is applied to the map.

Once it is applied to a map, several options are available. When scaling or rotating is needed for this map, it has to be expanded. After expanding the map these options become available.

2d_value_halftone

 a     b
2d_value_halftone is a complex modifier map to create printing halftone effects. The example (b) is created by plugging a 2d_value_v (a) into the halftone_map parameter. Plug the entire combination into value_condition to make the values fall to either one or zero. The dot in this example is set to 20.

Note that the fade is only in the upper half of the value range. To adjust this, plug 2d_value_v into value_brightness_contrast before plugging it into 2d_value_halftone. Then the map itself is adjustable to compensate for the halftone process.

2d_value_hex_sample

2d_value_hex_sample is a modifier map and is used to sample a value map and create solid hexagonal tiles from it. It is similar to a "pixellize" function, except that it works on a hexagonal grid.

2d_value_mask

2d_value_mask is used to mask out a rectangular area of a 2d map.

It generates a 2d value map, which can be multiplied with any parameter to mask out that rectangle. It is used in the label mappings.

Refer to the TextureEditor tutorial for more information on multiplying parameters.

2d_value_transform_coord

2d_value_transform_coord is a modifier map that is used to change the uv coordinate system.

The coordinate system is basically a set of values running from zero to one. The usual uv coordinate system has the u axis horizontally and the v axis vertically on the surface. This map allows you to substitute an arbitrary map in place of either or both axes.

For example when the parameters new_u and new_v are replaced by 2d_value_u and 2d_value_v then the value map that this 2d_value_transform_coord is plugged into is not transformed at all.
When, for example, a value_fraction modifier map with 2d_value_u plugged into it, is plugged into new_u, and also a value_fraction that has 2d_value_v plugged into it is plugged into new_v, then two sliders will become available. These sliders control how many times a value map that is plugged into value_map of 2d_value_transform_coord will be repeated in both directions. In the image above, a 2d_value_concentric value map is plugged into the value_map parameter and the multiplier sliders are both set to 2.

2d_value_transform_map

2d_value_transform_map is a modifier map that is used to transform a 2d value map.

The sliders that are available are as follows:

3d value maps

3d_transform_map

3d_transform_map is used in complex textures. It differs from 3d_value_transform_map and 3d_color_transform_map because it does not have a parameter to plug a map into, and it does not have a default return type.

It is only needed when you want to apply the same transformation to multiple or different types of maps.

It is used as follows:

The transformation parameter can be used as many times as possible, on any type of map.

3d_value_add_chaos

 a     b
3d_value_add_chaos is a modifier map that is based on 3d_value_transform_map, and is used to add chaos to a 3d value map. It does this by moving the points in the map based on a noise map. The sliders can be used to change the size and amount of chaos that is applied to the map.

Once it is applied to a map, several options are available. When scaling or rotating is needed for this map it has to be expanded. After expanding the map these options become available.

3d_value_axis_m_to_n

These maps are used to change the direction of a 3d map. They are most often used in combination with projection maps.

The names for these maps should explain everything. When it is necessary to rotate a value map so that its current X axis will be pointed along the Y axis, use 3d_value_axis_x_to_y.

Here is a list of maps for the various transformations:

3d_value_project_cylinder

3d_value_project_cylinder is a modifier map that is used to project a 2d map onto a cylindrical shape. It has in general a better effect than using the 2d surface mapping.

3d_value_project_plane_xy

3d_value_project_plane_xy is a modifier map that is used to project a 2d map into a 3d map on the XY plane.

3d_value_project_plane_xz

3d_value_project_plane_xz is a modifier map that is used to project a 2d map into a 3d map on the XZ plane.

3d_value_project_plane_zy

3d_value_project_plane_zy is a modifier map that is used to project a 2d map into a 3d map on the ZY plane.

3d_value_project_sphere1

3d_value_project_sphere1 is a modifier map that is used to project a 2d map onto a sphere.

3d_value_project_sphere2

3d_value_project_sphere2 is a modifier map that is used to project a 2d map onto a sphere.

3d_value_transform_coord

3d_value_transform_coord is a modifier map that is used to change the map's XYZ coordinate system.

The coordinate system is basically a set of values running from zero to one. The usual XYZ coordinate system has the X axis from left to right, the Y axis from bottom to top, and the Z axis from back to front. This map allows you to substitute an arbitrary map in place of any or all axes.

3d_value_transform_map

3d_value_transform_map is a modifier map that is used to transform a 3d value map, which should be plugged into the value_map parameter.

The sliders are as follows:

Related topics