---
title: "V-Ray 5"
canonical: "https://documentation.chaos.com/space/VMAYA/111739482/V-Ray%205"
format: markdown
---
> Macro (anchor)




## **V-Ray 5, update 2.2**

*Official release*

**Date** - Apr 20, 2022

**Build 5.20.02**


### New features

---



**V-Ray**

- Adaptive bucket splitting;
- Maya 2023 support;
- Added a transparency_level output to Sampler Info node and TexSampler plug-in;

**V-Ray GPU**

- Objects Receive Shadows attribute support;

**Bifrost/USD**

- Support for rendering Bifrost USD graphs;

**USD**

- Support for importing V-Ray materials from USD to Maya nodes;
- Support for importing cameras from USD to Maya nodes;
- UI for exporting V-Ray materials to USD in the V-Ray>Tools menu;
- vrayExportUsdMaterials command for exporting V-Ray materials & displacement directly to USD;
- Support for in-memory only USD stages coming from plug-ins;
- Support for VRayLightMesh;
- Support for UsdGeomPoints particles;
- Support for USD BasisCurves hair;
- Support for USD Skel;
- Support for VDBs in USD;
- Initial support for rendering USDPreviewSurface node in Maya;
- MayaUSD 0.15 and 0.16 support;

**USD/VRayPhysicalCamera**

- Support for V-Ray physical cameras from Maya to USD;

**Ornatrix**

- Support for "user color attributes" from Ornatrix;

**Denoiser**

- Added an option to not denoise alpha;

**Chaos Vantage**

- Vantage Live-Link;


### Modified features

---


**VFB**

- Made ON/OFF state in buttons in VFB2 visible;

**USD**

- Fixed certain lights in USD not rendering correctly;

**V-Ray**

- Automatically add Render Setup layer override for the enabled attribute of toggled Render Elements;
- More robust IPR change detection while mouse dragging;


### Bug fixes

---


**V-Ray**

- Fixed crash with reflection exclude list in VRayObjectProperties;
- Fixed textures not updating in IPR when changing file path;
- Fixed loading a .tx textures with UDIM crashing Maya;
- Fixed illegible symbols in memory tracking log on Linux;
- Fixed a server-side distributed rendering crash involving Light Mix;
- Fixed an issue with standalone installation preventing starting a distributed rendering server on MacOS;
- Fixed a rare crash when using Alembic proxies in IPR;

**USD**

- Fixed memory leak when rendering USD
- Fixed error with MDL material;
- Fixed crash with instanced transforms in USD;
- Fixed wrong import of USDPreviewSurface;

**VRayTriplanar/VRayProxy**

- Fixed wrong local object projection on instanced proxies;

**VRayToonMtl**

- Fixed difference between IPR and Production rendering;

**Cosmos**

- Fixed drag & drop asset position on MacOS HiDPI displays;

**Installer**

- Fixed standalone installation incorrectly proceeding while Maya is running;

**Texture Baking**

- Fixed baking of more than one object through the V-Ray Baking Options;

**VRayScene**

- Fixed unnecessary "Preview for Node" error messages;

**VFB**

- Fixed an issue with lens effects sometimes being computed wrong;


## **V-Ray 5, update 2.1**

*Official release*

**Date** - Dec 21, 2021

**Build 5.20.01**


### New features

---

  
**V-Ray GPU**

- Support for the texture mode of the lens distortion option in Physical Camera;

**VRayDecal**

- Added an option for back side projection in VRayDecal;

###   
Modified features

---

  
**Cryptomatte**

- New more robust Cryptomatte implementation;

**Material importer**

- Added support for real world scaling when importing Cosmos materials;

**Chaos Cloud**

- Changed defaults for cloud submit window to be single camera and single layer;

**V-Ray GPU**

- TotalLight Render Element now available with V-Ray GPU;
- Reduced kernel compilation times by up to 60%;

**V-Ray**

- Changed the default Compensate Energy in VRayHairNextMtl to OFF;

**USD**

- Improved the V-Ray chaser UI;
- Support for exporting VRayDisplacement via chaser now available in the UI;
- Support for exporting light texture files to USD;

**VRayLightDome, VrayLightIES, VRayMeshLight**

- Show Atmospheric contribution controls in GPU UI for V-Ray lights;

**Viewport 2.0**

- Updated the local anisotropy axis for VRayMtl in Viewport 2.0;

**Chaos Cosmos**

- Proxies from assets are now with a nicer name;

###   
Bug fixes

---

  
**V-Ray**

- Fixed V-Ray not utilizing more than 64 threads in some cases on Windows 11;
- Fixed reversed bump in reflections;
- Support UDIM textures with more than 99 tiles in one dimension;
- Fixed unnecessary prompt for EULA in Maya 2018;

**VRayScene**

- Fixed Preview for Node not supported error when loading vrscene;

**Installer**

- Fix font style in the installer on MacOS;

**VFB**

- Fixed crash with VFB Clear log when a search is open;
- Fixed crash with IPR rendering and VFB Log set to All when using High DPI scaling;
- Fixed VFB2 log verbosity level resetting to 0 after crash;

**Chaos Cosmos**

- Fixed assets imported with wrong offset and translate frame placement attributes;
- Fixed materials category in Cosmos disappearing when multiple Maya sessions are open;
- Fixed button for minimizing of the Cosmos Browser disabled on Linux and macOS;
- Fixed Drag and Drop of Cosmos assets to the Maya Viewport on Linux and MacOS;

**USD**

