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
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
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
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