Square Enix © Goodbye Kansas

V-Ray 6, update 2.1

Official release
Date - Mar 27, 2024
Build 6.20.01



Download V-Ray for Maya


New features


USD

  • Added support for VRaySubdivisions as geometry attributes;
  • Added support for custom camera plugin


Modified features


USD

  • Added support for MayaUSD 0.27.0 for Maya 2024
  • Reworked displacement and subdivision export to USD

MaterialX

  • Add support for textures with alpha


Bug fixes


USD

  • Fixed "Export Materials to USD" tool exporting empty shading groups
  • Fixed incorrect UV mapping when exporting materials to USD
  • Fixed Maya failing to render USD materials and proxy on macOS
  • Fixed default file asset resolution not working in certain cases
  • Fixed resolving asset tags in USD in Maya 2022 and Maya 2023
  • Fixed export of Subdivision and Displacement when "Merge Transform and Shape Nodes" is enabled
  • Fixed crash with USD Export All if VFB is not initialized
  • Fixed crash when material in USD stage is deleted while IPR is running
  • Fixed export of animation settings
  • Fixed export of initialShadingGroup when exporting animation
  • Fixed discrepancy between rendering V-Ray subdivisions in Standalone and in Maya

MaterialX

  • Fixed crash with MaterialX in Standalone on Linux

V-Ray

  • Fixed crash when connecting texture to non-texturable VRayColorCorrection attribute

Volume Grid, Environment Fog

  • Incorrect shading of backfacing geometry in scenes with Phoenix Simulator, V-Ray Volume Grid or Environment Fog


V-Ray 6, update 2

Official release

Date - Feb 15, 2024

Build 6.20.00



New features


MaterialX

  • Support for rendering MaterialX shaders in USD stages
  • New VRayMaterialX node for loading mtlx files
  • Tool for exporting VRayMaterials to MaterialX
  • Support for rendering V-Ray materials exported to mtlx

LookdevX

  • Initial support for LookdevX
  • Support for V-Ray materials and nodes in LookdevX
  • IPR support for edits in LookdevX

USD

  • New Hydra-compatible USD implementation
  • Initial IPR support for USD
  • USD support in Chaos Cloud
  • Support for USD in V-Ray Standalone

Chaos Scatter

  • Support for Areas Include and Exclude lists
  • Support for Edge Trimming
  • Support for scattering Lights
  • Support for instancing entire groups
  • Tool for converting Chaos Scatter instances to Maya geometry
  • Option for Axis for Transformation Step and Map

Shadow Selects

  • Add Direct Diffuse and Direct Specular shadow select render elements
  • Add a Matte objects only option for Direct diffuse shadows

VRayDecal

  • VRayDecal cylindrical projection with viewport representation

V-Ray

  • Introduce Adaptivity clamp to avoid high sampling in overexposed regions of the image

V-Ray GPU

  • Use System Memory mode for texture loading
  • Direct Diffuse and Direct Specular shadow select render elements support
  • Support for VRayEnmesh
  • Support for Image planes
  • Add support for Raw render elements in V-Ray GPU



Modified Features


USD

  • Export to USD has been updated to be Hydra-compatible
  • Exporting UV sets to USD will now preserve set names
  • Support for MayaUSD 0.26.0 for Maya 2024
  • Droped support for MayaUSD versions lower than 0.16
  • Optimise USD export file size when one texture node is mapped to multiple input slots
  • Improved geometry compilation for instanced USD

VRayProxy, Viewport 2.0

  • Improved memory consumption of a VRayProxy for preview

 VRayProxy

  • Improved memory consumption for smooth normals calculation during alembic load
  • Ability to assign material directly to the proxy without changing all material overrides one by one

V-Ray

  • Added VRayNormalMap for more control over bump map parameters
  • Improved geometry compilation speed for subdivision surface objects on high core count machines
  • Rename "Hidden Lights" option to "Export hidden lights" in render settings
  • Rename VRayLightSelect render element Material label to "Emissive material"
  • Fixed cases of incorrect character encoding in installer console output;
  • Redesigned the V-Ray Textures, Volumetrics and Utility nodes icons
  • Remove the Prepass Samples attribute in render settings
  • Always export scene_name for cameras in vrscene
  • Objects with attached volumetrics are not rendered correctly when the camera is inside them
  • Improved bump sampling method that eliminates artifacts with procedural textures