- Fixed rendering an anonymous USD layer;
- Fixed error when rendering empty USD layer;
- Fixed crash when rendering different USD files with VRayScene and mayaUsdProxy in the same scene on Linux/MacOS (regression);

**V-Ray GPU**

- Fixed black Light Cache prepass on high resolution renders;
- Fixed standalone from Maya installation failing to render with GPU;
- Fixed crash with multiple instances of VRayDecal;
- Fixed crash in V-Ray GPU IPR when moving camera;
- Fixed memory leak with Light Cache Subdivs;
- Textured VRayDecal does not work with on-demand-mip-mapped mode;
- The Light Mix render element does not work correctly on GPU when Auto Exposure is enabled;

**V-Ray GPU/LPE**

- Fixed LPE not capturing scattered self illumination of EnvironmentFog or VolumeGrid;

**V-Ray GPU, VRayDirt**

- Fixed VRayDirt objects casting shadows even with shadows disabled;

**VRayHairNextMtl, V-Ray GPU**

- Fixed different GI results with enabled/disabled render elements and HairNextMtl;



## **V-Ray 5, update 2**

*Official release*

**Date** - Nov 11, 2021

**Build 5.20.00**


### New Features

---

**Cosmos**

- Added Cosmos asset browser
- Cosmos Materials support

**VRayDecal**

- An easy way of projecting one material on top of another

**Chaos Cloud**

- Option to submit all render layers and cameras to Chaos Cloud

**USD**

- Support for exporting V-Ray lights to USD
- Support for V-Ray lights in USD
- Support for exporting V-Ray Displacement to USD via the MayaUSD chaser API
- Added support for MayaUSD 0.13

**VRayScene/USD**

- Viewport preview for USD files in a VRayScene node

**VRayMtl**

- Physically correct GGX/GTR anisotropy
- VRayMtl thin-walled mode

**VFB**

- Added a Sharpen/Blur post effect layer
- Integrated rendering log in VFB2
- Option to create an "effectsResult" channel when only Lens Effects layer is enabled (no Denoiser)
- Batch image processing in VFB2 for vrimg files
- Ability to add color corrections to the VFB Background layer
- Added a functionality for adding VFB color corrections to all render channels

**VRayHairNextMtl**

- Added a Compensate Energy option for faster and more realistic rendering of white or bright hair and fur

**V-Ray, Material importer**

- Add support for real world scaling when importing Cosmos materials

**VRayLightDome, VrayLightIES, VRayMeshLight, VRayRectLight, VRayLightSphere**

- Atmospherics contribution option for lights

**VRayLayeredTex**

- Ability to rename the layers in VRayLayeredTex

**VRayDirt**

- Added Streaks blur option to VRayDirt
- Added Streaks density to VRayDirt
- Added Ignore bump option to VRayDirt
- Added Thin mesh mode to VRayDirt

**VRayMtl/V-Ray GPU**

- Implemented the thin-walled mode of the VRayMtl on the GPU
- Implemented the new volumetric translucency modes of the VRayMtl on the GPU


### Modified Features

---

**V-Ray**

- Notarized installation on MacOS
- Discontinued zip builds on MacOS
- Anima AXYZ animated textures are now working
- Added an option to force infinity color to black for ZDepth
- Updated Embree to 3.13.0
- Removed the GPU Light Cache option, it will now be always ON
- Made the proxy filter update on keystroke
- A prompt for EULA for interactive rendering after a zip or automated install
- Removed the Clamp Output option
- Removed the Sinc AA filter
- Removed the World Scale option for Light Cache
- Help link for Post Translate Python Script available in toolclip on hover
- Automatically add extension when adding tokens for Light Cache to match saved files
- Report time spent tracing photons during rendering with progressive caustics

**Chaos Cloud**

- Added support for VFB2 OCIO color corrections when exporting to Chaos Cloud
- Calling Cloud and Archive Scene windows when already open now brings them on top

**VRayCurvature**

- Curvature texture support for isolating Convex or Concave values
- Ignore bump options

**VFB**

- Apply color corrections to the RGB channel when saving
- Extended vfbControl with commands for V-Ray VFB2 layers
- Better control when deleting layer groups

**V-Ray GPU**

- Use small buckets when rendering with CUDA CPU Only
- Calculate LC only on the GPU when V-Ray GPU is used
- Added support for tiled textures with large amount of tiles on V-Ray GPU

  
**VRaySun**

- Renamed the Improved Sky model to PRG Clear Sky

**LPE, VRayScannedMtl**

- Support for the coat layer in VRayScanned materials

**V-Ray, Chaos Cloud**

- Ability to export multiple renderable cameras to vrscene

**VRayBlendMtl, VRayLayeredTex**

- Removed map button for non-texturable opacities in VRayLayeredTex and VRayBlendMtl

**VRayDirt**

- Hid the Invert normal parameter for VRayDirt

**VRayProxy**

- Added number of voxels to VRayProxy info tab
- Fixed wrong viewport preview with alembic instancing
- Visibility rules working in preview mode

**VRayScene**

- Set the flip axis option to Auto for VRayScene nodes

**USD**

- Fixed lights from USD are all positioned at (0, 0, 0) in some USD files

**VRayToonMtl**

- Fixed animated Toon Edge Priority not working


### Bug Fixes

---

**V-Ray GPU**

- V-Ray GPU fails to load and render tiles texture with Mudbox filename format with lowercase $u and $v

**Material importer**

- Material importer crash with specific VRayBlendMtl

**V-Ray**

