Tools


How to find new tools in Mari



Baking


Substance Baker Bridge


Accessing & Configuring the Bridge for first use

Baker Types


User Interface Overview

Special Bake Behaviors


Brush


Dynamic Brush Size

Shelf Drag & Drop Brush Switch



File


Set Project Paths

Project Templates


Channels


Add Packed Channel

Duplicate

Duplicate & Flatten

Export Custom Channel Selection


Repeat Last Export

Repeat Last Custom Channel Export

Repeat uses original Selection


Resolution Layout

Save Resolution Layout

Load Resolution Layout


Pinned Channels

Quick Pins

Collection Pins


Nodegraph Focus

Focus Channel

Focus Channel Content


Sync Channel Selection


Camera


Quick Unproject

Quick Unproject View (to Image Manager)

Quick Unproject Channel (to Image Manager)

Quick Unproject Layer (to Image Manager)



Hotboxes & Marking Menus


Default Marking Menus

Saving and Sharing Hotboxes


Hotbox Manager


User Interface Overview


Hotbox Settings

Presetes and Behavior Options

Hotbox Type: Row Based

Hotbox Type: Radial

Hotbox Type: Dial


Button Settings

Button Settings Overview

Setting Button Functionality

Context Sensitive Buttons



Help


Additional Help


Image Manager


Automatic Image Reload

Drag and Drop Node Creation

Export Selection

Ingest Image into Node/Layer

Open with

Reload Image

Remove Unused Images

Set Image as Brushtip

SVG Importer


Layers


Add Mask


Channel Layers

Add Channel Layer

Add Channel Mask

Add grouped Channel Mask


Toggle Visibility & Lock

Toggle selected Visbility

Toggle unselected Visibility

Toggle selected Lock

Toggle unselected Lock


Clone & Merge Layers

Copy/Paste with shared connections

Copy/Paste Layer Attributes

Convert to Paintable


Pinned Layers

Quick Pins

Collection Pins

Edit Collection Pin


Preset Browser


Lights


Rotating Lights

Change Environment Light


Preset Browser


Preset Browser


Working with the Shelf Window

Preset Interaction and Options


Node Graph


Add Channels from Node

Align Nodes

Auto Insert


Annotations & Stickers

Annotation Types

Editing existing Annotations

Sticker Library

Sticker Designer        


Auto Dot Input Connections

Bookmarks

Copy/Paste Node Attributes

Custom Graph Styles

Convert Connection

Connect to ..

Distribute Nodes

Distribute Horizontally / Vertically

Duplicate with Connections

Grid Snapping

Dot Node Path

Image Annotations

Jump to Node Input/Output

Jump to Node Type

Layout Nodes

Multi Rename Nodes

Mask from Selection

Presets

Mouse Move based Align & Distribute

Multi Channel Node Optimizer

Node Selection Management

Node Styles


Node Context Menus

Default Context Menus

Creating your own Context Menus

Node Editor

Getting started

UI Overview

Table View

Tree View

Item Lists

Hotkey Overview

One click Node opening

Radio Node System

Ramp Editor

Getting Started

UI Overview

Presets

Colorspace

Hotkey Overview


Paint Node BG Color Presets

Quick Connect / Disconnect

Quickmarks

Reload Paint & Images

Repeat last

Select closes node to cursor

Smart Rename Nodes

Set Nodes to Shader / Reset Shader

Subgraph Navigation

Smart Merge

Slide Node

Swap Node Type

Smart Height Blend & Compare Mask

Teleport Improvements

Objects


Export UV Masks

Export Object

Subdivide

Unsubdivide


Subdivision Controls

Set all to Highest Subdivision

Set all to Lowest Subdivision

Set all visible to Highest Subdivison

Set all visible to Lowest Subdivison


Remove all Geo Channels

Dynamic Locators

Version Naming



Patches


Patch to Image Manager

Resize Patches



Projectors


Adjust Clipping Plane to Object

3D Scan Wizard

Multi Rename Projectors

Toggle Camera Type

Update Projector Camera

Remove all Projectors


Project


Project Tools

Delete all Snapshots

