Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
UI Text Box
typewarning

Warning: Please note that the V-Ray Hydra delegate is activated for V-Ray 5 builds for Houdini versions greater than 18.5.462*, on Windows and Linux only. OSX support is coming at a later stage.

*if possible, please use the latest Houdini production build.

 

Supported Features

...

Fancy Bullets
typecircle
  • Live & Referenced (through USD) geometry
  • Live volumes
  • Instancing & Variants
  • Cryptomatte (through Husk)
  • AOVs
  • V-Ray Lights, Light Mixer, Light Linker
  • V-Ray Materials
  • V-Ray Textures
  • V-Ray Displacement
  • V-Ray Subdivision
  • V-Ray Proxy
  • V-Ray Environment Fog
  • V-Ray Physical Camera (with Depth of Field & Motion Blur)
  • V-Ray Object Properties (through Render Geometry Settings LOP)
  • V-Ray Hair Properties (through Render Geometry Settings LOP)
  • V-Ray Matte Surfaces (through Render Geometry Settings LOP)
  • V-Ray Render Settings (through Render Settings LOP)
  • V-Ray Production/Final rendering (through USD Render ROP LOP)
  • V-Ray Batch rendering (through Husk)
  • Native Houdini volumes
  • Solaris Render Region tool
  • MtlX shaders (partial support)

 

Temporary Limitations

...

Fancy Bullets
typecircle
  • V-Ray Aerial Perspective is not implemented yet.
  • V-Ray Clipper is not implemented.
  • V-Ray Fur is not implemented
  • V-Ray Plane is not implemented
  • V-Ray Proxy VRScene import is not available due to a Solaris limitationV-Ray VRScene import is not available due to a Solaris limitation

 

MtlX Shaders Support

...