- Maya remap nodes not correctly encoded in USD
- Film gate not respected in Viewport IPR with VRay Physical camera
- "matrixAttributeWidget" error when selecting the uvwgen node
- Limit the warning for connected VRayNormalMap to only when bump type is non-default
- Duplicated textures exported multiple plugins in the vrscene
- Enabling Diffuse render element causes VRayScannedMtl's LPE label to be ignored
- Render layer manager node in scene causes Render Settings Common tab to shrink
- Progressive caustics use the world units radius instead of the pixels one
- Incorrect progressive caustics contribution when using region render
- Crease edges with dynamic subdivision can't be closed when displacement is used
- There is no way to ignore installation errors if the material library download fails
- SSS from VRayMtl cannot be filtered with LPE
- Light cache contribution not always written in LPE light selects
- Progressive caustics fallback to photon map
- Clearing global light manager error when progressive caustics, resumable rendering and don't save image are enabled
- Maya hangs when using DR on a scene with caustics in progressive mode
- Wrong render result with caustics lighting on objects with bump map
- Compositing Light select elements with glossy and refraction introduces noise
- Maya fluids rendered wrong in IPR

**USD**

- Rendering VRayMultiSubTex in USD file, always renders the first applied texture
- UDIM texture paths from USD are not resolved correctly
- USD ALab scene does not render correctly

**VRayProxy**

- Importing proxy with the same node name messes up the object hierarchy
- Material overrides don't work correctly for instanced objects in the viewport
- Proxy overrides remain the same for the root when loading different files
- Visibility Overrides don't work when proxy is opened again in new scene
- Importing alembic instanced geometry not loading all Shader sets

**VRayEnvironmentFog**

- Incorrect fog contribution behind rect lights
- Incorrect fog contribution in light selects
- Missing caustics with textured envfog

**VRayUVWRandomizer**

- Wrong normal map when using VRayUVWRandomizer's Stochastic tiling

**VFB**

- Changing the VFB display correction disables A/B compare
- The VFB2 test resolution button isn't reflecting the current resolution if its enabled when re-opening a scene
- VFB2 color picker is hard to open on Linux

**VRayToon**

- Fixed Regression in toon with glossy refractions
- Toon Edges Override not working on NURBS surfaces

**VRayMtl**

- Coat bump without a texture atttached cannot be locked to base bump

**VRayMeshLight**

- VRay Mesh Lights included in a fog set (light mode as override shape lights) forces fog to affect all lights

**VRayScannedMtl**

- Reflection values missing when denoising the reflection render element

**VRayTriplanar**

- Normal flipped with triplanar on some faces

**LPE, V-Ray GPU**

- Some materials don't respect their LPE labels
- Differences in the coat layer between V-Ray GPU and V-Ray CPU
- Wrong results with mcoat in inverted expression (GPU)
- Coat missing in coat REs for car paint material 1

**VRayMeshLight, VRayRectLight**

- Incorrect volume contribution from mesh lights when using volume sampling MIS

**VRaySoftbox**

- Fatal error when rendering a USD file with VRaySoftbox texture

**VRaySun**

- Sun photon emission radius preview not updating in Maya viewport

**Viewport IPR**

- V-Ray Sun renders wrong with Viewport IPR



## **V-Ray 5, update 1.2**

*Official Release*

**Date** - Sep, 2021

**Build 5.10.22**

### New features

---

  
**USD**

- Support for MayaUSD 0.10.0, MayaUSD 0.11.0 and MayaUSD 0.12.0


### Modified features

---

  
**V-Ray SDK**

- Fixed faulty compilation of C++ third-party plug-ins ins since 5.10.20 causing random crashes;


### **Bug fixes**

---

  
**V-Ray**

- Fixed export and import of render elements from the V-Ray settings;
- Fixed runtime error with Python 3 when creating absolute override for visible layer;

** VRayMtl**

- Fixed wrong result with Refraction Affect shadows when Refraction is textured;

** VRayToon**

- Fixed toon outlines disappearing when zooming in with orthographic camera;

** OpenSubdiv/VRayDisplacement**

- Fixed wrong results and random crashes when combining OpenSubdiv and VRayDisplacement;

** V-Ray GPU**

- Fixed V-Ray GPU IPR not rendering default orthographic views properly;

** VFB**

- Fixed a crash when reading VFB2 JSON property;

** VRayMeshLight**

- Fixed VRayLightMesh not respecting Legacy Render Layer Overrides in batch;
- Fixed Crashes with Mesh Lights and Legacy Render Layer Overrides in batch mode;

** LPE**

- Fixed wrong render elements output when LPEs are used;

** Viewport 2.0**

- Fixed wrong viewport preview with VRayLayeredTex used for Reflection Glossiness;

** VRayScannedMtl**

- Fixed undeterministic result with triplanar and scanned material in Maya 2020;

** VRayLayeredTex**

- Fixed wrong render with mayapy;



## **V-Ray 5, update 1.1**

*Official Release*

**Date **- July 19, 2021

**Build 5.10.21**


### New feature

---

**V-Ray**

- Maya 2022 Python 2 support in the stable nightlies;


### Modified features

---

**V-Ray Material Library**

- Downloader tool support for Linux and MacOS as well;
- Support for drag'n'dropping library materials in the Hypershade and anywhere in the viewport;
- Adding the same material twice is now possible through "Add to scene";
- Applying the same material to another object is now possible through "Apply to selected object(s)";


### Bug fixes

---

**VFB**

- Fixed a freeze when loading a background image after rendering;
- Fixed single-channel EXRs not saving corrections;
- Fixed errors with test resolution when no VFB is used;
- Fixed "Clear Frame Buffers" option not working;
- Fixed purple banding with OCIO;

