Versions Compared

Key

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

...

UI Button
colorblue
newWindowtrue
icondownload
titleDownload V-Ray for Houdini
urlhttps://download.chaosgroup.com/?platform=58&product=47



New features

...

V-Ray

  • Add new instancing backend for lower time to first pixel and optimized scene size
  • Implement multi-threaded multithreaded "Compiling geometry" step for polygon meshes
  • Add Houdini 20: GCC 11 builds support
  • Add support for Houdini 20.0.590 production build
  • Add support for Houdini 20.0.547 production build
  • Update V-Ray Core to 6.2
  • Make single installer for all supported minor HDK builds, per major HDK version
  • Image File VOP "File Path" parameter promotion
  • Add "Save Cryptomattes SeparetlySeparately" toggle under the Image tab of the V-Ray Renderer ROP
  • Add V-Ray Decal Displacement parameters
  • Add ability to assing assign V-Ray Object Properties at the SOP level
  • Add support for V-Ray Material Metalness and Roughness AOVs
  • Add support for the "Preserve Geometry Borders" toggle for Subdivision
  • Add support for Light Select for Environment Fog with texture attached to it
  • Add support for Houdini's native Parameter VOP
  • Add support for positive and negative axis textures for the Tri-Planar Triplanar texture
  • Add "Path Guiding" for Light Cache GI to the V-Ray Render Settings
  • Add "Adaptivity Clamp" option to the V-Ray Render Settings
  • Add "Directional Strength" paramter parameter for V-Ray Rect Light
  • Add "Adaptivity Prepass" parameter for Brute Force GI
  • Add custom OCIO control for providing a config file under the Units tab of the V-Ray Render Settings
  • Add Phase Function control for the V-Ray Fog Effect
  • Add support for V-Ray crease data with subdivision through the "creaseweight" attribute
  • Add support for shader overrides based on "scene_name" for Rayserver Instancer
  • Add support for subnetconnector subnet connector VOP
  • Add Sheen, Sheen Glossiness, Coat and Coat Glossiness AOV support
  • Add "Light Select Matte" toggle for isolating shadows over matte/holdout surfaces with Light Select AOV
  • Add "Direct Diffuse Shadow" and "Direct Specular Shadow" modes for Light Select AOV
  • Support for VRScene unpacking with RenderStats, Wrapper or Multi ID material export from 3ds Max
  • Add Volume Shader Velocity Smoothing "Threshold" and "Similarity" options
  • Export the V-Ray Material SSS to the SSS render element instead of Refraction
  • Add support for SOP level V-Ray Object Properties for packed disk primitive VDBs
  • Add "Min.Pixel Size" render setting to support very small lights that are far from the camera
  • Add support for Cryptomatte by Attribute for alembic primitives and string string attributes placed over the packed alembic primitive
  • Add "Bump Delta Scale" control for the V-Ray Material
  • Add support for Renderer ROP Material Overrides for Volumetrics
  • Add N attribute sampling support through User Color VOP

Solaris

  • Add support for Resumable rendering
  • Add support for the V-Ray Toon environment effect through the Single VOP and the Render Geometry Settings LOP
  • Add support for Unpacking nested instancers instances to improve Time to First Pixel - through the Render Settings LOP
  • Implement Python Post Translate support through the Render Settings LOP
  • Add support for VDB vector fields for Smoke Color
  • Solaris: add support for vec3 and float3 volumes for smoke color
  • Solaris: аdd support for live/native Houdini volumes
  • Solaris: Add support for V-Ray Clipper through the Render Geometry Settings LOP
  • Solaris: Add support for OSL texture and material
  • Solaris: Add support for Trace Sets
  • Solaris: Use V-Ray Camera settings for viewport IPR
  • Solaris: Instance detection to reduce time to first pixel and RAM used for rendering
  • Solaris: Added COP (/img) nodes support
  • Solaris: Write denoiser generated render elements through Hydra for standalone denoising post-render
  • Solaris: Support for Cryptomatte primvars for instanced particles
  • Solaris: Support for Cryptomatte primvars for instanced hair
  • Solaris: Initial implementation of V-Ray light filters
  • Solaris: Faster output for beauty render element through LPE (C.*)
  • Solaris: Add support for Light barn door parameters