Chaos Scatter

  • New viewport visualization enhancements
  • Viewport visualization of transform randomization maps
  • Viewport visualization of target density maps
  • Move the Instance Count Limit to System

VRayUVWRandomize

  • Added option to flip UVs for randomization

Material importer

  • Added native import for VRayCarPaint2

Path Guiding

  • Updated path guiding support
  • Progressive path guiding training during light cache build;
  • Added support for scanned materials

VFB

  • Added button to select the Denoiser render element in Outliner
  • Add a link in the VFB History panel for enabling it

V-Ray Standalone

  • Print error and exit when a non-existing camera name is passed

V-Ray GPU

  • Cache bitmaps between frames when rendering animation
  • Added support for rendering Particle colors based on input channels
  • Fixed slow aborting of rendering while uploading bitmaps
  • Updated the minimum driver version for CUDA 12 and added a warning print

VRaySun

  • Added Affect atmopherics and Atmopheric Contribution options

Light Select

  • Add support for LPE light labels

VRayRectLight

  • Add a directional strength parameter

VRayTriplanar

  • Added negative axis projection

VRayMtl

  • VRayMtl SSS is written in Refraction render element


Bug Fixes


USD

  • Export Dome lights textures with arbitrary node graphs
  • SettingsVFB not exported to USD
  • IPR support for animation

VRayVolumeGrid

  • Fixed aur caches simulated on Windows randomly not rendering correctly with Linux distributed rendering
  • Fixed random 1KB cache export on Linux

V-Ray

  • Certain channels should be always 32-bit
  • Specific frames rendering black in V-Ray Standalone
  • Fixed slow progress printing in some cases
  • BitmapBuffer reported black as invalid color
  • Maya 2024.2 crash with VRayGeoSun animated
  • Crash when changing Diffuse Color option in Hypershade during swatch update
  • Shadow Catcher is not affected by Camera's Image Plane
  • VRay Bercon Noise value parameters cannot be animated
  • Flake scale in VRayStochasticFlakesMtl loses texture connections
  • Particle Shader does not get updated with V-Ray IPR GPU in Maya when changing the current timeline frame

Chaos Scatter, VRayProxy

  • Scatter not showing in the viewport when using alembic proxy

Material Importer

  • VRayDirt radius multiplier wrong import

VFB

  • Progress tasks don't get cleared in the VFB progress bar after finishing

VRayMeshLight

  • Fixed "overbright or invalid color" warnings with light meshes

VRayMtl

  • Changing the Textured channel option causes a "qualityMenu not found" mel
  • Some connections to materials are not exported

V-Ray GPU

  • IPR is rendering slower than production rendering with the Progressive image sampler
  • "Abort rendering on missing assets" does not work correctly for UDIM on GPU
  • Crash when scenes containing Image sequences and V-Ray Sky are rendered with CUDA and then RTX engine
  • Select object and Pick object material functionality in VFB is broken with V-Ray GPU IPR
  • Environment Background multiplier does not affect the Sky Clouds
  • GPU rendering performance is slower when some of the VRam is occupied
  • Render freeze when rendering animated object with RTX, motion blur and V-Ray Denoiser
  • VRaySphere is not rendered with RTX
  • Rendering stucks when using the Bucket image sampler and Textured render mask
  • VRayProxy with assigned Multi/Sub-Object material in V-Ray GPU has incorrect shading with material override
  • rhel8: V-Ray denoiser OpenCL sporadic initialization failure
  • Parsing version 470.161.03 failed
  • VRayClipper does not have correct material IDs when rendering with V-Ray GPU
  • Bump mapping differs comparing small objects between V-Ray and V-Ray GPU
  • Bump mapping doesn't work correctly on a plane
  • MultiMatteID is not propagated through nested materials

Viewport 2.0, VRayBlendMtl, VRayMtlWrapper, VRaySwitchMtl

  • The viewport color attribute does not work in Blend and Switch materials

VRayEnvironmentFog

  • Environment Fog is missing from Light Select AOV if the fog is textured

VRayProxy

  • Crash to desktop with specific alembic in V-Ray Proxy

VRayRectLight

  • VRayLightRect viewport preview is inverted when a texture is used

