Available Filters
We mentioned previously that an Invert checkbox and a Mask Curve editor displays in certain situations. These options are universal to all filter operations that use a channel or an image from the Image Manager as a mask.
The Invert checkbox decides whether Mari inverts the input from the mask. If this is selected, the mask data is black on white rather than white on black.
The Mask Curve editor sets how the channel masking works. The x axis is the color of the source pixel (black to the left and white to the right). The y axis is how paintable the target pixel is. By default, the curve runs from the bottom left up to the top right. This means that black pixels are totally masked, white pixels are totally paintable, and there's a constant curve between the two. Use this if you want to change what pixel values are masked.
The following table describes and shows examples of each of the filters that come with Mari, applied to the following image:
Filters Menu
Filter |
Description |
Options |
Example |
Invert |
Inverts the colors in the selection. Replaces colors with their “opposite” in the color chart. For example, replaces a color with a float value of 0.3 with a color with float value 0.7. |
You can set whether to invert the Alpha channel as well as the colors. |
|
Luminosity |
Outputs just the luminosity value of each pixel in the selection. That is, it outputs a grayscale image based on the brightness of each of the pixels in the original image. |
None. |
|
Blur |
Applies a standard blur to the selection. |
You can select the blur radius - the number of pixels Mari uses when calculating the blur value for each pixel. The higher the radius, the more blurred the results. If you use a larger blur radius, you may get slight lines on the boundaries between patches. This is an artifact of the way that Mari handles the edges of patches. |
|
Soften Blur |
Applies a subtle softening blur. This is a quick, predefined blur filter. If you need more control over the degree or type of blurring, use either the standard Blur or Gaussian Blur filters. |
None. |
|
Gaussian Blur 1D |
Applies a Gaussian blur. Compared to the standard Blur filter, this gives you much finer control over the degree of blurring, and the option of using much higher blur values. |
You can set both the Radius and the Amount. The higher the radius, the more blurred the results. Amount defines how much to mix the blurred result with the original. If you use a larger blur radius, you may get slight lines on the boundaries between patches. This is an artifact of the way that Mari handles the edges of patches. |
|
Gaussian Blur 2D | Applies a Gaussian blur. In contrast to the Gaussian Blur 1D filter, Gaussian Blur 2D allows you to blur in two dimensions, with the ability to seamlessly blur tiling images. | You can set both the Radius and whether or not to Warp the edges. The higher the radius, the more blurred the results. Enable Warp to allow the edges to blur seamlessly - perfect for images that will be tiled. You also have Masking options available to affect which areas or which channels of the image data are affected. | |
Gamma |
Changes the gamma levels in the selection. |
Do Inverse reverses the gamma conversion. That is, a higher setting for Gamma results in a more washed-out looking image. Selecting Use default gamma disables the other controls and uses your default setting for gamma (as set in the Painting tab of the Mari Preferences dialog box, accessible from the Edit menu). Otherwise, select a particular gamma level. |
|
sRGB To Linear |
Applies an sRGB to |
Checking Invert applies a linear to sRGB colorspace conversion. |
|
Hue |
Changes the hue, saturation, and value of the colors on the model. |
To change the hue of the colors, set the value for Hue. This moves the colors around the color wheel. The rotation value is the degree around the color wheel that each color shifts, between 0 and 360 (which both correspond to the original colors). The options to change the • Saturation - how large the saturation is. Select a multiplier from 0 to 2, where 1.00 is the original saturation value. • Offset - an offset value to add to the initial saturation value, before applying the scale. You can also edit the Saturation curve. This controls how the filter translates current saturation values to new values. For each input value along the bottom of the graph, the output value is set from the position of the line above that point. Edit the curve by: • pulling the anchor points • clicking between anchor points to add a new point • right-clicking to select from a set of preset values. You can edit the Scale, Offset and Value curve for the value of the colors in the same way. |
|
Brightness |
Changes the brightness of the paint on the model, either overall or for specific channels. You can also change the contrast at the same time. |
You can either change the brightness of all color channels at once, or one-by-one. Changing the main Brightness control changes (overwrites) any changes you make to brightness values for individual color channels. |
|
Contrast |
Changes the contrast of the paint. |
You can select the amount of contrast using the slider. |
|
Clamp |
Clamps color values to lie within the specified upper and lower values. |
You can set the Upper Value and Lower Value by adjusting the sliders or entering values in the text fieldes. Select the individual Color Component to clamp in the dropdown menu. |
|
Levels |
Changes the color levels in the paint. You can change the white, midtone and black points for each color channel or all together. |
As you change the settings, the display at the top of the dialog box updates to show the current white point, midtone, and black point. You can set the: • Color Component - whether this is affecting the overall Value of the color, or the specific color channel (Red, Green, or Blue). • White Point - the upper limit of displayed color intensity. Areas with a value higher than this are mapped to 1 (white). • Midtone - the middle point between white and black. Mari remaps the values so that this is the middle of the range between the white point and black point. Moving this pushes the values towards that end of the spectrum. • Black Point - the lower limit of displayed color intensity. Areas with a value lower than this are mapped to 0 (black). • White Output Level - how strongly to output the white in the filtered image. Higher values show the entire white output, lower values show decreasing amounts. • Black Output Level - how strongly to output the black in the filtered image. Higher values show the entire black output, lower values show decreasing amounts. |
|
Color Curves |
Changes the color curve for each color channel (RGB) in the painting. |
You can also edit each color curve, controlling how each color channel appears on screen. This controls how the filter translates current color values to new values. For each input value along the bottom of the graph, the output value is set from the position of the line above that point. Edit the curve by: • pulling the anchor points • clicking between anchor points to add a new anchor point • right-clicking to select from a set of preset values. |
|
Color Switches |
Turns individual color channels on or off. |
Use the checkboxes to select which color channels display. When Mari applies the filter, it removes any unchecked color channels from the painting. |
|
Tone Mapping |
Varies the “exposure” of the painting. |
You can set the: • White Point - the upper limit of displayed color intensity; any colors of greater intensity map to white. • Exposure - lower exposures give darker images; higher exposures give lighter ones. |
|
Copy Channel |
Copies the value from one RGB color channel to the other two. The result is a grayscale image with the intensity values from the selected channel. |
Select the source channel from the list. When you apply the filter, Mari copies the selected channel over the other two channels. |
|
Premultiply Alpha |
Either pre- or post-multiplies the alpha in the selected image. If you are painting using an image without premultiplied alpha onto one with it, use this filter to perform the premultiplication, so the images match and you avoid lines around the outside of the patch. (Postmultiply works the same, but in reverse (removes premultiplication to match images that do not have premultiplied alpha). |
If the Postmultiply box is checked, this acts in reverse (that is, removes premultiplied alpha). |
|
Edge Detect |
Finds “edges” (transitions between colors) in the image and heightens them. |
None. |
|
Emboss |
Applies an “emboss” effect, so that textures look “raised” on the surface. |
None. |
|
Sharpen |
Removes 'fuzziness' and clarifies detail in the image. |
You can set the amount of sharpening. Higher values mean more sharpening, while a value of 0.00 is the picture without the filter applied. |
|
High Pass |
Removes low frequency information from the image while maintaining higher frequency detail. This can be useful for quickly creating specular maps where only the higher frequency image highlights are maintained. |
You can set the kernel size (the amount of filtering) by adjusting the Radius. If you use a large radius, you may get slight lines on the boundaries between patches. This is an artifact of the way that Mari handles patch edges. This filter is not supported with Ptex channels. |
|
OCIO Colorspace |
Applies a colorspace correction to the current channel or painting. |
Set the colorspace of the current channel or painting in the Input Colorspace dropdown. Set the colorspace correction to apply to the current channel or painting in the Output Colorspace dropdown. |
|
Add Noise |
Applies noise to the current channel or painting. |
Use the Amount slider to adjust how much noise is applied and select the component you want to affect from the Color Component dropdown. For additive grayscale noise, that modifies the intensity while retaining the original color, check the Grayscale checkbox. You can regenerate the noise using different random samples by dragging on the Seed slider. Adjust the size of the noise applied by dragging on the Size slider. |
|
Objects Menu
Filter |
Description |
Options |
Example |
---|---|---|---|
Gaussian Blur | Applies a Gaussian blur. Compared to the Filters menu Gaussian Blur, this allows you to apply a blur effect over whole objects in 3D space. |
Set the Geometry Version so it knows what object to which the blur should be applied. For animated objects, Frame specifies on which frame the blur should be applied to the object.
|
|
Displacement |
Allows you to generate a displacement map, using a high polygon source model and a low polygon destination model to calculate the displacement. |
Select the source Object, Version, Size, and the Frame (if animated) from the options provided for the high polygon model, and specify what destination version and frame to which the displacement should correlate on the low polygon model. Adjust the sampling options, such as Interpolation and Sample Count to specify how the displacement map is generated. |
|
Height |
Allows you to generate a height map, using a high polygon source model and a low polygon destination model to calculate the height. |
Select the source Object, Version, Size, and the Frame (if animated) from the options provided for the high polygon model, and specify what destination version and frame to which the height should correlate on the low polygon model. Adjust the sampling options, such as Interpolation and Sample Count to specify how the height map is generated. |