Maya Shaders Supported Shaders Low-hanging fruit is marked with bold .
More complicated shaders without array inputs or multi-outputs have been marked with italics .
Note that we don't provide 1:1 matching with Maya shaders for procedural textures using noise functions, since Maya's noise functions use specific random tables.
Surface
Anisotropic
yes
Blinn
yes (basic translation to Standard Surface shader)
Phong
yes (basic translation to Standard Surface shader)
Layered Shader
yes (limited to 16 entries)
Ocean Shader
no
Ramp Shader
no
Use Background
no
Lambert
yes
Surface Shader
yes
2D Textures
name
completed
array inputs
multi-outputs
Bulge
yes
no
no
Checker
yes
no
no
Cloth
yes
no
no
File
yes
no
no
Fluid 2D
yes
yes (color, controlPoints, ...)
yes (outUV, outGrid)
Fractal
yes
no
no
Grid
yes
no
no
Mountain
yes
yes
yes
Noise
yes
no
no
Ramp
yes (limited to 16 entries)
yes
no
Water
yes
yes
yes
Layered Texture
yes (limited to 16 entries)
yes (inputs)
no
3D Textures
name
completed
array inputs
multi-outputs
Brownian
yes
no
no
Cloud
yes
no
no
Crater
yes
yes
yes
Fluid 3D
no
yes (color, controlPoints, ...)
yes (outUV, outGrid)
Granite
yes
yes
yes
Leather
yes
yes
yes
Marble
yes
no
no
Rock
yes
yes
yes
Snow
yes
no
no
Solid Fractal
yes
no
no
Stucco
yes
no
no
Volume Noise
yes
no
no
Wood
no
no
no
Env Textures
name
completed
array inputs
multi-outputs
Env Sphere
yes
no
no
General Utilities
name
completed
array inputs
multi-outputs
Array Mapper
no
no
?
Bump2d
yes
no
no
Bump3d
no
no
no
Condition
yes
no
no
Distance Between
no
no
no
Height Field
no
yes
?
Light Info
no
no
yes (pointCamera, lightPosition, lightDirection)
MultiplyDivide
yes
no
no
Place2d
yes (only outUV supported)
no
yes
Place3d
yes
no
no?
PlusMinusAverage
yes
yes (input1D, input2D, input3D)
yes (output1D, output2D, output3D)
Projection
yes
no
no
Reverse
yes
no
no
SamplerInfo
no
no
yes (pointCamera, pointObj, pointWorld, normalCamera, ...)
SetRange
yes
no
no
Stencil
no
no
no
Uv Chooser
no
no
yes
Vector Product
no
no
no
Color Utilities
name
completed
array inputs
multi-outputs
Blend
yes
no
no
Clamp
yes
no
no
Contrast
yes
no
no
GammaCorrect
yes
no
no
Hsv To Rgb
yes
no
no
Luminance
yes
no
no
Remap Color
yes (not auto-translated)
yes
no
Remap Hsv
yes (but no translator?)
yes
no
Remap Value
yes
yes
yes (outValue, outColor)
Rgb To Hsv
yes
no
no
Smear
no
?
?
Surface Luminance
no
no
no
Workarounds Below are examples of workarounds when using some of the Maya shader nodes.
The sampler info facing ratio does not work when connected to the UV co-ordinates of a ramp:
A workaround is to delete the 2d placement node that is connected to the ramp.