**VRay2sidedMtl**

- Fixed crash with black translucency in specific scenes;

**V-Ray**

- Fixed some V-Ray metadata not written to EXR with batch rendering;
- Fixed regression with non-ASCII characters in vrscene path with standalone;
- Fixed Image format options UI opens on fullscreen in Maya 2022;
- Improved rendering speed for Alembic files on many-core CPUs;

**VRayBerconNoise**

- Fixed world texture mapping floating when camera is animated;

**VRayBlendMtl**

- Fixed default viewport preview color for non-textured mode;

**V-Ray/USD**

- Fixed instanced USD files not rendering properly;

**VrayToon**

- Fixed incorrect inner edges with opacity;

**V-Ray GPU**

- Fixed GPU light cache error when aborting render;
- Fixed crash with ExtraTex and GPU light cache;
- Fixed fireflies with refractive materials;



## **V-Ray 5, update 1**

*Official Release*

**Date** - Jun 17, 2021

**Build 5.10.20**


### New features

---

**V-Ray**

- Cryptomatte in progressive;
- V-Ray Material Library in Maya;
- Progressive caustics mode;
- Maya 2022 support;
- New Opacity cutout command;
- Added an option to switch between world units and pixels as photon lookup radius for the caustics photon map;
- Now exporting pivot and parent transforms information in vrscene files for Vantage and V-Ray for Unreal;

**VRayEnvironmentFog**

- Environment Fog colored transparency;

**V-Ray/USD**

- Initial support for rendering USD files through VRayScene and Maya USD Proxy;
- Initial support for in-memory rendering USD stages in Maya;
- Support for animated and deforming mesh geometry animation with motion blur;
- Support for V-Ray displacement from USD;
- Support for V-Ray shaders encoded in USD;
- Support for USDPreviewSurface;
- Export V-Ray materials and shaders to USD;
- Export displacement from shading group to USD;

**V-Ray/GPU**

- Light cache calculated on GPU;
- Added support for tiled textures with large amount of tiles on V-Ray GPU;
- Rounded corners support with Out-Of-Core geometry
- Support for VRayDirt and VRayCurvature with Out-Of-Core geometry
- Support for VRayFastSSS2 with Out-Of-Core geometry
- Support for VRayALSurfaceMtl with Out-Of-Core geometry
- Support for VRayClipper with Out-Of-Core geometry

**VRayMtl**

- New translucency modes for VRayMtl (based on VRayScatterVolume);
- Thin-walled refraction option;

**VFB**

- VRayStandalone with VFB2 support;
- Now possible to change or remove VFB2 shortcuts;
- Layers masking based on Cryptomatte, integer and color render elements data;
- Added stamp layer support;
- Custom White Balance support for color picker and tint;
- Support for animated sequences for Background layer using <frameNum> tag;
- Added an option to bake the RGB primaries conversion;
- Added horizontal/vertical offset for Background layer;
- Image Info for the history images;
- Added the frame number to the VFB History image info overlay;
- Save color corrections to a LUT file;

**LPE**

- Changing light path expression now updates in IPR;

**V-Ray Material Library**

- Added drag-n-drop support into the Maya viewport;

**V-Ray/vdenoise**

- Integrated Intel Open Image Denoiser;
- Added an option to select denoiser engine for IPR;

**VRayRectLight, VRayMeshLight, VRayLightSphere**

- Added "Occlude other lights" option for V-Ray lights;

**VRayProxy**

- Created vrayImportVRmeshGeom command to import proxies as Maya geometry;

**V-Ray/VRayProxy**

- Added a filter for searching VRayProxy hierarchy;
- Added import/export of VRayProxy material rules;

**VRaySun/V-Ray GPU**

- Added support for blending the sun with the horizon with the Improved sky model;

**VRayPluginNodeMtl**

- Support for float textures;

**Material importer**

- Add support for importing float texture opacity map;
- Add support for importing blend_method parameter of TexTriPlanar;
- Add support for importing TexNormalBump;
- Add V-Ray extra attribute for filter blur to the file node;
- Add support for importing "out_intensity" and "out_alpha" texture output parameters;
- Add support for importing plugin node float textures;
- Add option to disable Maya-style alpha detection on file textures;
- Material importer support for bitmap extra V-Ray attributes;
- Support for VRayUVWRandomizer in material importer;
- Added .vrmat support in material importer;

**Viewport 2.0, Material importer**

- Add support for the ColorCorrection plugin as a Maya node;

**Improvement - Viewport 2.0, VRayPluginNodeMtl**

- Passthrough viewport preview for some PluginNode textures;

**V-Ray/VFB2**

- Added buttons for the R, G and B channels to the VFB2 toolbar;

**V-Ray GPU**

- Added support for normal maps in world space;

**VRayMultiSubTex**

- Added random by scene name to MultiSubTex;

**Viewport 2.0**

- Added support for sheen and coat in Viewport 2.0;
- VRayLayeredTex basic viewport preview;


### **Modified features**

---

**V-Ray GPU**

- Optimized CUDA CPU performance;
- Changed the default min/max subdivs values for V-Ray GPU Bucket rendering;
- Support for back side material IDs;
- Optimized IPR scene updates with OptiX;
- Implemented displacement in world space;

**V-Ray**

