Skip to main content
Toggle navigation
Extension Pack for MARI
Contents
Index
Search
Extension Pack Online Help
Release Notes
5 Series
Extension Pack 5 R2
Extension Pack 5
4 Series
Extension Pack 4 R2
Extension Pack 4.0
3 Series
Extension Pack 3 R2
Extension Pack 3.0
2 Series
Extension Pack 2.1
Exension Pack 2.0
Installation, License & Credits
Requirements & Installation
Troubleshooting Installation & FAQ
Can't find Scripts Directory
Unable to find Python Console
My Python Console does not show any Extension Pack Message
Python Console shows 'No Folder called Extension Pack' Error
Python Console shows 'Missing File or Folder' Error
Permission Denied Error in Python Console
What about Previous Extension Packs ?
I can't find Modo Bake Presets
I want to uninstall old Presets
Why is recommended mari version different than minimum ?
I want to move the large Resources
Download Online Help
Credits
License Agreement
Features
Tools
How to find new tools in Mari
File
Set Project Paths
Channels
Add Packed Channel
Duplicate
Duplicate & Flatten
Export Custom Channel Selection
Repeat Last Export
UDIM Template
Pinned Channels
Nodegraph Focus
Camera
Quick Unproject
Hotboxes & Marking Menus
Default Marking Menus
Saving and Sharing Hotboxes
Hotbox Manager
User Interface Overview
Hotbox Settings
Presets and Behavior Options
Hotbox Type: Row Based
Hotbox Type: Radial
Hotbox Type: Dial
Button Settings
Button Settings Overview
Setting Button Functionality
Context Sensitive Buttons
Image Manager
Export Selection
Reload Image
Remove Unused Images
Layers
Add Mask
Channel Layers
Toggle Visibility & Lock
Clone & Merge Layers
Swap Layer Type
Copy/Paste with shared connections
Copy/Paste Layer Attributes
Convert to Paintable
Pinned Layers
Mask Shelf
Lights
Rotating Environment Light
Mask Shelf
Working with the Shelf Window
Preset Interaction and Options
Node Graph
Radio Node System
Bake Point Management
Duplicate with Connections
Node Selection Management
Multi Rename Nodes
Smart Rename Nodes
Set Nodes to Shader / Reset Shader
Bookmarks
Jump To Node Input/Output
Swap Node Type
Copy/Paste Node Attributes
Masks
Merge Node Creation
Smart Merge
Merge Node Colorspace
Objects
Export UV Masks
Export Object
Add Default Object
Subdivide
Subdivision Controls
Patches
Patch to Image Manager
Projectors
Toggle Camera Type
Project
Project Tools
Archiving Information
Python
Class Method Finder
Menu Path Finder
Action Finder
Selection
Isolate Selection
Selection Groups
Material ID Channel from Selection Groups
Selection Group Management
Shaders
Sync Object Shaders
Shader Presets
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
Shelf
Shelf from Folder
Text
Text Generator
Toolbars
Transform Paint Tool Properties
Transform Object Tool Properties
Mirroring
Tools
View
Screenshot all Channels
Nodes
Node Color Coding
Adjustments Nodes
How to find new Adustment Layers in Mari
Color Correction Nodes
Color Range to Mask
Blackbody / Color Temperature
Grade+
Vibrance
SV Lookup
Jitter Color
Gradient Map (x8)
Gradient from Image
Maximize Value
Replace Color
Exposure
RemapColor (AL)
Desaturate
Normal Map Nodes
Cavity from Tangent Space Normal
Normal OpenGL|DirectX
Edge from Normal Map
Normal Map Intensity
Tangent to Surface Normal
Surface Normal to Eye Space
Filter Nodes
Posterize
Histogram Nodes
Histogram Scan
Histogram Range
Histogram Shift
Histogram Select
Set Range
Threshold
RemapFloat (AL)
Value Adjust
Specular Nodes
IOR to Reflectance
Reflectance to IOR
Specular Level to IOR (dielectric)
IOR to Specular Level (dielectric)
Utility Nodes
RGB <-> HSV
RGB <-> HSL
Illegal Value Warning
Swizzle
Fix NAN
Procedural Nodes
How to find new Procedurals in Mari
Basic Nodes
Constant Presets (White, Grey, Black)
Normal Color
Float
Float-3
Channel Nodes
RGBA Merge
RGB-A Merge
RGBA Split
RGB-A Split
Generator Nodes
Axis Projection
Cylindrical Projection
Texture Scatter 2D X1
Texture Scatter 2D X4
Texture Scatter Triplanar X1
Image
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
Geometry Nodes
Axis Mask
Backface Mask
Custom Surface Normal
PolySurface Curvature
Selection Fill
UDIM Value
UDIM Range to Mask
Manifold Nodes
Manifold 3D
Manifold UV
Manifold by Locator
Layering Nodes
Simple Mix
Transition
Input Switch X4
Input Switch X11
Simple Input Switch
Mask from Curvature
MultiMixer (X4 / X8)
Height Blend
AB Wipe
Condition
Noise & Fractal Nodes
Understanding some basic noise terms
Gabor
Paintable Gabor Noise
FBM
Brownian Noise
FBM+
Vec FBM
Multi FBM
MultiFractal
Ridged Multi Noise
Spotify
Voronoi Popcorn
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
Perlin
Inigo Noise
Perlin Noise
Turbulence Noise
Turbulence (Extended)
Perlin (Extended)
Voronoi
Cellular Noise
Cellular (Extended)
Noise
Could (Extended)
Squiggle (Extended)
Noise Selector
Misc
Mari Extended Noises
Misc Nodes
Bake Visible to Selected Paint Node
Radio Node
Radio Transmitter
Pack / Unpack Data
Bookmark
Workflow Conversion Nodes
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_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
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
Shaders
How to find new Shaders in Mari
Standalone
UNREAL Advanced
MIA Material BRDF
Constant Flat
Diffuse
Oren Nayar
Specular
Ward Isotropic
Ward Anisotropic
Blend Modes
Custom Blend Modes
Baking
Installing Bake Presets
Modo Bake Presets
Modo Bake Presets
Example Project
Smart Mask Example
SDK
OpenGl
Adding Procedural & Adjustment Nodes
Adding Lighting Shaders
Adding Shader Library Functions
GL Function Overview
Python
Version Detection
Class/Method Overview
Adjustment Layers
alRemapColor
alRemapFloat
alShaders
B|C|B
Balance
Brightness
Cavity Map
Color Range to Mask
Color Temperature
Contrast
Curvature
Desaturate
DirectX Normal Map
Edge from Normal Map
Exposure
Fix NAN
Grade
Gradient from Image
Gradient Map
Gradient Map (x8)
Histogram Range
Histogram Scan
Histogram Select
how to find new Adjustment Layers
HSL to RGB
HSV to RGB
Illegal Value Warning
IOR to Reflectance
IOR to Specular Level (dielectric)
Jitter Color
Lowpoly
Maximize Value
NAN Debug
NANs
Normal Map
Normal Map
Normal Map Intensity
OpenGL Normal Map
Paintable Gabor Noise
posterize
Ramp
Reflectance to IOR
Remap
Replace Color
RGB to HSL
RGB to HSV
Select Color Range
setRange
Specular Level to IOR (dielectric)
SV Lookup
Swizzle
Tangent Space Normal
Tangent to Surface
Threshold
Value Warning
Vibrance
Blend Mode
Add | Sub
Add | Sub Halve
Linear Light
Subtract
Camera
quick unproject channel
quick unproject layer
quick unproject view
unproject to image manager
Channels
Add Packed Channel
Colorspace
Create Channel from Resolution
Duplicate
Duplicate & Flatten
Export
Export Channels
Export Everything
Export Flattened
Export Last
Export Resolution
Export Selected Patches
Focus Channel
Focus Channel Contents
Full Patch Bleed
Load Channel Resolution
Mipmap
Only Modified Textures
Packed Channels
Post Processing
Remove Alpha
Repeat Last Custom Channel Export
Repeat uses original Selection
Resize Channel
RMA Channel
Save Channel Resolution
Small Textures
UDIM Template
Credits
Download Online Help
Edge Wear
File
Project Default Paths
Set Project Paths
general behavior and preset options
Hotboxes
Backup Hotbox
Button Functionality
Button Settings
Context Sensitive Buttons
Default Hotboxes
Dial
Hotbox Manager
Hotbox Settings
Radial
Row Based
Sharing Hotboxes
Visible If
Image Manager
Export Selection
multi image export
reload image
Installation
Can't find presets
can't find script directory
empty python console
How to Install the Extension Pack
Install Check
Missing File or Folder Error
Moving Resources
No Folder called Extension Pack
no scripts directory
previous Extension Pack Versions
recommended vs minimum version
Requirements
Troubleshooting
Uninstall Presets
Version Conflict
Layers
add grouped channel layer mask
Add Mask
add pinned layer
batch convert to paintable
channel layer
channel layer mask
Clone & Merge
Convert to Paintable
Copy Layer Attributes
copy with shared connections
edit collection pins
From Alpha
from patch selection
from patch selection (invert)
From Selection
From Selection Group
grouped channel layer mask
Hide All
lock
mask from patch selection
mask from patch selection (invert)
Mask Shelf
Merge Visible
Paste Layer Attributes
paste with shared connections
pinned layers
quick pin
Reveal All
save quick pin
Swap Layer Type
toggle lock
toggle selected lock
toggle selected visibility
toggle unselected lock
toggle unselected visibility
toggle visibility
visibility & lock
License
Lights
Rotating Lights
Mask Presets
Dynamask
Mask Builder
Scatter Builder
Scatter Builder X4
Scatter on Top
Scatter on Top 2D
Scatter on Top Triplanar
Mask Shelf
Add new Tab
Environment Variable
Filtering
Presets
Reset Shelf
Tabs
Unlock Tab
Update from selection
Working with Presets
Material Regions
Managing Complexity
Material Region Usage
PBR
Region
Region Base
Region Merge
Region Nodes
Region Outut
Workflow Presets
Math
gl_abs
gl_acos
gl_acosh
gl_add
gl_asin
gl_asinh
gl_atan2
gl_atanh
gl_cartesianToPolar
gl_ceil
gl_cos
gl_cosh
gl_cross
gl_degrees
gl_discreetAB_compareBase
gl_discreetAB_random
gl_disorder
gl_distance
gl_divide
gl_dot
gl_evenNumber
gl_evenNumberCount
gl_exp
gl_exp2
gl_floor
gl_fract
gl_inversesqrt
gl_length
gl_log
gl_log2
gl_max
gl_min
gl_mix
gl_mod
gl_multiply
gl_normalize
gl_oddNumberCount
gl_oneMinus
gl_PI
gl_polarToCartesian
gl_pow
gl_radians
gl_random
gl_randomRange
gl_round
gl_roundEven
gl_sign
gl_sin
gl_sinh
gl_smoothstep
gl_sqrt
gl_step
gl_subtract
gl_tan
gl_tanh
gl_trunc
Node Color Coding
Node Graph
Additional Radio Node Actions
Automatic Reconnect on Node Import
Base selected Bake Points
Bookmark
Collapse all Radio Nodes
Connect to Transmitter
Copy Node Attributes
Cycle Backward
Cycle Forward
Duplicate with Connections
Expand all Radio Nodes
Jump To Node Input
Jump To Node Output
Jump to Radio Node Connection
Mask Shelf
Merge Node Colorspace
Multi Rename Nodes
Paste Node Attributes
Radio Node
Radio Transmitter
Reset Shader
Select All
Select custom Nodes
Select None
Select Upstream
Select Upstream w/o Radio Nodes
Set Nodes to Shader
Set 'Use Bake' (off)
Set 'Use Bake' (on)
Smart Bake Hierarchy
Smart Merge
Smart Rename Nodes
Swap Node Type
Swap Nodes
Toggle Radio Nodes
Toggle Selected Radio Nodes
Transmitter Node
Objects
Add Default Object
Export Geometry
Export Object
Export UV Masks
Highest Subdivision
Lowest Subdivision
openSubD
Subdivision
UDIM Mask
UV Mask
Patch History
Patches
Patch to Image Manager
PBR Conversion
PBR
PBR Conversion
PBR MetalRough to ReflectanceRoughness
PBR MetalRough to SpecularGlossiness
Workflow Conversion
Presets
Installing Presets
MODO Bake Presets
Ambient Occlusion
Bake
Curvature
MODO Bake
Procedurals
Array Nodes
Array Mix
Axis Projection Array
Image Array
Basic
Black Constant
Constant Presets
Float
Float-3
Grey Constant
Normal Color
Vec3
White Constant
Channels
Pack Channels
RGBA Merge
RGB-A Merge
RGBA Split
RGB-A Split
Generator
Axis Projection
Circular Gradient 2D
Cylindrical Projection
Directional Gradient
Falloff Map
Image
Object Space Radial Gradient
Pattern Generator 2D X1
Pattern Generator Triplanar X1
Pattern Generator X4 2D
Pattern Generator X4 Triplanar
Radial Gradient
Shape Splatter 2D
Shape Splatter Triplanar
Splatter 2D X1
Splatter 2D X4
Splatter Triplanar X1
Splatter X4 Triplanar
Symmetry Pattern 2D X1
Symmetry Pattern X1 Triplanar
texture bombing
Texture Scatter 2D
Texture Scatter 2D X1
Texture Scatter 2D X4
Texture Scatter Triplanar X1
Geometry
Axis Mask
Backface Mask
Curvature
Custom Object Normal
Object Normal
Polysurface Curvature
Selection Fill
UDIM Range to Mask
UDIM Value
how to find new procedurals
Layering
AB Wipe
Condition
Edge Wear
Height Blend
If .. then ..else
IF Statement
Input Switch X11
Input Switch X4
Lerp
mask
Mask from Curvature
Mix
MultiMixer (x4)
MultiMixer (x8)
Simple Input Switch
transition
Manifold
Manifold 3D
Manifold by Locator
Manifold UV
Misc
Bake to Paintable Node
Bake Visible to selected Paint Node
Radio Node
Update Paintable Node
nodegraph
Noise Procedurals
basic noise terms
Brownian Noise
Cellular (Extended)
Cellular Noise
Checker 2D
Cloud (Extended)
Dots 2D
Dots Triplanar
FBM+
Fibers 2D
Fractal Brownian Motion
Inigo Noise
Legacy Cellular
Legacy Cloud
Legacy Perlin
Legacy Squiggle
Legacy Turbulence
Multi FBM
Noise Selector
Perlin (Extended)
Perlin Noise
Ridged Multi Noise
Spotify
Squiggle (Extended)
Stripes 2D
SuperEllipse 2D
SuperShape 2D
Turbulence (Extended)
Turbulence Noise
Vec FBM
Voronoi Popcorn
Weave 2D
Pattern
Checker 2D
Checker Triplanar
Dots 2D
Dots Triplanar
Fibers 2D
Fibers Triplanar
Military Camo
Shape 2D
Shape Triplanar
Squid Skin
Stripes 2D
Stripes Triplanar
SuperEllipse 2D
Weave 2D
Weave Triplanar
procedural edge wear
procedural grunge
Project
Archiving
Delete All Snapshots
Garbage Collect
Project Cache
Project Optimization
Snapshot
Projectors
Orthographic
Perspective
Toggle Camera Type
Python
Class Method Finder
Menu Path Finder
Release Notes
SDK
Adding Adjustment Layers
Adding Library Functions
Adding Procedurals
Adding Python Tools
Adding Shaders
Blacklisted Node Names
Blacklisted Python Modules
Git Guidelines
GitHub
GitHub Step-by-Step
mari.ExtensionPack.utils
OpenGl
OpenGl Function Overview
OpenSource
Python Function Overview
Version Detection
Versioning
Selection
Isolate Seection
Isolate Select
Selection Groups
Material ID
Material ID Channel from Selection Groups
Shaders
Flat
How to find new Shaders
MIA Material BRDF
Oren Nayar
Remove Shader Preset
Save Shader Preset
Shader Presets
Sync Object Shaders
Unreal Advanced
Unreal Engine
Ward Anisotropic
Ward Isotropic
Shading
Pause Viewport Update
Select Last Shader
Shelf
Shelf from Folder
Smart Masks
Mask Builder
Mask Preferences
Mask Setup
Setup Tutorial
Smart Mask Nodes
Smart Mask Setup
Smart Mask Setup Tool
Smart Mask Setup Tool Preferences
Text
Text Generator
Toolbars
Locator Size
Paint Buffer
Symmetry
Transform Paint
Transform Selected Object
View
screenshot all channels
Created with the Personal Edition of HelpNDoc:
Easily create CHM Help documents
×