VRayProxy, Cryptomatte

  • Cryptomatte's VRay user attribute ID type does not work with alembics in VRayProxy

VRaySphereFade

  • Wrong VRaySphereFade in IPR with Dome Spherical ON

Viewport 2.0

  • Unnecessary shader fragment debug info written to a file
  • Light-caused edge artefacts in the viewport preview of a spherical mesh with VRayMtl

Known Issues and Limitations


  • Difference between IPR and Production rendering with distance text/bercon noise in Chaos Scatter
  • Disclaimer: Differences in export and render to USD - the old behaviour can be temporarily re-enabled with VRAY_USD_HYDRA_TRANSLATOR=0 environment variable
  • IPR crash when switching between materials in VRayMaterialX

V-Ray 6, update 1.1

Official release

Date - Sep 28, 2023

Build 6.10.01



New features


Chaos Cosmos

  • "Check for missing Cosmos assets" tool to automatically download and resolve missing assets


Modified features


V-Ray

  • Updated tooltips in the GI tab of the render settings


Bug fixes


V-Ray

  • Fixed objects having wrong transformations at random
  • Fixed No lights in the scene warning appearing incorrectly
  • Fixed an issue where OCIO color spaces are not applied to textures

VFB

  • Fixed .cube LUT files not saved from the VFB

VRayAlSurface

  • Fixed incorrect LPE contribution for coat and sheen with AlSurface

VRayProxy

  • Fixed Debug shading - Isolate Selected not working with V-Ray Proxy
  • Fixed wrong bounding box for V-Ray Proxy in Preview mode
  • Fixed missing velocity from V-Ray Proxy with V-Ray subdivision

Chaos Cloud

  • Fixed failing Chaos Cloud submit when the option to export vrscene to separate files is enabled

Chaos Cosmos

  • Fixed wrong material assignment when drag-and-dropping V-Ray Decal assets from Chaos Cosmos
  • Fixed an issue with previewing textures for Chaos Cosmos assets in Maya 2024

Chaos Scatter

  • Fixed a crash with Chaos Scatter when density is mapped with VRayDirt
  • Fixed a crash with Chaos Scatter in V-Ray Standalone on Linux CentOS 7
  • Fixed an issue that prevented Chaos Scatter from sometimes loading on Linux

USD

  • Fixed a crash when a user attribute with no value is exported to USD




V-Ray 6, update 1

Official release

Date – May 18, 2023

Build 6.10.00

New Features


V-Ray

  • Added support for Chaos Scatter
  • Added support for Maya 2024
  • Added support for Maya 2024 macOS universal builds for Apple Silicon and x86
  • Implemented a Bump To Glossiness model
  • Added light attenuation controls for custom decay
  • Added support for emissive materials in VRayLightSelect and VRayLightMix
  • Implemented Intel Open Path Guiding rendering with Light Cache (experimental)

Profiler

  • Added system profiler mode for tracking scene export, geometry compilation, bitmap loading and other render and pre-render events

V-Ray GPU

  • Implemented Compressed Textures
  • Added support for Clipper mesh mode
  • Initial support for RAW render elements in V-Ray GPU

USD

  • Added support for MayaUSD 0.22 and 0.23
  • Added support for render settings in USD
  • Added support for VRayProxy in USD
  • Added support for ExtraTex render element in USD
  • Added support for V-Ray Object Properties in USD
  • Added support for Dome Camera in USD

VFB

  • Added masking support for the Lens Effects, Denoiser and Sharpen/Blur layers in the VFB
  • Light Mix render element can be added directly from the VFB layers tab
  • Denoiser render element can be added directly from the VFB layers tab

Chaos Cosmos

  • Added support for VRayEnmesh assets from Chaos Cosmos
  • Added support for VRayDecal assets from Chaos Cosmos

Denoiser

  • Added NVIDIA AI upscaling denoiser


Modified Features


V-Ray

  • Faster rendering and geometry compilation of hair
  • Faster mesh geometry compilation
  • Improved progressive caustics convergence
  • Added support for multiple VRayEnvironmentFog nodes as Environment Volumes
  • Аdded Affect Alpha option for VRayAerialPerspective and VRayEnvironmentFog
  • Added an option to delete the resumable file when resumed rendering completes successfully
  • Scripts for starting vrayserver from portable installation now auto-discover paths
  • Dropped support for Maya 2019