- Move all V-Ray dll/so files to V-Ray's bin folder;
- Dropped support for Maya 2017;
- Material labels now work consistently with layered materials;
- Support new texture colorspace in Maya 2022;
- Calling the V-Ray Material Library browser when it already exists should bring the window to front;
- Faster initialization of meshes with static 3D displacement in Standalone;
- Failing to write to output image folder should be an error;
- Now ignoring "Don't save image" option when submitting to Chaos Cloud;
- Allow arbitrary values for the motion blur's interval center parameter;
- Mixed filtering option for ZDepth;
- Don't include the GPU stats when copying to clipboard from the VFB;
- ExtraTex should no longer affect sampling by default;
- Network assets will be used when local caching fails;

**Improvement - V-Ray**

- Removed the auto scale buckets option;

**VFB**

- Remember the last used location and format when saving an image from the VFB;
- Keep VFB2 window in front/on top of Autodesk Maya;

**VRayDirt**

- Added a multiplier for the radius in VRayDirt;

**VRayMeshLight**

- Made VRayLightMesh available in Maya light editor;

**VRayTriplanar **

- Replaced the "scale" parameter of the VRayTriplanar texture with "size" dependent on the scene units;

**V-Ray/V-Ray GPU**

- Improved volume intersection & shading;
- Added the IPR performance statistics to the VFB 2 Stats panel;

**XGen**

- Deprecated the legacy XGen vrscene exporter;

**Material importer**

- Load the lookdevKit if it is not loaded when importing a material;
- Import TexLayeredMax to native node;
- Native import for most used nodes;
- Deduplicate identical shading graph parts;
- Import VRayLayeredTex from VRayScene as a native Maya node;

**V-Ray/USD**

- VRayLightMaterial is not exported to USD;
- Render animated USD list attributes;
- Render USD with multi material geometry exported from Maya;

**Chaos Cloud**

- Vrscene packing should now relies on cloud client file naming;

**V-Ray/VRayProxy**

- Undo support for proxy material overrides;

**VRayCarPaint2Mtl/VRayFlakes2Mtl**

- Proper UI for Flake Random Color and Flake Scale Triplanar in Carpaint2/Flakes2;

**V-Ray GPU/VRayDirt**

- Add support for dirt and curvature attached to extra tex when OOC geometry is enabled;


### Bug fixes

---

**Material importer**

- Fixed empty UVWGen warning on importing Float textures;
- Fixed importing UVWGenObject when connected to auto generated VRayPluginNodeTex;
- Fixed Material importer flaw for materials with embedded bump attributes;
- Fixed importing the "gtr_gamma" attribute in the BRDFVRayMtl plugin;

**V-Ray**

- Fixed VFB History loading very slowly when OCIO configuration is used for display;
- Crash when rendering empty USD layer;
- Different color space in USD file with bitmap for VRayMultiSubTex and VRayLayeredTex;
- Wrong result from vfbControl when Display Correction is None;
- Crash rendering USD file with VRayBlendMtl;
- Fixed random artefacts on USD materials;
- Fixed VRayUpdateAE error when selecting nodes from USD hierarchy in the outliner;
- Fixed Dark coat over refractive VRayMtl;
- Fixed color management configuration not working in 2022;
- Fixed render settings startup JSON presets not working;
- Fixed slower rendering and excessive memory usage with user attributes as bitmap tags;
- Fixed slow carpaint2 and flakes2 swatch rendering;
- The UVWGenRandomizer should not transform the UVs in any way when mode 0 is selected;
- Fixed error building Embree voxel tree when "Conserve memory" is enabled in certain scenes;
- Fixed Deadlock when building image planes for MipMap buffers;
- Fixed output EXR and VRIMG files being written with the wrong group permissions on Linux;
- Fixed scenes containing OSL shaders saved with V-Ray older than 5 giving an error;
- Fixed difference between glossy and mirror caustic reflections from metallic surfaces;
- Fixed Slow rendering with duplicated textures;
- Fixed difference in DOF between in DR vs local;
- Fixed Custom Color render element not working for alpha;
- Fixed VRayCarPaintMtl2 coat IOR <1 not consistent in V-Ray and V-Ray GPU;
- Viewport IPR: Fixed resizing Maya window changing camera zoom, depending on camera scale;
- Fixed crash with corrupted PNG files;
- Fixed Intel Open Image Denoise producing artefacts in the alpha;
- Fixed crash with Instancer and Velocity RE;
- Fixed wrong VRayMtl normal map in tangent space;
- Fixed Incorrect LPE light selects with light cache (CPU);
- Fixed OSL error with UNC include paths;
- Fixed create Render Node window remaining on top when creating VRaySphereFade;
- Fixed different TexRandom by face index between Windows and Linux/OSX;
- Fixed open map with Irradiance Map Viewer not working;
- Fixed memory leak when rendering vrscene which has been exported with VFB2;
- Fixed scene with alembic hair and motion blur hangs on compile geometry phase;
- Fixed wrong VRayDirt render when another node passes a value to textured parameter;

**V-Ray/IPR**

- Fixed IPR not refreshing when manipulating MASH on instancer mode;

**VRayProxy**

- Fixed the option for "Assign shaders by name" in VRayMeshMtl not working properly;

**VFB**

- Fixed error when opening VFB2 for the first time;

**V-Ray GPU/VRayBlendMtl**

- Fixed fireflies in additive mode with multiple coat layers;

**V-Ray/USD**

- Fixed support for in-memory rendering USD stages in Maya;
- Fixed <UDIM> tags not working;

**VRayMtl**

- Fixed wrong render with thin-walled refraction option;

**V-Ray GPU**

