---
title: "7.20.10"
canonical: "https://documentation.chaos.com/space/VRAYHOUDINI/370835504/7.20.10"
format: markdown
---
**V-Ray 7, Update 2**

*Official release*

**Date **- Dec 8, 2025


> Macro (ui-button)

  


## **New Features**

---

### **V-Ray**

- Added Artistic and Blackbody emission models for the V-Ray Volume Shader VOP
- Added Moon and Stars options on the V-Ray Sun Light for a night sky effect when the sun is below the horizon
- Added the option to clip Gaussian Splats loaded through the V-Ray Gaussian Splat LOP/SOP node
- Added resolution-independent bump option on the V-Ray material to aid in cases where the bump appearance differs across various resolutions
- Added the ability to override the mip-map level of textures in an object's shading graph under the Render Geometry Settings LOP
- Added support for Acceleration Blur under the Velocity Blur menu
- Added support for the normals' Cusp Angle property
- Added support for camera resolution override when using the UV Projection VOP in Perspective mode

### **Chaos Cosmos**

- Added support for AI-based material generation in the Cosmos browser

### **Houdini**

- Added support for Chaos Vantage as a Solaris render delegate
- Added support for MaterialX nodes in Vantage natively
- Added support for 21.0.512
- Added support for 21.0.440
- Added support for 20.5.684
- Added support for 20.5.654
- Added support for 20.5.613

### **Solaris**

- Added initial support for Hydra2
- Added support for dynamic parameter aliases in Hydra
- Added a simple version of a custom Deadline submitter, shipped with the V-Ray for Houdini installation
- Added a new Cubic mode for rendering of splines to improve Feather Procedural results with V-Ray. Further optimized time to first pixel and RAM use
- Added support for int64 primvars

### **MaterialX**

- Added support for 1.39
- Added support for the MtlX Standard Surface VOP's Dispersion parameter
- Added support for the MtlX Facing Ratio VOP
- Added support for mixing displacement


## **Modified Features**

---

### **V-Ray**

- Light Path Expressions will now be internally converted to V-Ray Light Selects where possible, to accelerate rendering and aid in setups that utilize V-Ray Light Cache
- Hair tessellation is now multi-threaded to reduce the time to first pixel
- The maximum number of V-Ray Light Select AOVs is now increased from 96 to 256

### **Houdini**

- The V-Ray installer executable will now utilize the HOUDINI_PACKAGE_DIR variable to point to the installation files' location


## **Bug Fixes**

---

### **V-Ray**

- Broken materials in V-Ray standalone with USD 0.25.05
- Face_mtlIDs attribute is ignored for .vrmesh export
- Only the first frame is successfully rendered with V-Ray Standalone for a particular VRScene file
- Crash with Alembic, motion blur, and subdivision in a specific case
- Possibility to set a pre-scaled vector texture for displacement
- Inconsistent results with Reflection Glossiness/Roughness parameters on V-Ray GPU and V-Ray CPU.
- The animated displacement amount does not work in IPR when changing frames
- Stepped deformation blur with single-file Alembic caches when using more than 2 geometry samples for motion blur
- Attributes used directly as a bump texture do not work
- Not all instance data is exported into .vrmesh when doing a V-Ray Proxy export
- Debug version with better visualization for LPEs
- Wrong output for Diffuse AOV when using Blend material with multiple Hair materials
- Investigate artifacts and slower rendering with a particular scene between V-Ray 6.2 and V-Ray 7.0
- The position of geometry is not updated when Velocity blur/Acceleration blur is enabled
- Do not display an error dialog when the error code is 0
- Deprecate the Displacement Shift parameter for V-Ray Decal
- Material not exported for points
- Alembic velocity motion blur doesn't match with unpacked geometry
- No motion blur with alembic files and displacement in the shading graph
- UV seams with V-Ray Subdivision when underlying mesh has overlapping or non-convex faces

### **V-Ray Licensing**

- Hang when closing the login dialog in Solaris
- Using the new named licensing, a GUI license is NOT engaged for Production rendering in 'vanilla' Houdini
- Python render pick up interface license

### **Chaos Cloud**

- Fixed an issue causing scene upload to fail due to a version mismatch

### **Solaris**