Fur

  • Expose V-Ray Fur "Lock to Surface" and "Reference Frame" for "Per Area" distribution type
  • Add support for Per Area distribution type for V-Ray Fur with live geometry
  • Allow for separate material assignment for V-Ray Fur when using Displaced geometry as the source

GPU

  • Add CUDA/RTX support for the Random VOP
  • GPU: Add support for object properties reflection/refraction mask in RTX mode
  • Add GPU support for Mtlx Image's Signature type

Modified features

  • Solaris: Add UsdUVTexture scale/bias support
  • Solaris: Ensure smooth normals on crowd caches
  • Cosmos: use space_multiplier for proper scaling of imported objects
  • Set Cosmos asset materials using a Material SOP instead of assigning the material at the object level
  • Expose the "Scale Opacity by Scene Units" option of the Volume Shader so Smoke Alpha can be based on scene units rather than voxel count
  • Hide the old Hair3 material from the GUI
  • Add missing "Position Across Strand" output for the V-Ray Hair Sampler
  • Show the"Use Focus Distance from Camera" parameter for the Depth of Field settings of the V-Ray Renderer ROP
  • Expose the UV Bercon Variance Offset, Size and Angle as textureable parameters
  • Enable IPR info logging by default
  • Specified VFB History folder should be automatically created if not present on disk
  • Combine Light materials and Lights with duplicate names in a single element when using Light Mix in "Instanced Lights" mode
  • Solaris: Do not clamp velocity by default for Velocity AOV
  • Apply Enmesh from Cosmos import on all selected object nodes
  • Rendering noise pattern may remain the same for a few frames even with "animated noise pattern" option enabled
  • Ability to promote parameters for textures in VOP context
  • Add support for automatic UV channel handling for VRScene materials from Houdini to 3ds Max
  • Solaris: Speed up translation of V-Ray shaders
  • Solaris: Improved viewport volume speed
  • USD: Add standalone V-Ray 6 builds
  • Set /obj V-Ray light node shape to 'light' and color to yellow on creation
  • Vantage: Instanced geometry is not loaded from live link to Vantage
  • Allow post translate scripts to change VFB settings and layers