VRayDecal

  • Added surface bump blend options

VRayMtl

  • Animatable thickness parameters for thin film in VRayMtl
  • Gray out IOR control in the UI when Metalness is 1.0

V-Ray GPU, VRayMtl

  • Added support for the Uniform Illumination mode of VRayMtl translucency

VRaySun

  • Added new sky cloud options for clouds density, seed and contrails
  • Changed sky model default to "PRG Clear Sky" for new scenes

VRayProxy

  • Faster loading time with Alembic
  • Ability to load a separate viewport preview file for the new V-Ray Proxy node

Profiler

  • Generate Profiler reports as browser-agnostic HTML
  • Added an option to control the trace depth when profiling shading
  • Profiler now writes a fixed number of files and overwrites the oldest ones for easier file management
  • Added a button for showing the last profile

LightMix 

  • LightMix now works immediately in IPR even during Light Cache build and progressive undersampling

VRayLightDome

  • Textured Finite Dome viewport preview
  • Added soft min and max limits to Dome Tex A

Installer

  • Installer no longer modifies Maya MEL scripts


Bug Fixes


V-Ray

  • Execute Pre and Post Render MEL scripts in Viewport IPR. This allows rendering 3rd party plugins like Yeti in Viewport IPR.
  • Fixed artifacts with Adaptive Lights on Linux
  • Fixed EXR with just a red channel not rendering correctly
  • Fixed error "Extra attributes file not found"
  • Fixed renderable curves not working with Render Layers
  • Fixed a crash with VRayBerconNoise driving density of volume and displacement with UVW Explicit 2D
  • Fixed region render in IPR restarts the sampling
  • Fixed wrong Material Viewer render with ACEScg
  • Fixed Light Cache not working correctly with render regions in IPR
  • Fixed wrong source visibility when creating VRayEnmesh while IPR running
  • Fixed Enmesh Force Invisible Source not working in IPR with a moving source
  • Fixed animated V-Ray Perfect Sphere not animated in the viewport

Chaos Cosmos

  • Fixed a crash on Linux and macOS when importing materials
  • Fixed certain assets with multiple materials not importing correctly

V-Ray GPU

  • Fixed crash when changing the renderer to V-Ray GPU in the Hypershade Material Viewer
  • Fixed memory leak with textures when rendering animation
  • Fixed include option in exclude/include lists for V-Ray Clipper in mesh mode not working
  • Fixed incorrect render with mapped VRayCarpaintMtl with zero Flake density and Compressed textures
  • Fixed stuck render when specific nodes are used for 2D displacement
  • Fixed Cryptomatte render element not working for objects behind glass
  • Fixed "CUDA error 700" when toggling the Volumetric Environment in GPU IPR
  • Fixed crash with some VRayScannedMtl materials
  • Fixed a crash and artifacts with NVlink when a V-Ray light is at 90 degrees to a matte surface
  • Fixed wrong render of dynamic geometry with VRayMultiSubTex in Random By Poly Shell mode
  • Fixed incorrect clipping of V-Ray lights with OOC when VRayClipper is set to Use Object Material
  • Fixed a freeze with GPU Light Cache when scrubbing the timeline in IPR with a specific scene
  • Fixed Reflect/Refract Affect All Channels not working with VRayBackground RE
  • Fixed a crash in IPR with Brute Force GI and refractive glossy VRayMtl when changing translucency modes
  • Fixed render difference with VRayMultiSubTex Random By Poly Shell and non-default motion blur geometry samples
  • Fixed missing UVs with motion blur and viewport subdivision
  • Fixed a crash when GPU rendering is aborted early
  • Fixed deforming dynamic geometry not updared in IPR
  • Fixed broken Cryptomatte masks for lights in V-Ray GPU

USD

  • Fixed missing VRayPhysical camera extra attributes for invisible cameras

VRayLightDome

  • Fixed viewport preview for textures going through VRayColorCorrection

VRayDecal

  • Fixed VRayDecal missing in reflections and refractions

VRayDecal, VRayScene

  • Fixed missing VRayDecal viewport gizmo when loaded from VRayScene nodes

VRayScene

  • Fixed VRayScene objects with frozen transformations are rendered as bounding boxes

VRayClipper

  • Fixed missing viewport preview of VRayClipper when loaded from VRayScene nodes