- Endless loop when Geographic Position is enabled for the V-Ray Sun
- The default signature of a parameter is no longer working
- Pattern ID node is broken
- Switching on/off Make Instanceable parameter causes the geometry to disappear from the viewport
- Improve import of .vrscene files via Sopcreate > vrayScene node
- Make instance-able slow IPR update
- The user_attributes parameter of GeomInstancer is empty
- Motion blur always exported as ON, but no motion blur in the render
- The Toon Effect from materials is not applied unless enabled in the Render Geometry Settings
- Separate namespace for viewport render settings
- VRayScene LOP disable preview is not taken into account
- VRayScene import mode is wrong when left on the default value
- Wrong intensity of USD lights
- Crash with a specific USDZ file when V-Ray is started in the viewport
- Crash when using the X button in a V-Ray shading graph to visualize a V-Ray Dirt texture
- Dome light has no parameters in V-Ray tab; Sun light and Area light have settings for Moon and Stars
- Image File OCIO toggle crash
- Crash when trying to export vrscenes
- UV seams with specific geometry when V-Ray Subdivision is applied
- The prototype transform is ignored for mesh lights
- Crash when trying to create a subnet from a Layered texture
- The V-Ray Material Builder appears to dirty the shading graph of adjacent Material type nodes
- No update for instances when modifying the prototype, scale up the chain
- Disconnecting a material graph pipe into the Visualize VOP during IPR causes a crash
- Avoid overwriting paths when V-Ray is used
- VFB is not shown for husk
- Incorrect offset with overscan
- AI Upscaling doesn't work for all resolutions
- Expose the Dome Light’s Affect Alpha parameter in the V-Ray Atmospheric HDA
- Crash when Intel Open Image Denoiser is used in the viewport
- Improved IPR toggles updates
- Tests for MaterialX shaders crash on Linux
- Implement pattern matching for lights
- Multi-channel EXRs saved through Hydra delegate do not work with Intel's Denoiser, both in the vdenoise tool and Houdini's idenoise tool
- File logger support
- LOP nodes don't get exported to .vrscene
- Hang if non-hydra or deep output paths do not exist
- Display licensing messages in the viewport
- Aerial Perspective does not export the Sun parameters
- Material library fails to detect animated V-Ray VOP nodes
- LPE object labels don't work for instances
- Wrong displacement scale for instances when prototypes have a non-default transform
- Crash when changing the displacement amount parameter
- Visibility properties of instanced volumes with new volume shaders are ignored
- Volume shader IPR update crash
- Artifacts when rendering two perpendicular planes in the viewport
- Crash with invalid MultiID texture setup
- Single subset shader resets on IPR update in some cases
- NVidia AI Upscale parameter causes flickering of the viewport render
- mtlxrotate2d not working as expected
- Crash with Feather Procedural when changing related parameters
- When using the mtlX displacement node, negative values for the scale cause the geometry to disappear in the viewport
- Viewport render stats
- Exponential time to render with 100+ MtlX nodes
- Crash when multiple subnets are chained in a V-Ray shading graph
- Rayserver Instancer with Node with ExtMapChannelsis  causing a black render
- Primvars AOVs not rendering without a camera in the Render Settings
- Subdivision Reserve Geometry Borders in Render Geometry Settings does not affect the final outcome
- Dome light's Use Tex. from Dome checkbox has no effect
- Environment setup

### **Volumes**

- Crash with the new Volume Shader and deep output when Deep Merge Mode is set to 3
- Crash with a particular setup
- Only one of the density fields will render when using multiple Volume and VDB Field Assets referencing different SOPs, all under a shared Xform prim
- Different results between Husk and Solaris viewport rendering when using VDB combined fields
- Wrong export for volumetrics in vanilla Houdini causes the prototype to be visible

### **Textures**

- Invalid randomization for big values when using the Random VOP
- The Size parameter is not translated for the V-Ray Smoke texture
- Blurred bitmap when using rest attributes with instanced geometry rotated in intervals of 90 degrees
- COPs are baked differently with the latest builds

### **VFB**

- Improve the functionality of the masks in the Exposure layer
- Move Highlight Burn from Exposure layer to Filmic Tonemap - Linear
- Polygon region's bounding box is cleared in CPU IPR

### **USD**

- USD 25.X - dirty primitives are not updated
- USD 25.x Light Linker support
- Multi-threaded issues with a particular .usd file
- Missing textures for USDZ file when using usdView
- Nested rayserver instancers may evaluate the wrong material
- Wrong build revision in the render log
- Added primvars:name syntax support for sampling primvars
- Rendering with usdRecord will occasionally use the wrong camera instead of the one passed through the -cam console argument

### **MaterialX**

- MtlX Position doesn't work as intended when scene offset is used
- Fixed an issue with the MtlX Position VOP
- Override parameters with primvars
- Assigning mtlx builder not working
- Anisotropy values closer to 1 cause dark results
- Fixed ND_heighttonormal scale