Versions Compared

Key

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

...

These features are supported by CPU and GPU rendering in Houdini for Production and IPR modes. In Houdini, IPR on the CPU is the same as Production rendering on the CPU when using the Progressive image sampler. Note that IPR uses Brute Force for GI by default. To use Light Cache in IPR, use the Engine > Light Cache option.

 


Limitations

...

GPU in Production mode does not support Distributed Rendering.

 


Supported Features

...

...


Section
Column
width45%

Geometry

Feature

V-Ray CPU

V-Ray GPU

V-Ray Clipper (VRayClipper)

(tick)

(tick)

V-Ray Decal (VRayDecal)

(tick)

(tick)

V-Ray Enmesh (GeomEnmesh)

(tick)

Image Removed(error)

V-Ray Fur (GeomHair)

(tick)

(tick)

V-Ray Plane (GeomPlane)

(tick)

(tick)

V-Ray Proxy

(tick)

(tick)

Displacement1

(tick)

PARTIAL

Subdivision

(tick)

(tick)

Fur/hair

Image Removed(tick)

PARTIAL

Poly primitives as triangle mesh

(tick)

Image Removed(tick)

Polysoup primitives as triangle mesh

(tick)

Image Removed(tick)

Triangle fan primitives as triangle mesh

(error)

(error)

Triangle strip primitives as triangle mesh

(error)

(error)

Perfect circle

(error)

(error)

Perfect sphere

(error)

(error)

Perfect tube primitives

(error)

(error)

Metaball primitives

(error)

(error)

MetaSQuad primitives

(error)

(error)

Particles

(tick)

PARTIAL

VDB primitives

Image Removed(tick)Image Removed

(tick)

Houdini Volume primitives

(tick)

Image Removed(tick)

Packed geometry primitives2

(tick)

Image Removed(tick)

Packed disk primitives (.bgeo, bhclassic)

(tick)

Image Removed(tick)

Packed fragment primitives

(tick)

Image Removed(tick)

Packed crowd agent primitives

(tick)

Image Removed(tick)

Houdini Instancer

(tick)

PARTIAL

OpenSubdiv

(tick)

Image Removed(tick)

back to top


Lights

FeatureV-Ray CPUV-Ray GPU
Lights textures3
(tick)
(tick)

V-Ray Direct light

(tick)PARTIAL

V-Ray Spot light

(tick)PARTIAL

V-Ray IES light

(tick)PARTIAL

V-Ray Sphere light

(tick)PARTIAL

V-Ray Dome light

(tick)PARTIAL

V-Ray Mesh light

(tick)PARTIAL

V-Ray Sun

(tick)PARTIAL

V-Ray Ambient light

(tick)(error)
V-Ray Omni light(tick)PARTIAL
V-Ray Rectangle light(tick)PARTIAL

Image Based Lighting

(tick)
(as V-Ray dome light)

(tick)
(as V-Ray dome light)

Light linking

(tick)(tick)
Procedural Clouds(tick)(tick)

back to top


Materials

Feature

V-Ray CPU

V-Ray GPU

V-Ray BRDFAlSurface4 (V-Ray alSurface)

Image Removed(tick)

(tick)

V-Ray BRDFLayered (V-Ray Blend)

(tick)

PARTIAL

V-Ray BRDFBump (V-Ray Bump)

(tick)

PARTIAL
(without Compute Bump for Shadows
and Bump Delta Scale)

V-Ray BRDFCarPaint (V-Ray Car Paint)

(tick)

PARTIAL11

V-Ray BRDFCarPaint2 (V-Ray Car Paint 2)

(tick)

PARTIAL11

V-Ray BRDFScanned (V-Ray Chaos Scans)

(tick)

(tick)

V-Ray MtlGLSL (V-Ray GLSL)

(tick)

(error)

V-Ray BRDFHair4 (V-Ray Hair)

(tick)

PARTIAL

V-Ray BRDFHair3 (V-Ray Hair 3)

(tick)

(tick)
(no Light Multiplier)

V-Ray BRDFLight (V-Ray Light)