- Fixed slow GPU LC preview when moving the scene in IPR;
- V-Ray GPU fails to load and render tiles texture with Mudbox filename format with lowercase $u and $v;
- Fixed Light select and GPU light cache not rendering correctly;
- Fixed crash with GPU Light cache from file on second render;
- Fixed GPU Memory leaks after IPR updates when there is capraint2 material in the scene;
- Fixed crash with RTX when deleting a map in VRayDisplacementMod during V-Ray GPU IPR;
- Fixed texture on objects with normal displacement appearing smudged in GPU production renders with on-demand mipmapping;
- Fixed specific opacity texture is often rendered incorrectly on GPU when mipmapped;
- Fixed unhandled exception with V-Ray GPU IPR;
- Fixed crash with Dome light, cpu light cache and bucket sampler;
- Fixed darker GI with matte objects when matte for refl/refr is off;
- Fixed artifacts when changing the region in IPR and using Adaptive lights;
- Black artefacts on objects with mipmapped hi-res textures;
- Fixed empty buckets with Hybrid rendering and LPE;
- Fixed Matte is not working correctly with shadow linking;
- Fixed RTX producing fireflies with specific scene;
- Fixed crash on consecutive rendering with VRayClipper and VRayTriplanarTex;
- Fixed consecutive SunLight updates crashing interactive CUDA renders;
- Fixed crash with 32k textures in full size mode;
- Fixed UVWGenChannel use_double_sided_mode option ignored by the GPU engine;
- Fixed crash when using vrmesh file with more than 16 material and UV maps;

**VRayCarPaintMtl**

- Fixed crash with VRayCarPaintMtl with flake size 0;

**Viewport 2.0**

- Fixed V-Ray lights are not hidden in the viewport after being set to be hidden;
- Fixed environment reflection viewport preview;
- A hidden dome light no longer visible in viewport reflections;

**VRayPluginNodeMtl**

- Fixed list items with defaults in VRayPluginNode disappearing after saving to Maya scene;

**VRayProxy**

- Fixed animated alembic not caching the animation with the new proxy;
- Fixed VRayProxy not packaged in a Maya archive;

**VRayStochasticFlakesMtl**

- Fixed Carpaint2 and Flakes2 crash when updating material swatches;

**vrimg2exr**

- Fixed vrimg2exr crashing in GUI mode on Linux when overwriting an existing file;



## **V-Ray 5, Hotfix 2**

*Official Release*

**Date** - Sep 30, 2020