VRayDirt

  • Fixed VRayDirt "Ignore Self Occlusion" not working

VRayProxy

  • Fixed wrong viewport visibility when proxies are part of render setup collections in Maya 2023.2

VRayStochasticFlakesMtl

  • Fixes wrong render when the reflection glossiness is 1

VRayVolumeGrid

  • Fixed node name not incremented for duplicated VRayVolumeGrid nodes

XGen

  • Fixed excessive memory used for exporting XGen groomable splines
  • Fixed temporal instability with VRayHairNextMtl Glint and XGen hair

LPE

  • Fixed the Light Path Expressions presets for reflection, refraction and SSS

Installer

  • Fixed installer not uninstalling environment variables on macOS
  • Stopped creating Maya.env files on macOS which duplicates envrionment variable storage




V-Ray 6, hotfix 1

Official release

Date - Dec 07, 2022

Build 6.00.03



New features


Profiler

  • Added support for profiler full mode for full ray path profiling;

Material importer

  • Added VRayMultiSubTex support in importer;

USD

  • Added support for MayaUSD 0.20;
  • Added support for V-Ray user attributes in USD;


Modified features


V-Ray

  • CPU IPR should read the mtl_maxdepth settings;
  • Profiler performance improvements;
  • Added new version notification in VFB;

Viewport 2.0

  • Higher viewport resolution of VRayDomeLight when texture goes through intermediate nodes;
  • VRayDomeLight viewport resolution will be affected by viewport quality presets in the V-Ray settings;

V-Ray GPU

  • GPU support for Affect All Channels;

VRayProxy

  • Improved Alembic render times;


Bug fixes


USD

  • Fixed crash when rendering Coat Render Elements in USD scene;
  • Fixed crash when rendering USD files with missing varname input;

V-Ray GPU

  • Fixed slowdown in specific scene from V-Ray Next;
  • Mask render elements do not appear through refraction even when the refract_affect_alpha = 2 for the material;
  • Sun disk from VRaySky environment map is rotated with VRayLight dome's texture;
  • Incorrect Diffuse filter render element when All channels option is selected under Affect Channels.;

V-Ray

  • Fixed low CPU utilization with Intel Alder Lake CPUs on Windows 11;
  • Fixed crash when changing Engine on denoiser;

  • Decreasing the Start Width for renderable curves is not detected in IPR;

  • Missing Maya native 3d procedural textures when selecting a texture for the ExtraTex RE;

  • Changing Input texture correction does not grey out the Texture input gamma for Linear or RGB;

  • Inconsistent behavior of Texture input gamma option with applied texture;

Installer

  • Fixed module file for MacOS -unpackInstall installation;
  • Wrong installation layout after unpacking for portable install on macOS;
  • Fixed VRAY_OSL_PATH not being set by installer;

USD

  • USD Camera read with incorrect transform;
  • Stray UsdUVTexture when exporting materials to USD;
  • Wrong value of Angle of View for Physical camera in USD scenes;
  • Invalid handling of instanced non geometry primitives;

VRayProxy

  • Fixed crash with alembic when hair width multiplier is not 1;
  • Crash when importing proxy with full geometry mode;
  • Fixed slow geometry compilation with hundreds of proxy files referencing the same vrmesh file;

VFB

  • Fixed light mix light selection not working in IPR;
  • Show "Save RGB primaries conversion to image" only for sRGB Display Correction;
  • VFB color corrections in unsaved scene not baked in batch rendering output;

V-Ray IPR

  • IPR doesn't detect changes to texture extra attributes;

V-Ray, USD, VRayScene

  • Disable render elements from mayaUsdProxyShape;

V-Ray GPU/VRayFur

  • V-Ray GPU not finding the correct UV channel;

VRayMeshLight

  • VRayDecal shouldn't project on objects with vrayLightMeshProperties or VRayLightMtl;

VRayProxy/Viewport 2.0

  • Fixed high VRAM usage in the viewport with textured view disabled;

VRayScene

  • V-Ray Decal Inconsistent Behavior when imported as a vrscene;

VRayToon

  • Artifacts with Toon and ToonMtl;

VRayToonMtl

  • Incorrect VRayToonMtl shadow blend;
  • VRayMtl2Sided's Translucency does not work with VRayToonMtls;