(tick)

PARTIAL
(without Emit on Back Side
and Multiply By Opacity)

VRayMtl (V-Ray Material)

(tick)

PARTIAL12

V-Ray MtlMaterialID (V-Ray Material ID)

(tick)

PARTIAL

V-Ray MtlMulti (V-Ray Multi ID Material)

(tick)

PARTIAL

V-Ray MtlOSL (V-Ray OSL)

(tick)

(error)

V-Ray MtlOverride (V-Ray Override)

(tick)

PARTIAL
(without Environment
and Environment Priority)

V-Ray BSDFPointParticle (V-Ray Point Particle)

(tick)

(error)

V-Ray MtlVRayMesh (V-Ray Proxy Material)

(tick)

(tick)

V-Ray MtlRenderStats (V-Ray Render Stats)

(tick)

(tick)
(no Receive Shadows)

V-Ray MtlRoundEdges (V-Ray Round Edges)

(tick)

(tick)
(no Radius Mode and Raytraced)

V-Ray BRDFScatterVolume (V-Ray Scatter Volume)

(tick)

(error)

V-Ray MtlSingleBRDF (V-Ray Single)

(tick)

PARTIAL

V-Ray BRDFSkinComplex (V-Ray Skin)

(tick)

(error)

V-Ray BRDFSSS2Complex5 (V-Ray SSS)

(tick)

PARTIAL

V-Ray BRDFStochasticFlakes (V-Ray Stochastic Flakes)

(tick)

(tick)
(no Tex Subdivs)

V-Ray BRDFToonMtl (V-Ray Toon Material)Image Removed

(tick)

(error)

V-Ray Mtl2Sided 6 (V-Ray Two Sided)

(tick)

(tick)
(no Multiply by Front Diffuse)

V-Ray MtlVRmat (V-Ray VRMat)

Image Removed(tick)

(tick)

V-Ray MtlWrapper (V-Ray Wrapper)

(tick)

PARTIAL
(shadows only, no GI on mattes)

V-Ray Material Builder

(tick)

 (tick)

V-Ray Material Complex

(tick)

 (tick)

V-Ray Material Output

(tick)

(tick)

V-Ray GeomDisplacedMesh (V-Ray Displacement)

(tick)

(tick)

back to top


File Textures

FeatureV-Ray CPUV-Ray GPU
V-RayTexGLSL
Image Removed

(tick)

Image Removed(tick)

V-Ray TexICC

Image Removed(tick)

(error)
V-Ray MetaImageFile(tick)(tick)
V-Ray TexLut(tick)(error)
V-Ray TexOceanSpectra(tick)(error)
V-Ray TexOCIO(tick)(tick)
V-Ray TexOSL(tick)PARTIAL
V-Ray TexPtex(tick)(error)

back to top 


Cameras

Feature
V-Ray CPU
V-Ray GPU

Camera motion blur7

(tick)

PARTIAL
Camera DoF
(tick)
(tick)
Perspective(tick)(tick)
V-Ray Physical Camera
(tick)
PARTIAL
Stereoscopic
(tick)
PARTIAL
V-Ray Dome Camera(tick)(tick)

back to top

 


Environment

Feature
V-Ray CPU
V-Ray GPU
Spherical Mapping
(tick)
(tick)
Mirror ball mapping
(tick)
(tick)
Angular mapping
(tick)
(tick)
Toon shading
(tick)
(error)
SimpleFog
(error)
(error)
ScatterFog
(error)
(error)
EnvironmentFog
(tick)
PARTIAL
V-Ray SphereFade Gizmo(tick)(error)

back to top

 


Texture Baking

Feature
V-Ray CPU
V-Ray GPU

Regular texture baking

(tick)

Image Removed(tick)

Spherical Harmonics baking

(error)(error)

Bake to vertex colors

(error)(error)

Bake to Ptex

(error)(error)

back to top

 


Distributed Rendering