Bug fixes

  • Solaris: toggling control on one of the Volumetrics settings triggers the VFB
  • LightSelect : shadow select modes are missing in Type dropdown menu
  • Solaris/USD : "Use Blend Input" of TexFalloff breaks the IPR
  • Solaris: TexFalloff is not updating in IPR
  • Solaris: Light linker does not trigger an IPR update
  • Solaris/USD: Light Linker does not respect instances
  • Solaris: Render hair and smooth normals on Crowd assets as Karma does
  • Solaris: TexSoftbox ignores vignette
  • Solaris: Light Linker does not respect include/exclude when subobjects are used
  • Solaris: Rect Light has wrong control parm definition for directional_strength
  • Solaris: Error when trying to create a V-Ray Standard Render Vars LOP
  • Solaris: Light Filters go missing in Viewport rendering when changing the node display flag
  • Crash when rendering multiple hair systems with with different time/geometry samples
  • Installer button for "Help make V-Ray better" is missing
  • Installer will hang if you run the V-Ray installation while Houdini is open
  • Solaris: Crash with the p_ref AOV
  • Solaris: Cylinder light flickers on every frame
  • Solaris: V-Ray light filters have stopped working
  • MaterialX: MtlX Mix VOP in "Surface Shader" mode has no effect
  • Very small lights will flicker or completely disappear from final render
  • Solaris: when no lights are present in /stage, a default light with very high intensity is generated for husk with Houdini 20.0.506
  • Houdini 20: V-Ray Material builder is not shown in the menus by default
  • MtlX: UVtiling and UVoffset parameters of MtlX Tiled Image are not working with V-Ray
  • Volumes in Volumetric Geometry mode disappear when object level transform is modified
  • Hang on sequence render end on Linux with hython and volumes when passing a python file with a list of Houdini files to render
  • Hang when rendering volumes with Motion Blur starting Nov. 23, 2023
  • Solaris: Discrepancy between Production and Interactive when rendering volumes
  • Aperture Offset with Data Window doesn't work
  • Render Region in Solaris is wrong in Houdini 20
  • Environment fog container renders empty when Dome Light shadows are enabled
  • Hair crash/hang when there are repeating vertices on the same hair strand
  • "Mix. Map" is always exported and used for V-Ray Mix texture, making the "Mix Amount" parameter redundant
  • Wrong export and rendering for UV Projection for Solaris and vanilla Houdini
  • Compiling geometry in V-Ray Standalone with specific scene takes high
  • amont
  • amount of time
  • Solaris/USD : MtlX Geometry Property Value has stopped working
  • Enabling the "W Coord" for Hair will cause the Z component of custom attributes to be
  • overriden
  • overridden when read with UserColor VOP
  • Solaris/USD : Custom primvars have stopped working with the latest nightly builds
  • Solaris/USD : Instanced geometry is not showing in Viewport render with the latest nightly build
  • Solaris/USD : Wrong color for V-Ray Toon effect
  • Solaris/USD : Light material's "Double-Sided" and "Emit on Back Side" options have no effect with the latest nightly build
  • Solaris/USD : expose "Occlude Lights" parameter for
  • Rectandle
  • Rectangle, Disc and Sphere lights
  • Different displacement on Linux and Windows on a triangle fan with a degenerate triangle
  • Mac OS: QT errors when rendering with Husk
  • Ocean Spectra's pointmask doesn't work correctly when the grid is offset
  • Solaris: Artifacts in Noise Level AOV when rendering through Husk using the Bucket Sampler
  • Blank Velocity pass when Displacement is enabled
  • Solaris: Motion Blur and Depth of Field are disabled by default for Husk
  • Scanned material: file parameter has wrong value
  • Disabling the Render Stats "Cast Shadows" option has no effect for self-shadowing when used in a Material Override shading network
  • MacOS: Immediate crash on render and/or VRScene export
  • Solaris/USD : attenuation parameters for mesh light have wrong names
  • Ocean Spectra "cusp" output has varying intensity during animation rendering causing a flickering effect
  • Cosmos: textures of cosmos assets not rendered starting with builds from July 12
  • Solaris/USD: wrong bitmap path when <frame04> in file name
  • Export Camera Screen Window X/Y parameter for each frame in the VRScene file
  • Inability to choose In / Out Color Space Parameters with aces-v1.3_ocio-v2.1 config
  • Ocean Spectra Wave Instancing - crash when "Radius" option is disabled
  • Ocean Spectra Wave Instancing artifacts when instance point radius overlaps for multiple points
  • Solaris: Camera Aperture Offsets are ignored when rendering through Husk with V-Ray
  • Significant rendering slowdown with Ocean Spectra displacement between Core 6.0 and 6.1
  • The Sun Light Clouds "Seed" parameter should default to "0" instead of "1024"
  • The first render after disabling "Override Camera Resolution" on the Renderer ROP is cropped incorrectly
  • Resolved unnecessary object cooking
  • Wrong alembic frame is loaded when using a looping sequence with Motion Blur enabled
  • Missing export for nodes inside Subnet VOPs when using a Parameter VOP to create the I/O sockets
  • Solaris: missing primvar export when Reference LOP "Make Instanceable" is enabled
  • Velocity AOV output is wrong when using a Digital Asset for the Render Elements parameter on the V-Ray Renderer ROP
  • Changes to Log Verbosity aren't being saved when changing it after ending IPR session
  • Support for the Alembic file format for V-Ray Fur
  • Render Elements are not exported separately when Write Deep Data is enabled
  • Animated Focus Distance parameter is not exported when Physical Camera is not present
  • Update V-Ray Fur distribution slider range
  • Alembic Velocity blur bounds are computed based on geometry time samples blur
  • Support for Displaced Geometry for V-Ray Fur
  • Solaris: IPR is not updated on shader parameters change
  • Wrong V-Ray Material SSS with Rayserver Instancer enabled
  • Solaris: V-Ray Dome Camera FOV is not correctly exported
  • Solaris: Materials always force create a preview shader
  • Solaris: Translate promoted parameters to the main shader primitive
  • SOP level material assignments are ignored for instanced Alembic primitives using Rayserver Instancer
  • LightMix: all materials are rendered as AOV when Light groups are Instanced Lights
  • V-Ray About Window is too big
  • Data conversion for socket type "color" to socket type "vector" fails
  • LPE: wrong contribution when light LPE tag is used
  • Solaris: V-Ray Toon material is not working
  • EULA: installer does not save ".eulaAcceptedXXXXXX..." file , so second acceptance is required in Houdini
  • Solaris: VFB may be not shown for husk
  • Solaris: Missing geometries with instancing detection on Linux
  • Plastic Translucent Cosmos Materials renders incorrectly
  • Textures' parameters do not show up in Houdini 19.5.605 on OSX
  • Wrong parameter label for Transform Matrix Rotation Order control
  • Wrong displacement amount exported for V-Ray Decal
  • V-Ray Renderer "Show Frame Buffer" button does not work until V-Ray is initialized through a render
  • Bump does not work when Attributes are added to the Triplanar
  • Solaris: Match multiple texture user tags
  • Object Properties visibility settings have no effect for very small objects when Subdivision is applied
  • Cast Shadows option from V-Ray Object Properties does not work with static geometry when a material is assigned
  • Solaris: vector displacement options are not exported
  • Solaris: export float AOVs for Denoiser "defocusAmount" and "noiseLevel"
  • Very slow forced materials translation
  • Mesh Light disappears on second frame of a sequence render in GUI rendering only
  • 3ds Max VRMat import of VRScene material coming from Houdini has no UV mapping
  • Solaris: Duplicated frames when rendering specific USD with Husk
  • Velocity render element with motion blur disabled causes triplanar offset
  • Post Translate script effect is lost during IPR for Physical Camera, if changes to the camera parameters are made
  • Solaris: Render Region is sometimes not updated correctly until a camera move
  • Crash or Freeze when scrubbing the timeline while IPR is active
  • Environment Fog is missing from Light Select AOV if the fog is textured
  • GPU: Matte Shadows is wrong with Rect lights when Shadow Bias is very low
  • Slow export for VRScene files when batch rendering
  • Solaris: Performance issues on some configurations with certain Ocean setup
  • Solaris: V-Ray Sampler bumpNormals output is wrong for rayserver
  • Solaris: V-Ray Sampler random_by_polyShell does not work with rayserver instancer
  • Solaris: Add support for Velocity AOV with disabled motion blur
  • Solaris: Cryptomatte for Material Name and Material Path modes has wrong manifest
  • Pack Scene command throws an error with latest builds
  • Popping alembic transform when motion blur is enabled with Duration of 1.0 and Interval Center of 0.0 when exporting single VRScene for entire sequence length
  • Solaris: Discrepancy in Mapping compared to V-Ray for Maya with a provided .USD file
  • Specific tiled EXR file returns black color when applied as texture due to only channel present in file being rgb.R
  • LPE light tags are not treated as events which causes wrong output for tagged lights
  • GI from all lights is included in Light Select when using LPEs with Light Cache instead of Brute Force
  • Ocean Spectra texture with motion-blur produces slightly different displacement than without motion-blur
  • Solaris: display flag change makes all the geometry go transparent
  • Wrong transforms in Hydra with specific USD scene
  • IPR: Decal displacement is not handled by IPR
  • Light Material: texture as color multiplier produces different result than direct value
  • LightInstancer: Add support for instancing of textured lights
  • Primary visibility for geometry with overlapping parts cuts to alpha
  • V-Ray Enmesh: add support for alembic as source and reference objects
  • V-Ray Enmesh: add support for packed source and reference objects
  • Installer: prevent installing over running V-Ray if Houdini or Husk are running
  • Instanced objects transform is ignored when using Light material with Direct Illumination
  • Solaris:
  • Displacment
  • Displacement VOP parameter "Use Global Settings" is ignored
  • Color Correct VOP is not exported to .vrscene when GPU is chosen
  • High memory usage and geometry compile time when using Alembic with instanced shapes instead of vrmesh
  • MaterialX Color Ramp has wrong output when used with a Geometry Property Value sampling the UVs of the geometry
  • Solaris empty viewport when using Distributed Rendering
  • VRScene Material Import fails due to missing plugins: MultiplyDivide and PlusMinusAverage
  • Solaris: Changing the material connected to the output node of a V-Ray Material Builder VOP does not cause an update
  • VRayDirt's "Ignore Self Occlusion" does not work
  • Solaris - "Use" options for SettingsEnvironment from Dome Light for GI/Reflect/Refract/Secondary Matte are not used
  • Standalone: illumination masks exported from VFH not rendered in standalone
  • Incorrect motion-blurred displacement when expansion type is dynamic
  • Light Textures - <frame> token is exported in the file path instead of evaluating the expression
  • Deadline: ${FBATCH} is not evaluated correctly
  • Incorrect displacement for moving objects motion-blurred with geom_samples >= 3
  • Crowd: Smaller values of Random Clip Offset lead to wrong render results
  • Add OCIO to color space menu
  • VFB - using an EXR as Background image with "As Foreground" enabled causes the image to go black
  • VFB - do not tint RGB channels when displaying them isolated
  • IPR:
  • Costant
  • Constant updates for volumes when changing shader params if Motion Blur On and rendering the last file in the VDB sequence
  • Solaris: custom volume used for smoke color is not rendered correctly
  • Square artifacts on using Adaptive Dome Light on GPU
  • Crowd: Missing delay in animation when rendering the whole sequence compared to smaller frame ranges
  • Wrong applying and mapping of imported via .vrscene materials
  • Wrong mapping after Unpacking to Polygons a .vrscene
  • exported
  • export from 3dsMax
  • Crowd: Discrepancy in animation result when rendering sequence and per frame in a specific scene - missing agents
  • Wrong material assignments when using animated switch node and uploading to Chaos Cloud
  • Solaris: options in Display Options > Renderer are not handled
  • Solaris: float to color automatic conversion does not work
  • Missing texture animation export for particular scene on first export, if no GUI render is initiated
  • Solaris: crash when shader has wrong connection
  • Add native support of light labels in the LPE manager
  • Ocean surface sometimes differs from the one in Houdini
  • Animated shader parameters are not exported for static meshes
  • Add support for RGBA Combine VOP for GPU
  • Displacement via V-Ray TexTriPlanar results in holes in the geometry with specific scene
  • Triangular artifacts on packed .abc when Bitmap Filtering type is not set to None or Nearest
  • Immediate crash when Denoiser and Volume Grid shader with the Volumetric Z-Depth parameter set to 'Separate V-Ray Element' is added on volumes
  • Hang after render of packed geometry is finished and when exporting .vrscene
  • Lighting discrepancy between CPU and GPU results when Direct Light is used with Intensity higher than 1
  • Enable Probabilistic Volumetrics by default
  • Empty About V-Ray window
  • V-Ray Clipper does not work for Lights
  • Mesh lights are clipped by V-Ray clipper even when "Clip Lights Geometry" is disabled
  • Falloff Curve is faulty set to Constant interpolation when TexFalloff texture is unpacked from an imported .
  • vrsene
  • vrscene file
  • Unpacking to polygons provokes error and crash with a specific .vrscene
  • VFB2 resizes by itself on render if the layer panel is collapsed
  • VFB constantly loses focus on OSX and gets hidden behind the main Houdini window
  • Disable light materials option of the V-Ray Renderer has stopped working
  • Ignored ROP parameters when changing camera to animated one
  • Failed to create node for plugin TexBezierCurveColor when unpacking a vrscene from 3ds Max
  • Attributes are not correctly interpolated for geometry with OpenSubdiv applied
  • V-Ray ROP inside an HDA is not handling referenced parm when HDA is locked
  • Light Instancer with 100k lights failed to render on Chaos Cloud
  • Textures assigned through image file path tokens referencing a string attribute are ignored when rendering on the Chaos Cloud
  • Hang or crash when assigning a COP network as texture during IPR on OSX
  • Alembic with baked shop_materialpath loses its material assignment when
  • subdivion
  • subdivision is applied
  • UV Channel Named exports UVWGenProjection when used directly in ImageFile
  • Wrong results for Normals and BumpNormals AOVs when rendering with GPU
  • Environment Fog is missing in Light Select element when Deep Output is enabled
  • Preview of .vrscene with many proxies is very slow - add proxy preview type and cache data in preview
  • Textures provided to OSL Texture as input are not evaluated
  • VRScene viewport preview is broken on Windows
  • VFB gets smaller and smaller every time it shows
  • Difference in refractive objects rendering between CPU, IPR and CUDA rendering.
  • Geometry node's Render>Geometry>Point scale parameter is not considered when rendering packed alembics
  • The position of an animated camera is not updated when changing the timeline frame during an IPR session
  • Crash in a specific scene with adaptive lights
  • Crash when rendering particular vrscene with Standalone on Linux
  • Forced hidden objects are not rendered
  • VFB disappears when deselecting the Houdini window on Linux
  • IPR not updating copied instances
  • Switch with expression is not updated in IPR
  • Channel Reference in
  • redered
  • rendered image name is not evaluated correctly
  • Hang when changing resolution in VFB IPR
  • Mesh and Hair merged in the same object breaks material assignments
  • Creating lights and geometry during IPR leads to some light include/exclude issues
  • IPR not handling object level transformations with expression
  • Cryptomatte by attribute is not working on crowds
  • IPR - first created light is not disabling the default one
  • IPR is not always updating regular mesh copied to simulated points
  • Crash to desktop when mesh geo is switched to a packed one
  • IPR not handling SOP transforms
  • Houdini Digital Asset crash with "V-Ray Environment" or "V-Ray Render Elements"
  • Crash in VFB when switching between images in the History panel
  • Freeze with specific user scene by trying to select nodes on first IPR run
  • Crash when attempting to import a Cosmos asset
  • Crash in standalone sequence render of volumes from a single VRScene
  • Crash when changing MaterialX Image VOP's "Signature" parameter back and forth
  • Crash on export when particles with velocity are present in the scene
  • Crash when rendering with instanced lights and using LPEs
  • IPR hang if Render Node license is not present
  • IPR: crash on exit after an IPR session
  • Geometry compilation fails for specific Alembic file with Displacement assigned to it
  • Crash on exiting Stage/Houdini when a render is initiated in both Solaris and Regular
  • Hang when attempting to import a specific VRScene containing instanced alembics
  • OSL: Crash when loading a particular OSL file
  • Crash in IPR when modifying the render region while scene changes are synced
  • Solaris: crash when changing the render flag from MaterialX to a V-Rray Material Library LOP
  • Setting "Screen Window Size" to negative during IPR crashes V-Ray & Houdini
  • Solaris: Crash when enabling than disabling "instancable" parameter of Configure Primitive LOP
  • NUMA Standalone render fails in scene with a lot of Alembic files that have a large number of attributes
  • Crash on last alembic frame export when motion blur is enabled and using per-frame alembic files
  • Crash when Reflection Glossiness is present before Light Mix element in AOVs channels container
  • Crash with Light Instancer and 250K lights
  • In a newly created blank scene using certain python code provokes a crash
  • Solaris: Immediate GPU crash after using Instancer
  • Crash when importing materials from .vrscene
  • Exception in Core when using frag file in a GLSL Texture as Extra Texture AOV
  • Crash after rendering with IPR after production render with Light Mix in the scene
  • Alembic: Crash with polygon with 1 vertex
  • GPU crash with a specific setup including V-Ray UVW Explicit and Bercon Noise
  • Crash or Hang when rendering a sequence with Phoenix Foam Shader assigned to particles
  • Crash when enabling matte/shadow object properties options while GPU IPR is running
  • Crash to Desktop if Volume Grid Shader is copied during an IPR session
  • Animated SettingsOutput "img_file" and "img_dir" can't be overridden with -parameterOverride
  • Export the smoke volume to PhxShaderCache even if rendering of smoke is disabled to ensure the transform is inherited from the smoke field
  • Solaris: displacement is not updated for changes to the input shading graph


Build 6.10.09

Official Release, Update 1

...