Project Garbage Collect

Open Project Directory

Archiving Information

Undo Management

Project Collections


Python


Class Method Finder

Menu Path Finder

Action Finder

Node Path Finder


Selection


Isolate Selection

Show Last Hidden



Selection Groups


Combine Selection Groups

UI Overview

Filtering

Material ID Channel from Selection Groups


Selection Group Management

Hide All / Show All Selection Groups

Hide Unselected Selection Groups

Invert Selection Group Visibility

Lock All / Unlock All Selection Groups

Remove Selection Groups Containing Name

Remove All Selection Groups

Search and Replace in Group Names


Visibility Filters

Filtering

Visibility Sets



Shaders


Sync Object Shaders


Shader Presets

Save Shader Preset

Remove Shader Presets



Shelf



Environment Map Import

Drag and Drop Actions

New Shelf from Folder



Smart Masks



Smart Masks

Smart Mask Setup Step by Step

Smart Mask Setup Tool

Smart Mask Setup Tool Preferences

Smart Mask Nodes


Shading


Pause Viewport Update

Select last Shader

Toolbars


Paint Through Tool Properties

Transform Paint Tool Properties

Transform Object Tool Properties

Projection

Tools Toolbar

Quick Launcher


Text


Text Generator

View


Docking Areas

Screenshot all Channels

Layout Management

Background Themes


Misc


UI Style

Nodes


Node Color Coding


Adjustment Nodes


How to find new Adjustment Layers in Mari


Color Correction Nodes

Color Range to Mask X4/X8

Color Matrix

Blackbody / Color Temperature

Grade (Masked)

Masked Color Correction Nodes

Vibrance

SV Lookup

Jitter Color

Jitter Value

Gradient Map (x8)

Gradient from Image

Maximize Value

Replace Color

RGBA Lookup

Exposure

RemapColor

Desaturate

Normal Map Nodes

Mask Normal Map Nodes

Normal Cavity

Normal Edge

Normal Facing Angle

Normal Directional Mask

Normal Rotate

Tangent to Surface Normal

Surface Normal to Eye Space

Normal OpenGL|DirectX

Normal Format Utilities

Normal Format Switch

Normal Format Converter

Filter Nodes

Posterize

Histogram Nodes

Masked Histogram Nodes

Set Range

Set Range (Non-uniform)

Threshold

Histogram Scan

Histogram Range

Histogram Shift

Histogram Select

RemapFloat

Value Adjust

Specular Nodes

IOR to Reflectance

Reflectance to IOR

Specular Level to IOR (dielectric)

IOR to Specular Level (dielectric)

Utility Nodes

Value Warning

Fix NAN

RGB <-> HSV

RGB <-> HSL

Swizzle

Pattern Shaper


Procedural Nodes


How to find new Procedurals in Mari


Basic Nodes


Constant Presets

Black Constant

Grey Constant

White Constant


Normal Color

Float

Float-3


Channel Nodes


RGBA Merge

RGB-A Merge

RGBA Split

RGB-A Split


Generator Nodes


Axis Projection

Cylindrical Projection

Circular Pattern Generator X1 2D

Circular Pattern Generator X1 Triplanar

Texture Scatter 2D X1

Texture Scatter 2D X4

Texture Scatter Triplanar X1

Image

Image Sampler

Object Space Radial Gradient

Directional Gradient

Circular Gradient 2D

Pattern Generator X1 2D

Pattern Generator X1 Triplanar

Pattern Generator X4 2D

Pattern Generator X4 Triplanar

Symmetry Pattern X1 2D

Symmetry Pattern X1 Triplanar

Splatter X1 2D

Splatter X1 Triplanar

Splatter X4 2D

Splatter X4 Triplanar

Shape Splatter 2D

Shape Splatter Triplanar

Tiled (Extended)

Tiled Infinity



Geometry Nodes


Axis Mask

Backface Mask

Custom Surface Normal

PolySurface Curvature

Selection Fill

Object Center

UDIM Range to Mask

UDIM Value

Orientation Mask


Manifold Nodes


Manifold 3D

Manifold UV