Feature
V-Ray CPU
V-Ray GPU
Distributed Rendering
(tick)
(error)
Automatic assets transfer
(tick)
(error)
Don't use local machine
(tick)
(error)
Asset cache
(error)
(error)

back to top

 


Global Illumination Methods

Feature
V-Ray CPU
V-Ray GPU
Brute Force
(tick)
(tick)
Light Cache
(tick)
(tick)
Irradiance Map8
(tick)
(error)

back to top

 
Column
width10%


Column
width45%

Utility Textures

FeatureV-Ray CPUV-Ray GPU
V-Ray AovBind(tick)(tick)
V-Ray AovExtraTex(tick)(tick)
V-Ray TexBezierCurve(tick)(tick)
V-Ray TexBezierCurveColor(tick)(tick)
V-Ray TexBlend(tick)(tick)
V-Ray TexBlendBumpNormal(tick)(error)
V-Ray TexClamp(tick)(tick)
V-Ray TexAColor(tick)(tick)
V-Ray TexColorAndAlpha(tick)(error)
V-Ray TexAColorChannel(tick)(tick)
V-Ray ColorCorrect(tick)(error)
V-Ray TexColorCorrect(tick)(error)
V-Ray ColorCorrection(tick)(tick)
V-Ray TexAColorOp(tick)PARTIAL
V-Ray TexColorToFloat(tick)(tick)
V-Ray ColorTextureToMono(tick)(error)
V-Ray TexMaxGamma(tick)(tick)
V-Ray TexCombineColor(tick)(tick)
V-Ray TexCombineFloat(tick)PARTIAL
V-Ray TexCompMax(tick)PARTIAL
V-Ray TexCondition2(tick)(tick)
V-Ray TexDistanceBetween(tick)(error)
V-Ray TexFloat(tick)(error)
V-Ray TexFloatOp(tick)PARTIAL
V-Ray TexFloatToColor(tick)(tick)
V-Ray TexHairSampler(tick)PARTIAL
V-Ray TexHSVToRGB(tick)(tick)
V-Ray TexInt(tick)(error)
V-Ray TexIntToFloat(tick)(tick)
V-Ray TexInvert(tick)(tick)
V-Ray TexInvertFloat(tick)(tick)
V-Ray TexLayeredMax(tick)PARTIAL
V-Ray TexLuminance(tick)(tick)
V-Ray TexMaskMax(tick)(tick)
V-Ray TexMeshVertexColorChannel(tick)(error)
V-Ray TexMix(tick)PARTIAL
V-Ray TexNormalMapFlip(tick)PARTIAL
V-Ray TexOutput(tick)PARTIAL
V-Ray TexPatternID(tick)

(error)Image Removed(error)

V-Ray TexRandom(tick)(tick)
V-Ray TexParticleSampler(tick)

(error)Image Removed(error)

V-Ray TexRaySwitch(tick)

(error)Image Removed(error)

V-Ray RefShader(tick)(tick)
V-Ray TexRemap(tick)PARTIAL
V-Ray TexRGBMultiplyMax(tick)(tick)
V-Ray TexRGBTintMax(tick)

(error)Image Removed(error)

V-Ray TexRGBToHSV(tick)(tick)
V-Ray TexRgbaCombine(tick)(tick)
V-Ray TexSampler(tick)

PARTIAL

V-Ray TexSetRange(tick)(tick)
V-Ray TexTemperature(tick)(tick)
V-Ray TransformMatrix(tick)(tick)
V-Ray TransformToTex(tick)(tick)
(no Gamma Correction)
V-Ray TexUserColor(tick)

(tick)
(no alpha attribute)

V-Ray TexUserScalar(tick)(tick)
(no alpha attribute)
V-Ray TexUserInteger(tick)

(tick)
(no default value)

V-Ray UserShader(tick)(error)
V-Ray TexVectorOp(tick)(error)
V-Ray TexVectorProduct(tick)(error)

back to top

 


Procedural Textures

