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

Anisotropicyes
Blinnyes (basic translation to Standard Surface shader)
Phongyes (basic translation to Standard Surface shader)
Layered Shaderyes (limited to 16 entries)
Ocean Shaderno
Ramp Shaderno
Use Backgroundno
Lambertyes
Surface Shaderyes

2D Textures

namecompletedarray inputsmulti-outputs
Bulgeyesnono
Checkeryesnono
Clothyesnono
Fileyesnono
Fluid 2Dyesyes (color, controlPoints, ...)yes (outUV, outGrid)
Fractalyesnono
Gridyesnono
Mountainyesyesyes
Noiseyesnono
Rampyes (limited to 16 entries)yesno
Wateryesyesyes
Layered Textureyes (limited to 16 entries)yes (inputs)no

3D Textures

namecompletedarray inputsmulti-outputs
Brownianyesnono
Cloudyesnono
Crateryesyesyes
Fluid 3Dnoyes (color, controlPoints, ...)yes (outUV, outGrid)
Graniteyesyesyes
Leatheryesyesyes
Marbleyesnono
Rockyesyesyes
Snowyesnono
Solid Fractalyesnono
Stuccoyesnono
Volume Noiseyesnono
Woodnonono

Env Textures

namecompletedarray inputsmulti-outputs
Env Sphereyesnono

General Utilities

namecompletedarray inputsmulti-outputs 
Array Mappernono?
Bump2dyesnono
Bump3dnonono
Conditionyesnono
Distance Betweennonono
Height Fieldnoyes?
Light Infononoyes (pointCamera, lightPosition, lightDirection)
MultiplyDivideyesnono
Place2dyes (only outUV supported)noyes
Place3dyesnono?
PlusMinusAverageyesyes (input1D, input2D, input3D)yes (output1D, output2D, output3D)
Projectionyesnono
Reverseyesnono
SamplerInfononoyes (pointCamera, pointObj, pointWorld, normalCamera, ...)
SetRangeyesnono
Stencilnonono
Uv Choosernonoyes
Vector Productnonono

Color Utilities

namecompletedarray inputsmulti-outputs
Blendyesnono
Clampyesnono
Contrastyesnono
GammaCorrectyesnono
Hsv To Rgbyesnono
Luminanceyesnono
Remap Coloryes (not auto-translated)yesno
Remap Hsvyes (but no translator?)yesno
Remap Valueyesyesyes (outValue, outColor)
Rgb To Hsvyesnono
Smearno??
Surface Luminancenonono

 

Workarounds

Below are examples of workarounds when using some of the Maya shader nodes.

Sampler Info Node

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.


  • No labels