USD/VRayTriplanar

  • Wrong render of USD file with triplanar texture;



V-Ray 6

Official Release

Date - Aug 31, 2022

Build 6.00.02


New features



V-Ray

  • Added VRayEnmesh for efficient procedural geometry tiling

  • Added NoiseLevel render element

  • Added RenderTime render element

  • Add Metalness render element

  • Implement optimized auto-bump mode for displaced meshes

V-Ray Sun

  • Clouds for the V-Ray sky

V-Ray Profiler

  • Added V-Ray Profiler v1 for profiling materials, layered materials and heavy textures

  • Added -profilerMode option to profile scenes with V-Ray standalone

VRayLightDome

  • Finite radius for the dome light with option for ground projection

VRayMtl

  • New SSS translucency illumination mode in VRayMtl

  • Added a Thin Film layer in VRayMtl with easy thickness controls

  • Energy compensation option for the GTR BRDF

VRayDecal

  • VRayDecal displacement support

VFB

  • Added the Chaos Cloud Collaboration service

V-Ray, V-Ray GPU
  • Added V-Ray Perfect Sphere

VRayMultiSubTex

  • Ability to combine randomization options in VRayMultiSubTex

  • Added "by user ID" random option in VRayMultiSubTex

V-Ray IPR

  • Light cache support option for IPR

V-Ray GPU

  • New GPU device selection tool

USD

  • Support for VDB shaders in USD

  • Add support for MayaUSD versions up to 0.19

Chaos Cloud

  • Non-blocking Cloud export in the background (Windows only)

VRayEnvironmentFog

  • Faster light shading in fog

  • Faster textured fog with probabilistic shading option

VRayVolumeGrid

  • Added support for light depth sampling in the volume grid
  • Phase Function control in Ray-Traced Scattering mode for the Smoke Color allowing to render realistic clouds with V-Ray CPU
  • Velocity and Normals render elements in Volumetric mode with V-Ray 6 CPU
  • Cryptomatte and Multimatte render elements in Volumetric mode with V-Ray 6 CPU
  •  New "Volume Motion Blur" option allowing to choose between Ray-traced and Grid-based methods - the Grid-based method creates more visible streaks for fast moving fluids


Modified Features



Installer

  • -unpackInstall option to produce portable installation instead of separate zipped install
  • Added all V-Ray for Maya environment variables to the module file for easier portable install deployment
  • Changed default installation paths to be outside the Maya folder, matching portable install folder structure
  • Use online changelog
  • Embeded the Chaos Unified Login
  • Stop downloading the material library from the installation
  • Use dedicated icon for VRayProxy in the Outliner

Chaos Cosmos

  • Added support for Cosmos procedural materials and Cosmos-based material library

VRayMtl, Viewport 2.0

  • Viewport quality presets for VRayMtl
  • Add support for the V-Ray 6 VRayMtl features in the Viewport 2.0 shader
  • Support for Normal and bump maps with V-Ray materials in Viewport 2.0

V-Ray GPU

  • Added a new Samples Limit quality control that replaces the min and max subdivs for GPU
  • Auto-upgrade old scenes to the new Samples Limit control
  • Synchronize CPU bucket settings with the new samples limit GPU settings
  • New Device Selection options
  • Moved the RTX engine selection to the new Device Selection options
  • Add denoising options and per-device low thread priority in the GPU device select
  • Exposed the Global Material Overrides for V-Ray GPU
  • Improved the Trace Depth workflow
  • Support for "Affected by" in VRayDirt
  • Implement auto bump mapping for smoothed and displaced meshes
  • Autovoxelize dynamic geometry in V-Ray GPU

V-Ray

  • Optimize memory consumption by not subdividing objects that are far away from the camera
  • Redesigned the V-Ray Shelf and Material icons
  • Added a Shadow Catcher functionality to the V-Ray shelf
  • Added a search filter in the list of available render elements
  • Added an option to always write the frame number to the output file even for still images
  • Allow vfbControl MEL command in batch mode
  • Ability to prevent proxy import when drag-and-dropping in Maya through VRAY_DISABLE_DRAG_DROP_FILEEXT envvar
  • Use float controls for the explicit displacement bounds values
  • Added a C++ API for exporting simple parameters for third party translators
  • The VRAY_FOR_MAYA_SHADERS environment variable can now be used by third-party devs to point to additional extra attribute txt files
  • Add fit aspect ratio to material/bitmap functionality for VRayDecal