Feature
V-Ray CPU
V-Ray GPU
V-Ray TexBerconDistortion(tick)(tick)
V-Ray TexBerconGrad(tick)PARTIAL
V-Ray TexBerconNoise(tick)PARTIAL
V-Ray TexBerconTile(tick)PARTIAL
V-Ray TexBerconWood(tick)PARTIAL
V-Ray TexBulge(tick)(tick)
V-Ray TexCellular(tick)PARTIAL
V-Ray TexChecker(tick)

(tick)
(no Contrast)

V-Ray TexCurvature(tick)(tick)

V-Ray TexDirt

(tick)PARTIAL

V-Ray TexDistance

(tick)(tick)
V-Ray TexEdges(tick)PARTIAL
V-Ray TexFalloff(tick)PARTIAL
V-Ray TexFresnel(tick)PARTIAL
V-Ray TexGradRamp(tick)PARTIAL
V-Ray TexGrid(tick)(tick)
V-Ray TexMulti(tick)(tick)
V-Ray TexNoise(tick)

(tick)
(without Time)

V-Ray TexRock(tick)(tick)
V-Ray TexSky(tick)PARTIAL
V-Ray TexSmoke(tick)(tick)
V-Ray TexSnow(tick)(tick)
V-Ray TexSoftbox(tick)(tick)
V-Ray TexSpeckle(tick)PARTIAL
V-Ray TexSplat(tick)PARTIAL
V-Ray TexStencil(tick)(error)
V-Ray TexSurfaceLuminance(tick)(error)
V-Ray TexSwirl(tick)PARTIAL

V-Ray TexThickness

(tick)(error)
V-Ray TexTiles(tick)PARTIAL
V-Ray TexTriPlanar(tick)(tick)
V-Ray TexUVW(tick)(tick)
V-Ray TexUVWGenToTexture(tick)(tick)
V-Ray TexWater(tick)

(error)Image Removed(error)

back to top


Mapping

Feature
V-ray CPU
V-Ray GPU
V-Ray UVWGenObjectBBox(tick)

(error)Image Removed(error)

V-Ray UVWGenChannel(tick)(tick)
(no Use Double Sided Mode)
V-Ray UVWGenMayaPlace2dTexture(tick)PARTIAL
V-Ray UVWGenEnvironment(tick)(tick)
(no DUWA Scale)
V-Ray UVWGenExplicit(tick)

PARTIAL

V-Ray UVWGenObject(tick)PARTIAL
V-Ray UVWGenProjection(tick)PARTIAL
V-Ray UVWGenPlanarWorld(tick)PARTIAL
V-Ray UVWGenRandomizer(tick)(tick)

back to top

 


Other

Feature
V-Ray CPU
V-Ray GPU
Additional object properties and attributes

(tick)

(tick)
Global overrides
(tick)

Image Removed(tick)13

Add V-Ray image output to Houdini Render View
panel Instead of using custom Qt widget
(error)
(error)
Add background rendering to Houdini Render Scheduler
(error)
(error)
VrayStereoRig(tick)(error)
VrayLensEffects (VFB)(tick)(tick)
VrayLightMeter(error)(error)

VrayExposureControl

(tick)(tick)
Antialiasing(tick)(tick)

Color mapping

(tick)PARTIAL
VFB(tick)(tick)
Embree(tick)(tick)

Render elements

(tick)PARTIAL9
UDIM texture tags(tick)(tick)
UVTILE texture tags(error)(error)
Anisotropy(tick)(tick)

UVWgen Projections

(tick)
(UI issues)

(tick)
(perspective & planar modes)
Keep geometry cache(error)(error)

Keep bitmap cache

(tick)(tick)

Dynamic bucket splitting

(tick)(tick)

Progressive image sampler

(tick)

PARTIAL
V-Ray Lights Preview(tick)(tick)
V-Ray VolumeGrid(tick)PARTIAL10

back to top

...

13 – Support through the Renderer ROP > Objects tab > Material Overrides. 


Notes

...

Fancy Bullets
typecircle
  • GPU supports up to 16 UV sets per material.
  • GPU supports map channels from 0 to 15.
  • GPU only supports normal maps in tangent space.
  • Integer attributes for points are supported.