Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Category

MtlX Shader Name

Node Name

USD id

Support

Adjustment

MtlX Adjust as HSV

mtlxhsvadjust

ND_hsvadjust

(tick)

MtlX Color Correct

mtlxcolorcorrect

ND_colorcorrect

(tick)

MtlX Contrast

mtlxcontrast

ND_contrast

(tick)

MtlX Curveadjust

mtlxcurveadjust

ND_curveadjust

(error)

MtlX HSV to RGB

mtlxhsvtorgb

ND_hsvtorgb

(tick)

MtlX Luminance

mtlxluminance

ND_luminance

(tick)

MtlX Range

mtlxrange

ND_range

(tick)

MtlX Remap

mtlxremap

ND_remap

(tick)

MtlX RGB to HSV

mtlxrgbtohsv

ND_rgbtohsv

(tick)

MtlX Saturate

mtlxsaturate

ND_saturate

(tick)


Application

MtlX Frame

mtlxframe

ND_frame_float

(tick)

MtlX Time

mtlxtime

ND_time_float

(tick)


Channel

MtlX Combine2

mtlxcombine2

ND_combine2

(tick)

MtlX Combine3

mtlxcombine3

ND_combine3

(tick)

MtlX Combine4

mtlxcombine4

ND_combine4

(tick)

MtlX Convert

mtlxconvert

ND_convert

(tick)

MtlX Extract

mtlxextract

ND_extract

(tick)

MtlX Separate2

mtlxseparate2

ND_separate2

(tick)

MtlX Separate Color 3

mtlxseparate3c

ND_separate3

(tick)

MtlX Separate Vector 3

mtlxseparate3v

ND_separate3

(tick)

MtlX Separate Color 4

mtlxseparate4c

ND_separate4

(tick)

MtlX Separate Vector 4

mtlxseparate4v

ND_separate4

(tick)

MtlX Swizzle

mtlxswizzle

ND_swizzle

(tick)


Compositing

MtlX Burn

mtlxburn

ND_burn

(tick)

MtlX Difference

mtlxdifference

ND_difference

(tick)

MtlX Disjoint Over

mtlxdisjointover

ND_disjointover

(tick)

MtlX Dodge

mtlxdodge

ND_dodge

(error)

MtlX In

mtlxin

ND_in

(tick)

MtlX Inside

mtlxinside

ND_inside

(tick)

MtlX Mask

mtlxmask

ND_mask

(tick)

MtlX Matte

mtlxmatte

ND_matte

(tick)

MtlX Minus

mtlxminus

ND_minus

(tick)

MtlX Mix

mtlxmix

ND_mix

(tick)

MtlX Out

mtlxout

ND_out

(tick)

MtlX Outside

mtlxoutside

ND_outside

(tick)

MtlX Over

mtlxover

ND_over

(tick)

MtlX Overlay

mtlxoverlay

ND_overlay

(tick)

MtlX Plus

mtlxplus

ND_plus

(tick)

MtlX Premult

mtlxpremult

ND_premult

(tick)

MtlX Screen

mtlxscreen

ND_screen

(tick)

MtlX Un-Premult

mtlxunpremult

ND_unpremult

(tick)


Conditional

MtlX If Equal

mtlxifequal

ND_ifequal

(tick)

MtlX If Greater

mtlxifgreater

ND_ifgreater

(tick)

MtlX If Greater or Equal

mtlxifgreatereq

ND_ifgreatereq

(tick)

MtlX Switch

mtlxswitch

ND_switch

(tick)


Convolution2D

MtlX Blur

mtlxblur


(tick)

MtlX Height to Normal

mtlxheighttonormal

ND_heighttonormal

(tick)


Geometric

MtlX Bitangent

mtlxbitangent

ND_bitangent

(error)

MtlX Geometry Color

mtlxgeomcolor

ND_geomcolor

(tick)

MtlX Geometry Property Value

mtlxgeompropvalue

ND_geompropvalue

(tick)

MtlX Normal

mtlxnormal

ND_normal_vector3

(tick)

MtlX Position

mtlxposition

ND_position_vector3

(tick)

MtlX Tangent

mtlxtangent

ND_tangent_vector3

(tick)

MtlX Texcoord

mtlxtexcoord

ND_texcoord_vector3

(tick)


Global

MtlX Ambient Occlusion

mtlxambientocclusion

ND_ambientocclusion_float

(error)


Houdini

MtlX Bias

hmtlxbias

ND_hmtlxbias_float

(error)

MtlX Facing Ratio

hmtlxfacingratio

ND_hmtlxfacingratio_float

(error)

MtlX Gain

hmtlxgain

ND_hmtlxgain_float

(error)

MtlX Hcatmullrom

hmtlxhcatmullrom

ND_hcatmullrom

(error)

MtlX Hinvlinear

hmtlxhinvlinear

ND_hinvlinear_float

(tick)

MtlX Huniformcubic

hmtlxhuniformcubic

ND_huniformcubic

(tick)

MtlX Huniformramp

hmtlxhuniformramp

ND_huniformramp

(tick)


Light

MtlX Directional Light

mtlxdirectional_light


(error)

MtlX Point Light

mtlxpoint_light


(error)

MtlX Spot Light

mtlxspot_light


(error)


Material

MtlX Surface Material

mtlxsurfacematerial


(error)

MtlX Volume Material

mtlxvolumematerial


(error)


Procedural

MtlX Color Cubic Ramp

