Page History
Build 6.20.05
Official release, Update 2
Date - Feb 15, 2024
UI Button | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
New features
...
V-Ray
- Add new instancing backend for lower time to first pixel and optimized scene size
- Implement multithreaded "Compiling geometry" step for polygon meshes
- Add Houdini 20: GCC 11 Linux 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 Separately" toggle under the Image tab of the V-Ray Renderer ROP
- Add V-Ray Decal Displacement parameters
- Add ability to 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 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" 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 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 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 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 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 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: 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: 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 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 .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 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 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
Date - June 12, 2023
...
...
New features
...
Chaos Cosmos
- Add support for Chaos Cosmos Enmesh assets
...
- Add Finite Dome parameters
- V-Ray Profiler Improvements
- Houdini: Add NVidia AI Denoiser Upscaling and Panorama options for Denoiser
...
Solaris
...
MaterialX
- Emissive Materials in Light Select and Light Mix
- Light Mix "To Scene" button has no effect for BRDFLight materials
...
- RenderVar LOP - expose extraTex "force_32_bit_output" in V-Ray Tab if sourceType is primvar
- Support for Cryptomatte primvars from unpacked instancers
- Add PhxShaderSim::scene_name export when volume shader is in volumetric mode for Cryptomatte
- Faster output for beauty (C.*) LPE render element
- Add Hair Width Multiplier option to Render Geometry Settings LOP
- Add an option whether to use reference points or not
- Add beginning forward slash for Cryptomatte Node Path output
- Use primvars from prototypes instead of instancer template points when available
- Support for Cryptomatte primvars for instanced particles
- Support for Cryptomatte primvars for instanced hair
- Slow translation of V-Ray shaders
- Displacement - override settings globally not working
- Fixed - Displacment VOP parameter "Use Global Settings" is ignored
- Add overscan support
- Fixed - Dome Light Finite Dome options missing in UI
- Fixed - RenderVar sampler:pointReference not rendered for hair
- Fixed - Respect USD Texture Gamma control in Solaris
- Hydra: Export only used primvars
- Fixed - Fast movements in the V-Ray scene view are showing only the initial and final positions of the objects
- Fixed - Black zDepth when using specific settings
- Always export Probabilistic Volumes controls to SettingsOptions or update plugin default to enabled
- Fixed - Wrong render when Data Window NDC of RenderSetings LOP has different values for minX/Y or maxX/Y
- Fixed - No AOV output starting with nightlies from Jan 09 2023
- Fixed - Wrong result when using nested instances with Retime Instance LOP
- Fixed - Wrong color mapping for textures coming from Maya due to export of color_space instead of transfer_function for BitmapBuffer plugin
- Fixed - Adding primvar aov causes hair width value to be exported divided by 2
- Fixed - Render is stretched when using overscan
- Fixed - Pixel shift when overscan or regionrender
- Fixed - Visibility properties has stopped working on meshes since january27
- Fixed - Velocity AOV with disabled motion blur
- Fixed - Velocity and interval center
- Fixed - Domelight intensity - wrong expression
- Fixed - TexSampler::random_by_polyShell does not work with rayserver
- Fixed - Instanced objects Cryptomatte for Material Name and Material Path modes has wrong manifest
- Fixed - Render Region is sometimes not updated correctly until a camera move is made
- Fixed - Transform applied to volumes used as prototypes is ignored for instances
- Fixed - Default Color for Image File VOP has no effect
- Fixed - Empty Deep Output file path causes V-Ray to fail saving a rendered image
- Fixed - GPU render settings are not exported
- Fixed - No motion blur for lop level animated object
- Fixed - Wrong render region with physical camera in Solaris
- Fixed - OSL: Missing input parameters
- Fixed - Curves and ramps in VolumeGrid Shader are not translated
- Fixed - Smoke volume does not have color
- Fixed - Instances has no moblur with particular scene
- Fixed - Transform of a single instanceable volume primitive is ignored
- Fixed - Clicking the render region tool "Clear Render Region" button with Physical Camera enabled causes wrong camera transform
- Fixed - Parts of instanced geometry go missing randomly with specific scene on Linux
- Fixed - Normal bump not rendered
- Fixed - Vector displacement options are not exported
- Fixed - "Invalid property name error.!" for a lot of shaders
- Fixed - Volumes are not rendered because of missing parameters of PhxShaderSim
- Fixed - Displacement texture file path is not handled
- Fixed - Object properties shadows_visibility is ignored by vrproxy
- Fixed - GeomInstancer crash
- Fixed - Meshlight causes "EXCEPTION IN CORE"
- Fixed - Mesh light crash
- Fixed - Change display flag from meshlight to its geo causes a crash
- Fixed - LightLinker causes a crash with builds after January 27
- Fixed - Crash when change renderFlag from materialX to V-Ray material library lop
- Fixed - Crashes when Environment Fog as a material is present in the scene
...
Modified features
...
Cloud
- Add new V-Ray Sky Clouds options for density, seed and contrails
...
- Update changelog - V-Ray 6 for Houdini Beta Release
- Add support for point integer attributes for shading
- Pick support for Houdini 19.5.534 for the stable builds for V-Ray 6
- Mac OS notarization for V-Ray for Houdini builds
- Set "Thread Priority" to "Lowest" by default
- Standalone -frames=range is broken if path keyframes are used
Bug fixes
...
Alembic
- Option to use velocity only
- Cryptomatte "Per Attribute Value" does not work for Alembics
...
- Crash when attempting to import material from a specific VRScene
...
Build 6.00.21
Official Release
Date - Dec. 13, 2022
New features
...
...
V-Ray
- Integrated the Chaos Cosmos asset library for Houdini 19 and up, under Windows
- Implemented the V-Ray Profiler
- Implemented the V-Ray Memory Tracker
- Added Adaptive Bucket Splitting
- Implemented the V-Ray Enmesh for render-time generation of patterns over a mesh surface
- Updated V-Ray IPR for better interactive feedback
...
Add an option to remove resumable file after successful render
Solaris
...
V-Ray
- Add V-Ray support for Solaris Render Region Tool
- Add support for USDZ files
- Added Plate Workflow support through the V-Ray Environment settings on the Dome Light LOP
- Add texture tint/simple color correction controls for Dome and Rect lights
- Implemented LPE light tags support for lights in Solaris
- Add support for Motion blur based on velocity attribute
- Add support for integer PrimVars with User Integer VOP
- Add Deep Output support
- Add support for "constant" PrimVars in Cryptomatte
- Add Camera Overscan support
- Add support for writing Cryptomatte data through husk
- Add support for live volumes
- Add V-Ray Environment Fog
- Add Viewport Denoiser Result toggle
- Add support for MaterialX position and normal output via husk
- Add V-Ray Proxy support with V-Ray Proxy LOP
- Add support for native Houdini volumes
- Add "V-Ray Render Vars" LOP HDA similar to the Karma standard variables with presets for common AOVs
- Add Hair Properties in Geometry Render Settings LOP
- Add "Render as Disc" option for points in Geometry Render Settings LOP
- Add NSamples/Velocity support
- Add Bercon Noise support
- Add Deep Output support for VDBs
- Add support for Nested Instancing
- Add Visibility Settings for Volumes in Solaris
- Add Deep EXR options in Render Settings LOP
- GPU crash to desktop with instanced geometry
- Crash when the shader has wrong input connector type
- Combine texture causes a crash
- Crash when enabling and disabling the “instanceable” option of the Configure Primitive LOP
- Hydra delegate crash to desktop in CentOS
- Scene import (All) crashes in Python in Houdini 19.5
- Crash to desktop with new GeomInstancer plugin
- Meshlight causes "EXCEPTION IN CORE"
- Crash when toggling any of the Render Geometry Settings LOP options
- Light Linker not working
- Preview shader is rendered grayscale - Linux only
- Switching BRDFs inside the V-Ray Material Builder does not update the Viewport
- Randomizer VOP does not work
- Mismatch between Karma and V-Ray renders for points with “pscale”
- V-Ray skips point with index 0 when rendering points
- TexUserScalar does not work
- Opacity of V-Ray material is not working when color output of ImageFile VOP is used
- PrimVars/User Color on points is not rendered
- Invisible parameter state of lights is ignored when changing delegates
- Velocity blur for Volumes is not working
- Remap texture does not work in "Color" mode
- Impossible to select anything in the viewport when V-Ray is set as the Viewport Renderer
- Adding a dot in the shader graph breaks the shader
- Mesh Light Texture is not used or exported to the VRScene
- Expose "Max. MipMap Resolution" in the Render Settings LOP > Options > Textures
- Some parameters are not taken into account when saving Deep data
- Missing "Affect Reflections" toggle on V-Ray light properties
- Light material with "Direct Illumination" enabled does not update color changes in the Viewport
- Displacement isn't present in final render through husk
- Wrong default value export for "Preserve Map Borders" parameter when using subdivision
- Hair when "Use Embree" is disabled is missing from the final render through husk
- Chaining Switch VOPs does not work
- Memory leak with husk and specific scene
- LPE render var settings are not exported
- Change render var format to color3f for color elements in VRayStandardRenderVars LOP
- Image File VOP always uses "Inverse Gamma" as "Transfer Function"
- "Use" options for Environment settings from Dome Light for GI/Reflect/Refract/Secondary Matte are not considered
- Spotlight angle does not match Karma
- Spotlight softness affects only shadows but the light borders are always sharp
- Integer attributes are not supported
- Material Output VOP does not trigger an update in Houdini 19.0
- Missing vertex, face and normals lists for reference mesh when importing alembics with rest attributes
- Vector primvars are not picked up
- Render Settings LOP fails to load V-Ray UI due to ds file typo
- Different color mapping between render passes
- "Override Settings Globally" for Displacement is not working
- Displacement VOP parameter "Use Global Settings" is ignored
- Remap texture in "Float to Color" mode does not work with Blend material
- Geometry goes missing after switching delegate from V-Ray to Karma and back to V-Ray
- Viewport selection doesn't work
- Overscan is not saved in husk's output EXR
- V-Ray Remap node adds gamma shift
- Empty viewport/render after switching delegates
- Add OSL support
- Pixel shift when rendering with overscan or using region render
- Denoiser does not work
- Wrong render region top coordinate
- RenderVar sampler:pointReference not rendered for hair
- Volumes rendered to disk through Husk have no emission
- Wrong transforms in Hydra with specific USD scene
- Coat and/or Sheen element breaks all the elements when render to MPlay
- Hydra USD wrong render - "darg", "earg" and "targ" parameters for volume shader are not exported to USD
- Error when V-Ray delegate is started on scene open instead of OpenGL on Linux
- Parts of the geometry are missing when rendering via Husk
- Volumes are not rendered because the cache path is not passed to PhxShaderSim
- Vector Operations VOP does not export vector_a and vector_b parameters
- Exposed the Extra Tex "force_32_bit_output" in the V-Ray Tab if sourceType is primvar for a RenderVap LOP
- Added standalone precompiled V-Ray 6 USD builds
- The AOV Bind VOP can now be used without a "bind:" prefix in the RenderVar LOP
- Fixed Karma hanging on sequence renders when V-Ray is installed
- Crash when Mesh light is present in the stage
- Crash when changing the render flag from a MaterialX to a V-Ray material library LOP
- Changing the display flag from a Mesh light to its source geometry causes a crash
...
- Add support for MtlX Adjust as HSV to V-Ray
- Add support for MtlX Range
- Add support for Mtlx Burn
- Add support for Mtlx Difference
- Add support for Mtlx Screen
- Add support for Mtlx Dodge
- Add support for Mtlx Minus
- Add support for Mtlx Disjointover
- Add support for tan function for vector3 and vector4
- Add support for sqrt function for vector3 and vector4
- Add support for sin function for vector3 and vector4
- Add support for log function for vector3 and vector4
- Add support for floor function for color3,4 and vector3,4
- Add support for exp function for vector3 and vector4
- Add support for Mtlx Divide
- Add support for cos function for vector3 and vector4
- Add support for ceil function for vector3 and vector4
- Add support for asin function for vector3 and vector4
- Add support for acos function for vector3 and vector4
- Add support for Mtlx Overlay
- Add support for Mtlx Plus
- Add support for Mtlx In
- Add support for Mtlx Mask
- Add support for Mtlx Matte
- Add support for Mtlx Out
- Add support for Mtlx Over
- Add support for Mtlx Sign
Modified features
...
...
Alembic
- Add support for SOP and OBJ level transform for Alembic primitives piped into a Mesh Light
- Add support for Object Properties "Geometry Samples" for per frame particle Alembics with multiple subsamples
...
- Remove "Auto Transfer Function" toggle and script from Image File VOP
Bug Fixes
...
IPR
- VFB2 isn't updating the V-Ray Log information
- Debug flag does not work when a VOP node inside a Material Builder is assigned to the geometry
- Animated Ocean Spectra Mask is not updated on frame change
- Exporting a VRScene in "Export" mode directly after running IPR causes empty standalone renders
- Renderer "Override Camera Resolution" option changes do not update IPR
- Referenced Shader changes do not update IPR
- Parameter changes for nodes inside Material Builder piped into Multi ID material do not affect IPR
- Material Override when using Distance Texture is lost when starting second IPR session
- Persistent updates or crash when changing a Volume Shader parameter assigned at the SOP level
- Render Region disappears on Production render or IPR start
- Material Overrides are lost when changing the Timeline frame during IPR when Extra Texture with the override object in its Exclude list is present
- Removing a Decal object from the SOP network does not affect IPR
- No updates for displacement assigned at the SOP level to Alembic primitives
- Renderer ROP Objects list does not update IPR
- Deleting objects or lights does not affect IPR
- V-Ray Proxy SOP is not updated in IPR
- Geometry goes missing during IPR if there are nodes that are linked to the camera transforms in the scene
- Lost ExtraTexture elements after the first one, on frame change, and if they have the same object in Exclude List
- Material assignments for Multi ID Material are lost when using an input Material Builder instead of BRDF
- Slowly generated mesh is not updated
- No update when enabling/disabling the ROP Material Override options
- Geometry that is hidden when IPR is started remains invisible even when unhidden during IPR
- Unnecessary refresh when changing folders on a BRDF node
- Renderer Camera settings do not update IPR
- Viewport does not update view changes
- Light Instancer not updated
- V-Ray Object Properties are not updated in GPU IPR
- Rendered objects would occasionally disappear when making changes to their geometry or adding additional objects to the scene
- Material assignments are ignored in for the entire scene if a debug flag is present on a VOP node
- Displacement per primitive not always updated in IPR
- "Render with Take" uses the correct take then refreshes and reverts to Main during IPR
- Toon Effect is updated in IPR only once
- Any changes done while IPR is running cause the Fog effect to disappear
- IPR update broken in 5.x for Light Instancer
- Velocity blur is not updated when changing "Shutter Speed" of Physical Camera
- Sun parameters do not update Sky texture for IPR when used in a Dome Light
- Hang if VFB IPR button is clicked multiple times before IPR starts
- Crash with partitioned alembic when using Motion Blur and Displacement
- Crash with Alembics using Displacement and Material AOVs
- Random crash during IPR or when attempting to start a production render
- Crash when toggling on/off the Mesh Light's "Use SOP Geometry" option
- Crash when changing the "Motion Blur Multiplier" on the Volume Shader
- Setting "Screen Window Size" to negative during IPR crashes V-Ray and Houdini
- Crash when starting IPR first then Production Render if "Cache Bitmaps" is enabled
- Crash when disabling the V-Ray Physical Camera during IPR in "Render View" or Viewport
- Crash if starting a production render after an IPR session
- Crash in IPR when modifying the render region while scene changes are synced
- Debug flag on Referenced Shader VOP has no effect in IPR
- ROP Render Scripts are not executed for IPR
- Settings for displacement coming from Override Material do not refresh in IPR
- VFB Render Region does not work if you start IPR when it is disabled
- Constant updates for volumes when changing shader params if Motion Blur On and rendering the last file in the VDB sequence
- Enabling motion blur is not handled during IPR
- Decal displacement is not handled by IPR
- Imported VRScene ignores changes to Objects visibility list
- Disabling a light's Node visibility flag during IPR will incorrectly disable the light
Rendering
- OSL crash when redrawing UI after render
- Crash with Light Mix on render start
- Crash rendering groomed fur/hair with V-Ray
- Crash when attempting to render a volume without volume shader assigned to it
- Karma hangs on GUI sequence renders when V-Ray is installed
- Freeze on production render start with Rayserver Instancer and Displacement
- Crash if render is quickly started, stopped and started again multiple times
- "-imgFile" flag for standalone rendering causes double output
- VFB is brought to foreground on every frame when rendering a sequence, even when Houdini is minimized
- Wrong frame token exported when using $F4 tag for textures
- Per-primitive displacement does not render correctly
- Add support for vray_renderable packed attribute
- Texture for Dome light is not exported when using a referenced Image File VOP
- Geometry nodes in an Object network inside a parent Geometry node are rendered even when the parent Geometry node has visibility disabled
- Color AOV name expression is not evaluated for VFB
- Material Overrides do not work for more than one object in pattern list
- Forced hidden object with material override does not have material in render
- Overscan disables render region
- When using shader overrides with VRScene SOP the render becomes darker
- NUMA slowdown when rendering Alembics
- Double camera export when using a Switcher to change the render camera per frame
- VFB Render Region in viewport is not always rendered
- Render Region resizes unproportionally when Camera Resolution is increased
- "Visible in Refraction" causes wrong render output when a glossy material is present
- Baked volumes in VRScene produce empty renders in some frames
- Render Mask in "Object" mode does not work
- Physical Camera missing "specify_focus" export causes wrong DoF renders
- Crash rendering groomed fur/hair with V-Ray in a specific scene
- Freeze on production render start with Rayserver Instancer and Displacement
- Immediate crash when pressing Render after upgrading to MacOS Big Sur 11.2
- Standalone - wrong frame loaded for Alembic in Distance texture when rendering with -frames argument
- VFB Compare settings are lost when starting a new render
- Wrong render in Houdini with TriPlanar texture applied to Alembics with rotation in Y
- Missing texture animation export for particular scene on first export, if no GUI render is initiated
- Empty render for live volumes when Motion Blur is enabled
- Alembics exported with object level transforms have double transformations when rendered
- Volume emission not rendered in Beauty ("C.*")LPE
- Randomly missing UDIM textures with specific scene
...
GPU
- V-Ray Material Translucency parameters are grayed out for GPU but should not be anymore
- Wrong Light Linking export for GPU
- Matte Surface not working in GPU render for poly geometry
- Lighting discrepancy between CPU and GPU results when Direct light is used with Intensity higher than 1
- Square artifacts on using Adaptive Dome light on GPU
- CPU instead of RTX mode is started
- Image sequence as texture not rendered on GPU
- Attributes for shading with User Color and User Float do not work for Alembic hair and particles on the GPU
- Freeze with specific volume when using GPU
- Crash with a specific setup including V-Ray UV Explicit and BerconNoise
Extra Texture AOV include list does not work for particles
TriPlanar texture with rest attributes does not work for live geometry and Alembics
Missing bitmap color difference between CPU and GPU
Color Correct (Maya) texture is not exported to .vrscene when GPU is chosen
Crash when rendering a mesh with attributes sampled in the shader and motion blur enabled
...
- Remove file exists check when exporting packed disk primitive volume by path to speed up VRScene export
- Slow VRScene export time for instances with Motion Blur
- Slow export of animated cached VDBs
- Very slow export and high memory usage for Mesh Light using deforming alembic as source geometry
- Wrong export for frame($F2) token in texture path
- Channel string reference for VRScene Export path on Renderer ROP with frame token causes wrong export
- VRScene export for per frame Alembic files with time offset is not animated
- Export Mesh Lights generated by Light Material with "Direct Illumination" enabled to Light Select element
- No VRScene export for animated objects after first frame when Motion Blur is Enabled
- Empty plugin export for Extra Texture element
- Empty parameters export for Distance Texture - only Objects list is exported
- Empty export for Renderer Image Sampler parameters
- Float to Color is always exported, even when the float output is connected to a float input
- Light Instancer is not exported when texture baking
- Distance Texture object is not exported if part of an Override Material
- Wrong Displacement export for "Vector Displacement" assigned through Material SOP at the SOP level
- VRScene export - missing material AOVs with Alembics and Motion Blur when Offset is 0 and Duration is 1
- Only first frame is exported to VRScene for animated objects in Distance Texture list if their visibility is disabled
- Reflect/Refract mask are exported incorrectly
- Crash if you use VRScene Shader Overrides without typing Scene Name
- Material Overrides are lost for VRScene export after the first frame
- "Clip Mesh" parameter for V-Ray Clipper is not exported
- No export for Image File OCIO tab
- Animated shader parameters are not exported for static meshes
- Proxy Export not working in latest nightly builds
- VRScene export for Mesh Lights with Alembics only uses the first frame of the sequence
- Issues with Proxy export and particles
- Multi-valued params are not exported
- Light Textures - frame ($F) token is exported in the file path instead of evaluating the expression
- Wrong export for Image File VOP into Layered texture causes no color output
- Wrong UV set export for Image File VOP when exporting a .vrscene
- When Mapping of Procedural textures is set to UV, parameters are not exported to .vrscene
- Object Scale for V-Rya Enmesh is always exported as 1.0
- Multiple plugin exports when generating per frame VRScene files
- Crash on last alembic frame export when motion blur is enabled and using per-frame alembic files
- Empty export for Extra Texture element
- Hang after second V-Ray Proxy export
- ".vrscene" file path is truncated to 256 characters on Linux
- Stray points are exported both as vertices for GeomStaticMesh and as particles for GeomParticleSystem
- Wrong Image File VOP transfer_function export when OCIO is enabled on Image File VOP
- Mac: Exporting animated proxy into a single file would occasionally cause Houdini to become unresponsive
...
VRayScene
- Incorrect import of Remap Texture from a VRScene file exported from Maya
- Incorrect import of volumeNoise (3D noise) from a VRScene file exported from Maya
- VRScene "Unpack to Polygons" does nothing if a node named "vrayscene_unpack" is already present in the same SOP network
- VRScene "Unpack to Polygons" does not create a material network
- Crash when importing materials from .vrscene
...