TextureEditor maps manual

color modifier maps

____________________________________________________________________________________

Section contents

color maps

color_HSV_map

Color_HSV_map is a modifier map used to generate colors from values. Separate value maps can be plugged into each of the three parameters.

In this example a 3d_value_x is plugged into the hue parameter, 3d_value_y into saturation, and 3d_value_z into value.

color_RGB_map

Color_RGB_map is a modifier map used to generate separate color channels from different maps.

In the example image above, 3d_value_x is used for the red channel, 3d_value_y for the green channel, and 3d_value_z for the blue channel.

color_add

Color_add is a modifier map used to add two color maps.

color_average_2

Color_average_2 is a modifier map used to calculate the average of two color maps.

color_average_3

Color_average_3 is a modifier map used to calculate the average of three color maps.

color_brightness_contrast

Color_brightness_contrast is a modifier map used to modify the brightness and contrast of a color map.

See also 2d_value_halftone for an example.

color_clip_blur

 a     b
Color_clip_blur is a modifier map used to clip a map into two separate colors, with a fade between them.

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

color_clip_blur_3_colors

 a     b
Color_clip_blur_3_colors is used to clip a map into three separate colors, with separate fades between them.

In the example image (b) above, the map is applied to a 2d_value_v (a). The first blur parameter is set to 0.1 (10).

color_condition

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

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

color_divide

Color_divide is a modifier map used to divide one color map by another.

color_empty_box

Color_empty_box is just an empty box that returns a color. It can be used as begin point to create your custom maps.

color_from_value

 a     b
Color_from_value is a modifier map used to create a color map from a value map.

Once you've plugged in a value map, the colors can be adjusted to represent the values in the original map.

In this example, the low values were replaced with white, and the high values with red.

color_matte_map

Color_matte_map is used to simulate an alpha mask based on a value threshold.

When sliding 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.

color_multiply

Color_multiply is a modifier map used to multiply two color maps together.

In the image above, a fade from white to yellow on the u axis is multiplied by a fade from white to cyan on the v axis.

color_multiply_by_value

Color_multiply_by_value is a modifier map used to multiply a color map by a value map.

color_negative

Color_negative is a modifier map used to calculate the negative of a color map.

When the negative value is changed from zero to one, the image will fade from its original colors to the negative of them.

For more information on using a map in a parameter of another map, see the TextureEditor Tutorial #4

color_subtract

Color_subtract is a modifier map used to subtract one color map from another.

2d color maps

2d_color_add_chaos

    
2d_color_add_chaos is a modifier map that is based on 2d_color_transform_map, and is used to add chaos to a 2d color 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_color_hex_sample

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

2d_color_label_1_cylinder

This function is the basis for the top half of the labels material library. It makes a cylindrical projection of the 2d_label_uv function.

2d_color_label_2_cylinder

This function is the basis for the bottom half of the labels material library. It adds functionality to 2d_color_label_1_cylinder which allows you to mask out the background of your image. The easiest way to use it is to select it from the materials library.

2d_color_label_1_uv

2d_color_label_1_uv is a basic color map that applies an image with no alpha mask to the uv plane. It is the basis for the first column of textures in the labels material library. It provides sliders to control the size, placement, and rotation of a label image. The background (the area outside of the image) can be controlled by plugging a color map into the background parameter.

2d_color_label_2_uv

2d_color_label_1_uv is a basic color map that applies an image with an alpha mask to the uv plane. It is the basis for the second column of textures in the labels material library. It provides sliders to control the size, placement, and rotation of a label image. The background (the area outside of the image) can be controlled by plugging a color map into the background parameter.

2d_color_transform_coord

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

The coordinate system is basically a set of values fading 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.

This example is the same as in the 2d_value_transform_coord, except that a color_from_value modifier map was used to generate the blue and yellow from a 2d_value_concentric basic value map.

2d_color_transform_map

2d_color_transform_map is a modifier map that is used to transform a 2d color map.

The sliders are:

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.

3d color maps

3d_color_add_chaos

     
3d_color_add_chaos is a modifier map that is based on 3d_color_transform_map, and is used to add chaos to a 3d color 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_color_project_cylinder

3d_color_project_cylinder is a modifier map used to project a 2d map onto a cylindrical shape. This has often a better result than using the 2d surface mapping.

3d_color_project_plane_xy

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

3d_color_project_plane_xz

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

3d_color_project_plane_zy

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

3d_color_project_sphere1

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

3d_color_project_sphere2

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

3d_color_transform_coord

3d_color_transform_coord is a modifier map used to change a 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_color_transform_map

3d_color_transform_map is a modifier map used to transform a 3d color map, which should be plugged into the color_map parameter.

The sliders are as follows:

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.

Related topics