CategoryMtlX Shader NameNode NameV-Ray PluginSupport
AdjustmentMtlX Adjust as HSVmtlxhsvadjust-(tick)
MtlX ContrastmtlxcontrastTexMayaContrastPARTIAL
MtlX Curveadjustmtlxcurveadjust- 
MtlX HSV to RGBmtlxhsvtorgb-(tick)
MtlX LuminancemtlxluminanceTexLuminancePARTIAL
MtlX Rangemtlxrange-PARTIAL
MtlX RemapmtlxremapTexSetRange / TexRemapFloatPARTIAL
MtlX RGB to HSVmtlxrgbtohsv- 
MtlX Saturatemtlxsaturate- 
MtlX Smoothstepmtlxsmoothstep- 
ApplicationMtlX FramemtlxframeTexSampler 
MtlX Timemtlxtimemultiple 
ChannelMtlX Combine2mtlxcombine2- 
MtlX Combine3mtlxcombine3TexRgbaCombine(tick)
MtlX Combine4mtlxcombine4TexRgbaCombine(tick)
MtlX Convertmtlxconvertmultiple 
MtlX ExtractmtlxextractTexAColorChannelPARTIAL
MtlX Separate2mtlxseparate2-(error)
MtlX Separate Color 3mtlxseparate3cTexAColorOp(tick)
MtlX Separate Vector 3mtlxseparate3vTexAColorOp(tick)
MtlX Separate Color 4mtlxseparate4cTexAColorOp(tick)
MtlX Separate Vector 4mtlxseparate4vTexAColorOp(tick)
MtlX Swizzlemtlxswizzle- 
CompositingMtlX Burnmtlxburnmultiple(tick)
MtlX Differencemtlxdifferencemultiple(tick)
MtlX Disjoint Overmtlxdisjointovermultiple(tick)
MtlX Dodgemtlxdodgemultiple(tick)
MtlX Inmtlxinmultiple(tick)
MtlX InsidemtlxinsideTexMaskMax(tick)
MtlX Maskmtlxmaskmultiple(tick)
MtlX Mattemtlxmattemultiple(tick)
MtlX Minusmtlxminusmultiple(tick)
MtlX MixmtlxmixTexMixPARTIAL
MtlX Outmtlxoutmultiple(tick)
MtlX OutsidemtlxoutsideTexMaskMax(tick)
MtlX Overmtlxovermultiple(tick)
MtlX Overlaymtlxoverlaymultiple(tick)
MtlX Plusmtlxplusmultiple(tick)
MtlX Premultmtlxpremult- 
MtlX Screenmtlxscreenmultiple(tick)
MtlX Un-Premultmtlxunpremult- 
ConditionalMtlX If EqualmtlxifequalTexCondition2PARTIAL
MtlX If GreatermtlxifgreaterTexCondition2PARTIAL
MtlX If Greater or EqualmtlxifgreatereqTexCondition2PARTIAL
MtlX SwitchmtlxswitchTexMulti(tick)
Convolution2DMtlX Height to Normalmtlxheighttonormal- 
GeometricMtlX Bitangentmtlxbitangent- 
MtlX Geometry ColormtlxgeomcolorTexUserColorPARTIAL
MtlX Geometry Property ValuemtlxgeompropvaluemultiplePARTIAL
MtlX NormalmtlxnormalTexSampler(tick)
MtlX PositionmtlxpositionTexSampler(tick)
MtlX Tangentmtlxtangent- 
MtlX Texcoordmtlxtexcoord- 
GlobalMtlX Ambient OcclusionmtlxambientocclusionTexDirt 
HoudiniMtlX Biashmtlxbias- 
MtlX Facing Ratiohmtlxfacingratio- 
MtlX Gainhmtlxgain- 
MtlX Hcatmullromhmtlxhcatmullrom- 
MtlX Hinvlinearhmtlxhinvlinear- 
MtlX Huniformcubichmtlxhuniformcubic- 
MtlX Huniformramphmtlxhuniformramp- 
MaterialMtlX Surface Materialmtlxsurfacematerial- 
MtlX Volume Materialmtlxvolumematerial- 
ProceduralMtlX Color Cubic Ramphmtlxcubicrampcmultiple 
MtlX Color Ramphmtlxrampcmultiple 
MtlX ConstantmtlxconstantmultiplePARTIAL
MtlX Float Cubic Ramphmtlxcubicrampfmultiple 
MtlX Float Ramphmtlxrampfmultiple 
Procedural2DMtlX Cell Noise 2Dmtlxcellnoise2dmultiple 
MtlX Noise2Dmtlxnoise2dTexNoiseMaya 
MtlX Ramp4mtlxramp4TexRamp 
MtlX RamplrmtlxramplrTexRamp 
MtlX RamptbmtlxramptbTexRamp 
MtlX Splitlrmtlxsplitlr- 
MtlX Splittbmtlxsplittb- 
MtlX Worley Noise 2Dmtlxworleynoise2d- 
Procedural3DMtlX Cell Noise 3Dmtlxcellnoise3dmultiple 
MtlX Fractal3Dmtlxfractal3d- 
MtlX Noise3Dmtlxnoise3d- 
MtlX Worley Noise 3Dmtlxworleynoise3d- 
Texture2DMtlX Imagemtlximagemultiple 
MtlX Tiled Imagemtlxtiledimagemultiple 
Texture3DMtlX Triplanar Projectionmtlxtriplanarprojection- 
Math                                    MtlX AbsvalmtlxabsvalTexFloatOp / TexAColorOpPARTIAL
MtlX Acosmtlxacosmultiple(tick)
MtlX AddmtlxaddTexFloatOp / TexAColorOpPARTIAL
MtlX Array Appendmtlxarrayappend-(tick)
MtlX Asinmtlxasinmultiple(tick)
MtlX Atan2mtlxatan2multiple(tick)
MtlX Ceilmtlxceilmultiple 
MtlX ClampmtlxclampTexClampPARTIAL
MtlX Cosmtlxcosmultiple(tick)
MtlX Cross ProductmtlxcrossproductTexVectorOp 
MtlX Determinantmtlxdeterminant- 
MtlX Dividemtlxdividemultiple(tick)
MtlX Dot ProductmtlxdotproductTexVectorOp 
MtlX Expmtlxexpmultiple(tick)
MtlX Floormtlxfloormultiple(tick)
MtlX InvertmtlxinvertTexFloatOp / TexAColorOpPARTIAL
MtlX Lnmtlxlnmultiple(tick)
MtlX Magnitudemtlxmagnitudemultiple(tick)
MtlX MaxmtlxmaxTexFloatOp / TexAColorOpPARTIAL
MtlX MinmtlxminTexFloatOp / TexAColorOpPARTIAL
MtlX Modulomtlxmodulo- 
MtlX MultiplymtlxmultiplyTexFloatOp / TexAColorOpPARTIAL
MtlX NormalizemtlxnormalizeTexVectorProductPARTIAL
MtlX Normalmapmtlxnormalmap- 
MtlX Place2Dmtlxplace2d- 
MtlX Powermtlxpower- 
MtlX Rotate2Dmtlxrotate2d- 
MtlX Rotate3Dmtlxrotate3d- 
MtlX Signmtlxsignmultiple(tick)
MtlX Sinmtlxsinmultiple(tick)
MtlX Sqrtmtlxsqrtmultiple(tick)
MtlX Subtractmtlxsubtract-PARTIAL
MtlX Tanmtlxtanmultiple(tick)
MtlX Transform Matrixmtlxtransformmatrix- 
MtlX Transform Normalmtlxtransformnormal- 
MtlX Transform Pointmtlxtransformpoint- 
MtlX Transform Vectormtlxtransformvector- 
MtlX Transposemtlxtranspose- 
PbrMtlX Blackbodymtlxblackbody- 
UI Text Box
typeinfo

The following functions are supported in Solaris:

Fancy Bullets
typecircle
  • sin
  • cos
  • tan
  • sqrt
  • log
  • floor
  • exp
  • ceil
  • asin
  • acos