USD

  • Added support for dynamic USD plugins
  • Improved USD material importer UI
  • Export VRayMtl as V-Ray material and USD Preview Surface
  • Improve error handling and add help to the vrayExportUsdMaterials command
  • Assume -chaser "vray" flag when using mayaUSDImport command

VRayMtl

  • Added a Soap Bubble material preset
  • Hide the double-sided option in VRayMtl

Material Importer

  • Add VRayMultiSubTex support in importer
  • Add native support for MtlGLSL in importer

VFB

  • Added a "Show in folder" option to the VFB History context menu
  • Added functionality to select lights in LightMix
  • Better visibility of the A|B line in the VFB
  • Add menu items for enabling/disabling history and layers
  • Mark the scene dirty when making changes to layer compositing in VFB2

LightMix

  • Added options to include the Rest channel when saving to file and to Denoise the Light Mix

Denoiser

  • Expose temporal mode option for NVIDIA denoiser

V-Ray ExtraTex

  • Added a custom background color option in VRayExtraTex render element

V-Ray IPR

  • IPR should stop sampling after reaching the noise threshold

VRayEnvironmentFog

  • Аdded an Affect Alpha option for VRayEnvironmentFog

VRayMtl, VRayBumpMtl

  • Hide Local space bump map mode for BRDFBump and BRDFVRayMtl

VRayLightDome

  • Restored the Ray Distance options for the Dome light

VRayTriplanar

  • Added VRayTriplanar option to use displaced surfaces

VRayOSL

  • Support OSL camera shaders

ChaosCloud

  • Allow direct cloud submit with no project selected

VRayDecal

  • Animatable VRayDecal parameters

VRayProxy

  • Correctly apply proxy material overrides in the viewport
  • Limit number of faces per voxel to a sensible number

XGen

  • Enable parallel XGen export

Viewport IPR

  • Rename Viewport HUD label from VRayRT to VRay IPR

VRayVolumeGrid

  • Sped up rendering of grid volumes with up to 25% when Fully Visible Fire or Volume Light Cache is used

  • VRayVolumeGrid: Sped up rendering of grid volumes with up to 10% when the RGB channel was used



Bug Fixes



V-Ray

  • Fixed a crash on macOS Monterey caused by exceeding the OS max file handle limit
  • Fixed old scenes randomly using OCIO Display correction when rendered in batch
  • Wrong viewport preview for TX textures from Cosmos on macOS
  • Fixed memory tracking results discrepancy for "Texman" and "Tiled bitmap"
  • Wrong font on installer on MacOS
  • VRayTexOCIO Maya node crashes when used with Maya software renderer
  • VFB2 OCIO display corrections not synced with Maya in batch
  • Reflections computed in fully diffuse VRayMtl materials
  • Time reported by the progress for "Compiling geometry" is incorrect in Standalone
  • Memory leak in TexLut
  • Memory leak when saving multichannel/multipart OpenEXR files
  • TexLut fails to read file on Linux when the path is specified with backslashes
  • BitmapBuffer: <frame0*> tag support
  • VFB2 OCIO display correction not found with Maya batch on Linux

  • Wrong vrscene lights export when combined with "Separate files" option

  • Print a message for unsupported Chaos Cosmos Browser for Maya 2019 on both Linux and macOS

  • Ray derivatives are not computed for perfect refractions

  • Incorrect reflection on objects with motion blur and vray subdivisions

  • Recalculating bloom/glare lens effects produces artefacts on Linux

  • Error when selecting "Lens File" Distortion type of V-Ray Physical camera in IPR

  • Standalone installation cropped UI on HighDPI MacOS

  • Standalone installation cannot start a distributed rendering server on macOS

  • Log typo in Estimated time remaining line