**Download** - [Build 5.00.22](https://download.chaosgroup.com/?license_type=adv&platform=48&product=47&utm_campaign=V-Ray-for-Maya-Release-2020-h2-hotfix-1&utm_content=notifier&utm_medium=product&utm_source=vray-maya)


### New features

---

**VRayProxy**

- Allow clicking in the viewport to select proxy sub-objects

**V-Ray GPU**

- Added reflection and refraction amount for matte objects

**VFB**

- Implemented renderer stats in VFB2;


### Modified features

---

**V-Ray**

- Faster unloading of V-Ray when closing Maya;

**VRayProxy**

- New proxy option for import is now on by default;
- Improved conversion script to new proxy node;

**Chaos Cloud**

- Remove extraneous error when default project's name contains non-ASCII characters


### Bug fixes

---

**LightMix**

- Fixed crash when enabling light in IPR on refractive material with LightMix enabled;

**Bifrost**

- Fixed crash with Bifrost Aero scene;

**VRayFastSSS2**

- Fixed NaN pixel values from SSS in some cases;

**AppSDK**

- Fixed broken AppSDK distribution with V-Ray for Maya;

**V-Ray GPU/VRayBlendMtl**

- Fixed fireflies in additive mode with multiple coat layers;

**VRayToonMtl**

- Fixed toon edges override not working properly with bump mapping;

**nParticles**

- Fixed wrong rendering with motion blur and distributed rendering;

**VRayEnvironmentFog**

- Fixed wrong render with caustics;

**VFB**

- Fixed crash with VFB2 when saving image before render has started;
- Partially fixed VFB window disappearing behind Maya (still an issue on macOS)
- Fixed VFB2 showing out of monitor bounds on high DPI monitors at 175% scaling

**VRayProxy**

- Fixed black wireframe in proxy viewport previews;

**V-Ray GPU**

- Fixed the disc of VRaySun not visible in V-Ray GPU;

**V-Ray**

- Fixed negative values result when subtracting Light Select from Beauty
- Fixed error when opening a scene with an object with VRayLightMesh properties
- Fixed using overscan offsets the rendermask incorrectly
- Fixed a crash with XGen when rendering a Velocity channel on non-moving hair

**VRaySun**

- Fixed Maya crash when creating VRaySun light

**V-Ray IPR**

- Fixed objects disappearing when creation history is deleted

**VRayVolumeGrid/V-Ray IPR**

- Fixed IPR crash when stopping rendering on scenes with VolumeGrid

**LPE**

- Fixed specular refractions cannot be distinguished from specular reflections behind them

**VRayGLSLMtl/VRayGLSLTex**

- Fixed crash in certain cases when using "max" and "clamp" GLSL shader functions

**VRayClipper**

- Fixed wrong render with VRayClipper attached to a scaled object

**VRayMtl**

- Fixed turning off "Generate Caustics" option has no effect

**V-Ray DR**

- Fixed slow startup when DR is enabled on Linux and macOS



## **V-Ray 5, Hotfix 1**

*Official Release*

**Date** - Sep 30, 2020

**Download** - [Build 5.00.21](https://download.chaosgroup.com/?license_type=adv&platform=48&product=47&utm_campaign=V-Ray-for-Maya-Release-2020-h2-hotfix-1&utm_content=notifier&utm_medium=product&utm_source=vray-maya)


### **New features**

---

**SamplerInfo**

- Added a frame index offset output for motion blur intervals larger than a frame


### **Modified features**

---

**LightMix**

- LightMix now supported in batch rendering
- Disabled lights no longer go into the light mix list

**VRayCarPaint2Mtl**

- New car paint material now production ready

**VRayFlakes2Mtl**

- New flakes material now production ready

**V-Ray GPU**

- Improved rendering speed for objects with primary visibility off

**VRayUVWRandomizer**

- Fixed wrong export of "by render ID" random mode


### **Bug fixes**

---

**V-Ray**

- Fixed referenced scene causing Render Settings Common Tab UI to shrink
- Fixed packing to vrscene zip folder structure
- Fixed a crash when loading tiled EXR with size 1
- Fixed crash with Bifrost Aero scene

**VFB**

- Fixed VFB2 not restoring up on new render
- Fixed the "Reset VFB position" functionality from the shelf with VFB2
- Fixed New VFB picking up random values for settings on certain old scenes

**MtlMulti**

- Fixed warning with when "ids_list" parameter is empty

**VRayCarPaint2Mtl/VRayFlakes2Mtl**

- Fixed mapping channel not working
- Fixed non-deterministic render

**VRayProxy**

- Fixed Maya hanging when loading Alembic file with a large number of instances
- Fixed VRayProxy2 still visible in the viewport after being hidden
- Fixed wrong preview of Alembic sequences with motion blur

**VRaySun**

- Fixed sun not taking time zone values above GMT +2

**VRayMtl**

- Fixed bump multiplier for normal map in tangent space
- Fixed incorrect bump map export with VRayUVWRandomizer

**VRayHairNextMtl**

- Fixed non-deterministic render of hair

**VRayFastSSS2**

- Fixed NaN pixel values from SSS in some cases

**Chaos Cloud**

- Fixed error with non-ascii symbols

**VRayToonMtl**

- Fixed wrong results with opacity mapped VRayToonMtl

**VRaySky**

- Fixed Maya image plane blocking GI from environment
- Fixed IPR not updating when changing filter color

**Light Path Expressions**

- Fixed wrong capture of lights that are invisible in the final rendering



## **V-Ray 5**

*Official Release*

**Date** - Aug 6, 2020

**Download** - [Build 5.00.20](https://download.chaosgroup.com/?platform=48&product=47)


### **New features**

---

**Installation**

- Embed the License Server and the Cloud Client installations in the V-Ray for Maya installer
- Integrate the new installer in V-Ray for Maya

**VFB**

- New VFB with light mix and compositing capabilities
- Old VFB can be re-enabled with VRAY_VFB2_ENABLED=0 environment variable

**V-Ray**

- Added LightMix render element in Maya
- Added new render elements for VRayToonMtl
- Added JSON-formatted Light Select metadata to EXR files
- Added render elements presets based on intended compositing workflow
- Implemented blue-noise optimization for the DMC sampler
- Implemented "Improved" sky model
- Improved post translate Python script control
- Light Path Expressions
- LPE boolean operations ^, &, | and - on expression
- Support ACEScg renderer color space

**VRayProxy**

- New VRayProxy node

**VRayMtl**

- Added a clear coat layer to VRayMtl
- Added a sheen layer to VRayMtl

**VRayBlendMtl**

- VRayBlendMtl with dynamic layers

**VRayDomeLight/V-Ray GPU**

- Ground projection for Dome Lights

**V-Ray GPU**

- Added support for Cryptomatte mode by Node Material Name
- Initial support for Out-of-Core codepath
- Initial Matte Next implementation
- Per-device GPU memory tracker
- Support for Environment and Self Illumination contribution for Light Selects
- Support for the Spline interpolation types of Maya ramps
- Support for Random by Name mode of VRayMultiSubTex
- Support for the Secondary matte projections on the GPU
- 2D Displacement support

**V-Ray Denioser**

- Denoising devices can now be selected with an environment variable

**VRayVolumeGrid**

- Maya Mesh support for Cached Playback in Maya 2019 and 2020

**V-Ray Scene Converter**

- Convert lights for V-Ray


### **Modified features**

---

**VRayProxy**

- Added an option to export full path names for proxies
- Automatic conversion to the new VRayProxy node
- Check if the folder where the proxy will be saved exist before the export starts
- Enabled "Optimize for instancing" for proxy export by default
- Renamed the "One voxel per mesh" label for proxy export to "Optimize for instancing"
- Renamed -vrscenePreview to -vrsceneWholeScene in the ply2vrmesh option list
- Speed up the proxy export

**V-Ray**

- Light evaluation UI improvements
- GI settings clean up
- Cleaned up the Light Cache settings
- Improved access to often used items in V-Ray menu
- Removed "Generate render elements" option from Denoiser Render element UI
- Enabled texture cache by default
- Added support for Sheen and Coat parameters in VRayMtl to material importer
- Removed the Auto Volume Shader option for Maya Fluids
- Removed the Embree settings from the UI
- Removed the skylight portal options for lights
- Removed the Irradiance Map GI engine
- Removed the Linear Workflow option
- Enabled GI by default
- Cleaned up the UI for lights
- Removed the V-Ray Quick Settings
- Removed the local subdiv settings and use automated shading sampling
- Do not adjust intensity when changing light units for mesh lights
- Improved drag and drop default connections onto the V-Ray Mtl material override extra attrbites
- Added support for V-Ray list parameters in VRayPluginNode
- Faster instancer export
- VRayScene: Render Stats / Wrapper for Instancer2
- UserAttibuteValue should not truncate integers larger than 24 bits
- Volumes in VRaySwitchMtl should only use the volume plug
- Removed V-Ray Swarm from the UI
- Bitmap filenames from user attribute tags should not append project path

**V-Ray GPU**

- Make V-Ray GPU use the memory of the Meshes directly from V-Ray containers without copying
- Implement picking objects/materials for Optix
- EXR and TIFF files are now referenced in memory based on hash metadata
- Ability to enable or disable the global hair tree
- Added support for instancing hair on GPU
- Faster first startup on multi-GPU machines
- Reduced memory usage when using RTX
- Improved volume intersection and shading
- Added log messages for NVLink usage
- Updated the volumetric rendering on V-Ray GPU to be able to handle Volume grid and Environment Fog primitives simultaneously
- Improved time-to-first-pixel when there's lots of nodes with user attributes
- Reduced memory usage with OptiX when rendering with bucket sampler and on-demand textures

**VRayProxy/ V-Ray IPR**

- Improved responsiveness when moving proxies in IPR

**VRayHair3Mtl**

- Removed VRayHair3Mtl

**VRayMtl**

- Energy preserving Metalness for colored reflections
- Removed the exit colors and soften edge advanced options from VRayMtl

**VRayToonMtl**

- Removed soften edge and exit colors from VRayToonMtl

**V-Ray IPR**

- Removed the out-of-process IPR option

**Viewport 2.0**

- Apply color management for file textures connected to lights in Viewport 2.0
- Removed the Viewport display options for textures of lights

**VRayFastSSS2**

- Removed the front and back lighting options from VRayFastSSS2

**V-Ray/VRayProxy**

- Improved proxy loading performance
- Improved alembic import times

**VFB**

- Collapse the individual color corrections rollouts by default

**VRayLightMtl**

- Greyed out the compensate exposure option of LightMtl when direct illumination is enabled

**VRayVolumeGrid**

- Added support for explicit texture coordinates for the Texture sampler in Maya/Standalone


### **Bug fixes**

---

**V-Ray**

- Fixed slower render when started by clicking the VFB "render last" icon
- Fixed wrong bounding boxes on VRayScene preview
- Fixed new hair material not being affected when AcesCG color space is selected
- OSX: Fixed Installer failing to remove firewall exception
- Fixed artifacts with the adaptive dome light in the attached scene
- Fixed wrong object translations with flipAxis enabled in the VRayMesh preview
- Fixed very high memory usage when playing with VFB color corrections and the vfbControl command
- Fixed wrong VRaySun viewport preview when parent transform is scaled
- Fixed fatal error when rendering a refractive material in a specific scene
- Fixed OSL shader not taking into account the connected multiplyDivide node
- Fixed importing plugin object parameters for VRayPluginNode not working
- Fixed skipExistingFrame breaking the dome light texture when the first frame exists
- Fixed having V-Ray AppSDK installed prevents python in V-Ray for Maya working
- Fixed rendering hair ignoring per vertex map channels
- Fixed using uninverted normal bump option resulting in strange/wrong rendering
- Fixed error for swatches of file textures with filenames containing tags
- Allow longer names of render elements when saving in a .vrimg file from the VFB
- Fixed user attribute syntax with spaces around attribute name not working
- Fixed segmentation fault with alembic file on Linux
- Fixed instanced hair crashing when using VRayHairMtl
- Fixed error on importing vrscene with vrscene in geometry mode inside
- Fixed the Locator scale parameter not working on sphere and rectangular V-Ray lights in Viewport 2.0
- Fixed V-Ray could crash if reading maximum memory snapshot after plugins have been unloaded

**V-Ray GPU**

- Fixed crashes when rendering with CUDA CPU
- Fixed crashes when rendering with OOC and a dynamic mesh has velocity channel
- Fixed crashes if it fails to initialize devices
- Fixed crash during vray mesh export
- Added support for more than 8 light select render elements when using light cache
- Improved GPU loading time on scenes with many materials
- Do not allow NaN colors read from EXR files into the renderer
- Fixed wrong hue shift when using the colorCorrect node in Maya
- Fixed random crashes when there is a particle system in the scene
- Fixed Gamma and Alpha controls in the Maya colorCorrect texture not working on the GPU
- Fixed crash with VRayBlendMtl additive option
- Fixed crash when rendering very tiny hairs with length close to zero
- Fixed rendering on GPU with NVLink crashing in specific scenario
- V-Ray may crash when rendering with GPU and the GPU fails during initialization
- Difference between Full Light Select RE and RGB with VRayFastSSS2
- V-Ray standalone prints garbage on the first progress print
- Artifacts in consecutive renders after modifying texture used in both displacement and shading
- HDR Textures with really high values attached to lights can cause fireflies
- Material index overflow on GPU causes artefacts in specific scene

**VRayALSurface**

- Fixed SSS not computed for VRayALSurface materials seen through glossy refraction

**V-Ray IPR**

- Fixed crash with Lens Effects and IPR set to interactive update

**VRayBerconNoise**

- Fixed VRayBerconNoise Color1 and Color2 missing in Lookdev Hypershade template
- Fixed Bercon Noise rendering differently in Maya 2015, 2016, 2016.5 and 2017

**VRayProxy**

- Fixed crash with Maya's Evaluation Cache when changing VRayMesh preview type

**VRayMultiSubTex**

- Fixed VRayMultiSubTex not looping through texture ids correctly

**V-Ray GPU/VRayBlendMtl**

- Fixed random incorrect render of VRayBlendMtl with submaterials with bitmaps