Manifold by Locator

Manifold Radial UV

Manifold Warp

Manifold Vector Warp

Manifold Directional Warp


Layering Nodes


Simple Mix

Transition

Compare Mask

Input Switch (X4)

Input Switch (X11)

Item List (X10)

Item List Switch (X10)

Simple Input Switch

Mask from Curvature

MultiMixer (X4 / X8)

Height Blend

AB Wipe

Condition


Noise & Fractal Nodes


Understanding some basic noise terms


Gabor


Gabor Noise

Phasor Noise


FBM


Brownian Noise

FBM+

Vec FBM

Multi FBM


MultiFractal


Ridged Multi Noise

Spotify

Voronoi Popcorn

Fractal Alligator Noise


Pattern


Dots 2D

Dots Triplanar

Military Camo

Squid Skin

Stripes 2D

Stripes Triplanar

SuperEllipse 2D

SuperEllipse Triplanar

Weave 2D

Weave Triplanar

Checker 2D

Checker Triplanar

Fibers 2D

Fibers Triplanar

Shape 2D

Shape Triplanar

Hexagon 2D

Hexagon Triplanar

Polygon 2D

Polygon Triplanar

Polygon Soft 2D

Polygon Soft Triplanar


Perlin


Inigo Noise

Perlin Noise

Turbulence Noise

Turbulence (extended)

Perlin (extended)


Voronoi


Cellular Noise

Cellular (extended)


Noise

Cloud (extended)

Squiggle (extended)

Noise Selector


Effects

Paint Drips 2D


Misc


Mari Extended Noises

Cloud (extended)

Squiggle (extended)

Turbulence (extended)

Perlin (extended)

Cellular (extended)




Misc Nodes


Bake Visible to selected Paint Node

Radio Node

Radio Transmitter

Pack / Unpack Data

Bookmark

PBR Safe Checker



Workflow Conversion Nodes


Complex IOR

PBR Workflow Conversion Nodes



Mask Presets


Mask Builder

Legacy DynaMask

Scatter on Top

Scatter Builder

Scatter Builder X4




Math Nodes



A

gl_abs

gl_acos

gl_acosh

gl_add

gl_asin

gl_asinh

gl_atan2

gl_atanh


C

gl_ceil

gl_cos

gl_cosh

gl_cross

gl_cartesianToPolar

D

gl_degrees

gl_determinant (mat2)

gl_determinant (mat3)

gl_dFdx (screenspace)

gl_dFdy (screenspace)

gl_dFd+UV

gl_dFd+U

gl_dFd+V

gl_distance

gl_divide

gl_dot

gl_discreetAB_random

gl_discreetAB_compareBase

gl_disorder

E

gl_exp

gl_exp2

gl_evenNumber

gl_evenNumberCount

F

gl_floor

gl_fract

gl_fwidth (screenspace)

gl_fwidth UV

I

gl_inversesqrt

L

gl_length

gl_log

gl_log2

M

gl_max

gl_min

gl_mix

gl_mod

gl_multiply

N

gl_normalize

O

gl_oddNumberCount

gl_oneMinus

P

gl_polarToCartesian

gl_PI

gl_pow

R

gl_random

gl_randomRange

gl_radians

gl_round

gl_roundEven

S

gl_sign

gl_sin

gl_sinh

gl_smoothstep

gl_sqrt

gl_step

gl_subtract

T

gl_tan

gl_tanh

gl_trunc

gl_timesMinusOne



Blend Mode Nodes


Blend Mode Nodes

Convenience Tools


Shaders


How to find new Shaders in Mari


Standalone Shaders


MIA Material BRDF

Unreal Advanced

Constant Flat



Blend Modes


Custom Blend Modes

Linear Light

Add/Sub

Add/Sub Halve

Subtract




Baking

       

MODO Bake Presets


Modo Bake presets


Substance3D Baker Bridge


Substance3D Baker Bridge

Shelf Content

       

Environment Maps

Grunge Library

Material Templates

Shapes Library



Example Project

       

Smart Mask Example


Environment Variables


Environment Variables Extension Pack can read