USD

  • Fixed endless warnings for USD export material with UV linking
  • Importing V-Ray materials via mayaUSDImport does not work with MayaUSD 0.16
  • Invalid handling of instanced non geometry primitives
  • Show the warning for unsupported USD versions during render
  • Physical camera from USD scenes are imported with Depth of Field enabled
  • Mismatch with displacement in Houdini
  • Correctly export VRayMtl bump type as integer USD attribute
  • Importing USD scenes with usdPreviewSurface material is rendering wrong
  • Crash when rendering VRayMtlGLSL in USD scene with GPU
  • USD scenes with textures are imported black in Viewport
  • Crash when importing USD scenes with the -shadingMode flag and USD 0.15
  • USD scenes with particles are imported wrong in Maya Viewport
  • Locked camera parameters when imported from USD
  • Crash when importing specific USD scene with bitmap
  • Crash when importing USD scene with VRayPhysicalCamera through MEL command
  • Transform mismatch with Skel USD file
  • Unsupported shader parameters in USD
  • Fixed USD with VDB in IPR crashing on transform

V-Ray, VRayTriplanar

  • Wrong Normals when object has Triplanar mapped displacement and is a Texture Reference Object

V-Ray GPU

  • Clipped light geometry when 'Clip lights geometry' option is disabled and non-light geometry is in front of lights
  • Wrong VRayClipper material on clipped VRayLight objects when set to Use object material
  • VRayPhysicalCamera: Rendering on GPU with Depth of Field prints errors in the Log Window

XGen

  • Fixed XGen button label on high-DPI displays

Material Importer

  • Nodes connected to Thin Film attributes don't get imported in Maya

USD, Material Importer

  • Specific Skel USD scene is not rendered

VFB

  • The persistent VFB setting to resize on resolution change does not persist
  • The VFB2 test resolution button isn't reflecting the current resolution if it's enabled when re-opening a scene
  • The VFB history option to copy the scene path also copies the project path


V-Ray GPU

  • Fixed excessive memory usage and low performance with GPU Light Cache

  • Crash with Physical camera's position constraint

  • Crash when rendering specific alembic particles file

  • Some threads never finish with low_gpu_thread_priority=1

  • VRayMtl with translucency is not rendered properly after resuming a render using RTX mode of V-Ray GPU and Light cache

  • Projections using Spherical camera are not rendered correctly with V-Ray GPU

  • Instanced textured VRayLights don't share loaded textures

  • Difference in HairNextMtl on surface geometry between V-Ray and V-Ray GPU

  • Crash with GPU Light cache subdivisions set to 2000 and sample size >0.1

  • Scene with Light Cache crashes if run in parallel on Linux

  • Render time difference between V-Ray versions

  • Wrong render of VRayMultiSubTex on geometry with motion blur

  • Incorrect render with VRayEdgesTex on subdivided geometry

  • Out of core related crashes in V-Ray GPU

  • Crash with texture baking and geometry with displacement

  • Wrong fog color alpha results when refraction set to affect all channels

  • The alpha of a transparent VRayMaterial is not working correctly

  • Different alpha compared to the CPU and older V-Ray GPU versions

  • VrayLayeredTex not working with more than 6 inputs on GPU;

VRayProxy

  • Crash when importing specific alembic with particles

  • Wrong UV linking with multiple UV sets in VRayProxy

  • Textures are not shown in the viewport on some Cosmos assets

  • Proxy2 frame transformations not reflected in Viewport 2.0 in Maya 2023

Installer

  • AppSDK shipped in V-Ray for Maya installation doesn't work on Linux and macOS

Memory Tracking

  • Illegible symbols in memory tracking for Dynamic geometry on Linux

VRayStochasticFlakesMtl

  • Differences between VRayMtl and stochastic flakes with reflection glossiness=1

  • Outline on objects with VRay Stochastic Flakes Mtl

VRayHairNextMtl

  • Missing Color and Intensity in UI for lights created from PluginNode

VRayMtl, V-Ray GPU

  • Artifacts on specific scene with VRayMtl SSS translucency

  • Wrong render with SSS2

VRayProxy, Cryptomatte

  • Cryptomatte's VRay user attribute ID type does not work with alembics in VRayProxy

VRayProxy, V-Ray GPU

  • The 'Per instance materials' options for alembics does not work properly in GPU

VRayToonMtl

  • Diffuse artifacts with anisotropic reflections and sheen or diffuse roughness

Viewport 2.0, V-Ray GPU

  • Rendering artifacts with anisotropy reflections

Viewport 2.0, VRayPluginNodeMtl

  • Some Maya materials are imported black in Viewport

vdenoise

  • Standalone Vdenoise tool doesn't work with multi-part .exr files