hmtlxcubicrampc


(tick)

MtlX Color Ramp

hmtlxrampc


(tick)

MtlX Constant

mtlxconstant

ND_constant

(tick)

MtlX Float Cubic Ramp

hmtlxcubicrampf


(tick)

MtlX Float Ramp

hmtlxrampf


(tick)

MtlX Random Float

mtlxrandomfloat


(tick)


Procedural2D

MtlX Cell Noise 2D

mtlxcellnoise2d

ND_cellnoise2d_float

(error)

MtlX Checkerboard

mtlxcheckerboard


(tick)

MtlX Circle

mtlxcircle


(tick)

MtlX Circles2D

hmtlxcircles2d


(error)

MtlX Cloverleaf

mtlxcloverleaf


(tick)

MtlX Crosshatch

mtlxcrosshatch


(error)

MtlX Grid

mtlxgrid


(tick)

MtlX Hexagon

mtlxhexagon


(tick)

MtlX Line

mtlxline


(tick)

MtlX Noise2D

mtlxnoise2d

ND_noise2d

(tick)

MtlX Ramp4

mtlxramp4

ND_ramp4

(tick)

MtlX Ramplr

mtlxramplr

ND_ramplr

(tick)

MtlX Ramptb

mtlxramptb

ND_ramptb

(tick)

MtlX Splitlr

mtlxsplitlr

ND_splitlr

(tick)

MtlX Splittb

mtlxsplittb

ND_splittb

(tick)

MtlX Tiled Circles

mtlxtiledcircles


(tick)

MtlX Tiled Cloverleafs

mtlxtiledcloverleafs


(tick)

MtlX Tiled Hexagons

mtlxtiledhexagons


(tick)

MtlX Unified Noise 2D

mtlxunifiednoise2d


(tick)

MtlX Worley Noise 2D

mtlxworleynoise2d

ND_worleynoise2d

(tick)


Procedural3D

MtlX Cell Noise 3D

mtlxcellnoise3d

ND_cellnoise3d_float

(tick)

MtlX Fractal3D

mtlxfractal3d

ND_fractal3d

Partial

MtlX Noise3D

mtlxnoise3d

ND_noise3d

(tick)

MtlX Random Color

mtlxrandomcolor

ND_randomcolor

(tick)

MtlX Unified Noise 3D

mtlxunifiednoise3D


(tick)

MtlX Worley Noise 3D

mtlxworleynoise3d

ND_worleynoise3d

(tick)


Texture2D

MtlX Image

mtlximage

ND_image

Partial
(only file, texcoord, uadressmode, vadressmode, default color)

MtlX Tiled Image

mtlxtiledimage

ND_tiledimage

Partial
(only file, texcoord, uvtiling, uvoffset)


Texture3D

MtlX Triplanar Projection

mtlxtriplanarprojection

ND_triplanarprojection

(tick)


Math

MtlX Absval

mtlxabsval

ND_absval

(tick)

MtlX Add

mtlxadd

ND_add

(tick)

MtlX Array Append

mtlxarrayappend

ND_arrayappend

(error)

MtlX Asin

mtlxasin

ND_asin_float

(error)

MtlX Atan2

mtlxatan2

ND_atan2_float

(tick)

MtlX Ceil

mtlxceil

ND_ceil_float

(tick)

MtlX Clamp

mtlxclamp

ND_clamp

(tick)

MtlX Cos

mtlxcos

ND_cos

(tick)

MtlX Cross Product

mtlxcrossproduct

ND_crossproduct_vector3

(tick)

MtlX Distance

mtlxdistance


(tick)

MtlX Divide

mtlxdivide

ND_divide

(tick)

MtlX Dot Product

mtlxdotproduct

ND_dotproduct_vector3

(tick)

MtlX Exp

mtlxexp

ND_exp

(error)

MtlX Floor

mtlxfloor

ND_floor

(tick)

MtlX Invert

mtlxinvert

ND_invert

(tick)

MtlX Ln

mtlxln

ND_ln

(tick)

MtlX Magnitude

mtlxmagnitude

ND_magnitude

(tick)

MtlX Max

mtlxmax

ND_max

(tick)

MtlX Min

mtlxmin

ND_min

(tick)

MtlX Modulo

mtlxmodulo

ND_modulo

(tick)

MtlX Multiply

mtlxmultiply

ND_multiply

(tick)

MtlX Normalize

mtlxnormalize

ND_normalize

(tick)

MtlX Power

mtlxpower

ND_power

(tick)

MtlX Sign

mtlxsign

ND_sign

(tick)

MtlX Sin

mtlxsin

ND_sin

(error)

MtlX Sqrt

mtlxsqrt

ND_sqrt

(tick)

MtlX Subtract

mtlxsubtract

ND_subtract

(tick)

MtlX Tan

mtlxtan

ND_tan

(tick)

MtlX Transform Matrix

mtlxtransformmatrix

ND_transformmatrix

(tick)

MtlX Transform Normal

mtlxtransformnormal

ND_transformnormal_vector3

(error)

MtlX Transform Point

mtlxtransformpoint

ND_transformpoint_vector3

(error)

MtlX Transform Vector

mtlxtransformvector

ND_transformvector_vector3

(error)


Pbr

MtlX Standard Surface

mtlxstandard_surface

(tick)


Shader


MtlX Convert

mtlxconvert

(error)

MtlX Surface Unlit

mtlxsurface_unlit

(tick)

...