V-Ray Next, Update 3
V-Ray Next, Update 3.1
Official Release
Date - Apr 09, 2020
Download - Build 4.30.02
New features
V-Ray
Support for 3ds Max 2021
Support for "Bake to Texture" in 3ds Max 2021
Modified features
V-Ray
Improve performance scaling with 2nd gen Epyc dual 64-core setups 128 and more threads
Look for the XML file with the view graph for viewport IPR relative to the vrenderNNNN.dlr file location
VRayScene
Matte and Visibility control;
VRayOSL
Add the ability to connect an OSL triple float output to a OSL single float input
VFB
Add MaxScript control for Test resolution through vfbcontrol
.vrscene exporter
Update SettingsPresenZ export
Bug fixes
V-Ray
3ds Max frame buffer has the same resolution as VFB regardless of the "Get resolution from Max option"
Any click on the Light Cache preset dropdown changes the mode
Crash after baking to texture in 3ds Max 2021
EXR metadata in the VRayOptionRE is not saved with deep images
Fume FX render elements are missing in V-Ray renders
Random crash when rendering scene with VRayFur
Tiled EXR textures cause specific scene to render considerably slower compared to 4.1
VRayRenderID by node handle is not saved correctly in deep EXR output
Wrong 3ds Max Render output JPEG image with Test resolution
V-Ray, V-Ray GPU
Incorrect internal reflection in glass when glossy Fresnel is enabled
V-Ray IPR
Deleting/updating VRayInstancer or assigned materials won't cleanup material-clones-bindings and would lead to crash
V-Ray GPU/V-Ray Cloud
Anima AXYZ no animation when exported to vrscene
BerconMapping doesn't render properly when exported to Standalone
Different result for BerconNoise in Standalone with some combinations of Noise Function and Fractal
Tile UV mapping of the Bercon tile is not rendered properly
VRayMtlID render element renders black
V-Ray GPU
Bucket rendering produces black output when AA Filter size drops below 1.41
Crash when rendering VRMesh files with more than 16 mapping channels
Crash with VRayLightMtl with Direct illumination enabled, applied to tySpline
Crash with VRayEnvironmentFog when switching from bucket to IPR between consecutive renderings
Rendering on GPU with NVLink spanning more than 2 cards results in a crash
VRayMtl is missing glossy reflections on the back side if "Reflect on back side" is enabled
V-Ray Standalone
-skipExistingFrames breaks file output to current directory
-skipExistingFrames creates extra files in animation
VRayEnvironmentFog
Artifacts with custom geometry fog gizmo in a specific scene
Can not render with VRayNoiseTex used as density map
Renders significantly slower with Scatter GI in V-Ray Next
VRayFastSSS2
Material does not compose back to beauty properly
VRayLightSelect in full mode does not match beauty pass when diffuse amount is above 0
VRayGLSL
Float to int vector casts in shaders lead to crashes
Incorrect matrix multiplication results
Missing return statements in non-void GLSL functions lead to crashes
VRayMtl
100% white Opacity Map affects material Reflections
VRayOSL
Crash in material editor preview rendering after editing OSL texture from MaxScript
Crash with Bitmap texture vrayattached to VRayOSLTex while exporting for V-Ray GPU
VRayScene
Compiling geometry time is increasing with each frame in animation rendering with V-Ray Standalone
VRayVolumeGrid
Volumetric rendering slow-down with Volume Light Cache enabled with V-Ray memtracker
V-Ray Next, Update 3.1
Official Release
Date - Dec 19, 2019
Download - Build 4.30.01
Modified features
V-Ray
Print a warning when having memory frame buffer disabled and no output directory set
.vrscene exporter
Export Check for missing assets option
Installer
Update Chaos License Server to 5.3.0 if needed
Bug fixes
V-Ray
Artifacts with the Adaptive dome and trace sets
Bitmaps are not loaded for VRayInstancer in IPR if its source object is hidden
Thousands of warnings for invalid geometric normal flood on geometry shaded with hair material
V-Ray GPU
Bitmaps are uploaded on every IPR update
Crash in IPR with On-demand mip-mapping mode when a Bitmap is linked to VRayMtl's Self-illumination
Crash with RTX in IPR mode when VRayFur source geometry is deleted
CUDA error 700 with UDIM textures for the last tiles
High CPU usage when rendering with RTX on
Incorrect VRaySpecular render element with VRayHairNextMtl (regression since 4.30.00)
IFL textures do not load properly in IPR when OptiX on demand textures are used
Incorrect normals calculation with VRayMtl's Displacement
Show "Camera Map Per Pixel" map as compatible
Square artifacts in specular element in bucket mode with specific scene
Square artifacts with adaptive dome light
V-Ray Light Lister causes IPR to render black in specific scene with Skylight
V-Ray GPU/V-Ray Cloud
VRayALSurfaceMtl General and Diffuse bump maps render the illuminated parts darker
VFB
Main window closes after IPR stop with 3ds Max 2016 and older (since 4.30.00)
VRayHDRI
The "Filter mult" parameter has no effect on bump maps
VRayOrnatrixMod
Crash with motion blur and dynamic tessellation
VRayALSurfaceMtl
No Caustics received when sss mix is set to 1
Artifacts with Adaptive lights and Caustics
V-Ray Next, Update 3
Official Release
Date - Nov 19, 2019
Download - Build 4.30.00
New features
V-Ray
Add a renderer parameter "options_useColorSpaceForBitmaps" that tells all VRayHDRI maps to determine the color space from the file name
V-Ray GPU
Add support for RT cores of NVIDIA RTX cards
Add support for disabled "Memory frame buffer"
Support for Deep EXR output
V-Ray Cloud
Add the Chaos Cloud client app installer to the V-Ray for 3ds Max installer
VRayHDRI
Add a sharp isotropic texture filtering method
Allow UVW coordinates to be controlled through another map
Add a "Filter mult" parameter to control the blur separately when mapping coordinates are taken from another texture
VRayOSL
Add the ability for normal texture maps to be a part of a shading graph in OSL for 3ds Max
VRayVolumeGrid
Added support for Volumetric and Mesh mode rendering of the new TexUVW Phoenix FD channel
vrscene exporter
Export material IDs of materials used in VRayBlendMtl
Modified features
VRayLight
Improved sampling of directional lights
V-Ray
Adaptive dome VRayLight support for Light Cache from file
Add "Animation" and "Still" presets for the Light cache
Change the default values of the Progressive image sampler: Render time - 0; Noise threshold - 0.01
Multi-threaded execution of OpenEXR compression and decompression to improve performance
Update Embree to v3.2.0
Update OpenEXR to v2.3.0
Render Raytrace material as black to mitigate problems with it
V-Ray IPR
Add GI contribution to the Isolate Selected objects in Debug Shading
V-Ray GPU
Implement pre-multiplied Light cache that enables optimization of shading calculations on some scenes
Implement debug shading for selected sub-materials
Improved user-defined shaders (GLSL, MDL etc.) compilation
Optimize mesh transfers to multiple devices
V-Ray Cloud/V-Ray Standalone
Optimize rendering of Multi/Sub-Object material
VRayALSurfaceMtl
Implement bump shadowing
SSS is not computed for materials seen through glossy refraction
VRayStochasticFlakesMtl
Stochastic flakes are not visible through glossy refraction
VRayCompTex
Add "Mix amount" option to control texmap mix ratios
VRayDiffuseFilter/VRayReflectionFilter/VRayRefractionFilter
Remove the "color mapping" option
VRayExtraTex
Add an option to disable lossy DWAA/DWAB compression for a render element
VRayMtl
Rearrange the texmap slots
VRayOSL
Add tooltips on texmap buttons, spinners and combo boxes for shader tweaks
Show shader description and help URL button if either is present
VRayProxy
Improve errors logging
VRaySamplerInfo
The render element should always be saved with lossless compression
VRayVolumeGrid
Speed up loading of VDB caches by reading their min-max channel ranges from metadata instead of calculating them
Equalize UVW coordinates of Phoenix Isosurfaces with those of the corresponding Meshes
VFB
Add "Save in image" option to OCIO color corrections, to save the corrected image
Add sliders for Lens effects' "Intensity" and "Threshold" parameters
Enable setting of the render region via MAXScript outside the default resolution before rendering
Read the saved window position only for the initial render and use the last valid position afterwards
UI improvements for the VFB Lens Effects panel
V-Ray scene converter
Convert Raytrace maps to VRayColor
Bug fixes
V-Ray
Artifacts and flickering with "Hash map" Light cache in certain situations
Artifacts when using Adaptive dome light and VRayFur with VRayMtl on it
Artifacts with Adaptive dome and VRayToon
Crash in scenes with meshes with Point Cache modifier that are used in Forest Pro in animated mode
Bright spots in VRayGlobalIllumination render element with Falloff map in Shadow/Light mode
Compositing results don't match with matte reflections if "Consistent lighting elements" is enabled
Lighting elements are not propagated through refractions with "Consistent lighting elements" enabled
Matte objects are present in the alpha channel when rendered through refractive objects
Memory tracking "GI" tag replaces "Misc." when rendering with Global illumination
Physical Material with black reflections has dark outlines
The UI menus are active during rendering in 3ds Max 2020
Unhandled exception when having a PF Source with Mapping Object operator
Using camera clipping planes makes the dome light invisible
VRayEdgesTex always draws hidden edges when used as displacement texture
Wrong 3ds Max Render output JPEG image with Test resolution
V-Ray/V-Ray GPU
Artifacts with Adaptive dome light with "affect reflections" disabled
VRayProxy
Wrong defocusAmount denoise element on proxy objects leading to artifacts when denoising
Face/Material IDs are offset with one when loading Alembic files
VFB
Wrong resolution when rendering a sequence with Test resolution and DR
Certain integer render elements are not displayed when loading EXR files
Crash when changing OCIO settings (View transform, Input colorspace) during Viewport IPR
History details comment is drawn over the previous one if changed via MAXScript
The scrollbar in the Color Corrections window hides some of the text
UI is not responsive with ICC color correction during IPR with V-Ray GPU
V-Ray IPR
Crash when adding materials with VRayHDRI to a material library
Crash while scrubbing the timeline with VRayLightMtl in the scene
Crash with VRayOSL shading graph and VRayLightMtl with Direct illumination on
Crash with VRaySky texmap and Hair and Fur
Debug Shading's Isolate Selected mode doesn't work correctly for objects with opacity
Loops on building Light cache in a scene with VRayDistanceTex and Forest Pro
Starting production rendering during Viewport IPR causes endless Light cache phase
Unhandled exception with a Free Light and VRayLightMtl with Direct Illumination
V-Ray GPU
Artifacts when using Metalness with Glossy Fresnel
Artifacts with Adaptive dome when objects are excluded from shadow casting in the light
Artifacts with VRayALSurfaceMtl and Adaptive lights v2
Bounding Box artifacts when rendering a VRayVolumeGrid
Crash with hidden faces on subdivided geometry
Crash during render with volumetrics
Crash on stop during Light cache phase
Crash when cancelling the render for scene with lights include/exclude lists
Crash when using VRayClipper on an object with material containing VRayCurvature map
defocusAmount denoise element is not generated with a standard cameras
Gaussian image filter doesn't match the CPU one
Hidden edges of VRayEdgesTex is always on with VRayProxy
Hidden faces are being rendered during Light cache preview, creating wrong lighting
IPR with multiple GPUs produces CUDA_ERROR_INVALID_HANDLE on stop
Light cache doesn't work with DOF and perspective camera
Nested refractive volumes are rendered wrong
Noisier results with Adaptive lights compared to Light tree
NVLink GPU allocations only done for Dynamic geometry
Optimized distance estimation for geometry heavy scenes
Random crash with tiled bitmaps
Refractions are rendered darker since V-Ray Next, Update 2
Unhandled exception when baking texture of a mesh with degenerate UVs
VRayVolumeGrids are not rendered correctly in VRayNormals render element
V-Ray Cloud/V-Ray Standalone
Extremely slow light cache for scenes with displacement texmaps
Matte reflections are not rendered
VRayALSurfaceMtl
Artifacts around geometries intersections and SSS density scale close to 0
VRayClipper
Holes in the clipped geometry when rendering with motion blur and the clipping mesh has animated skin modifier
VRayDisplacementMod
Cracks with 3D Displacement and Keep continuity
Memory leak with 2D displacement
Tangent Vector displacement mode clamps the texture's X and Y between 0 and 1 regardless of the Texmap min/max values
VRayGLSL
Function vr_textureSize returns (0,0) always
VRayHairFarmMod
Duplicated IDs in VRayCryptomatte element with more than one Hair Generate modifier
VRayHairNextMtl
Artifacts in raw render elements with Consistent lighting elements
Diffuse component should go in it's respective render elements
Shade data is stored in VRayGlobalIllumination when Consistent lighting elements is on
VRayLight
Different specular reflections when rendering directional disc light with V-Ray Cloud/V-Ray Standalone
VRayOCIO
Error in V-Ray messages when creating new instance
No scroll bar in the map color space selector
VRayOrnatrixMod
Some VRayOrnatrixMod hairs have wrong velocity data with "dynamic tessellation"
VRayOSL
Broken OSO bytecode export of a shader via MAXScript
Bucket artifacts with user attributes
Crash in microfacet("ggx") when roughness is greater than 0.0
Crash when detach and reattach a sub-texmaps
Custom shaders cannot access user attributes with V-Ray Cloud/V-Ray Standalone
OSL string mapper widgets should be displayed as dropdown choices
Tooltips for combo boxes and extra texture buttons can become too wide
Tweak's min/max metadata inhibits changing parameter values
Wrong channel index read from the UV attribute
VRayOverrideMtl
Vignetting along concave edges with Light cache and many lights
VRayPluginNode
Crash when rendering with TexSurfaceLuminance
VRayScannedMtl
Crash when loading a scene while the compact material editor open
Difference in the VRayBumpNormals render element when rendering with VRayBumpMtl
VRaySwitchMtl
Crash with undefined sub-material when displacement map is used in another sub-material
VRayToonMtl
Toon effect missing on non-excluded geometry when the excluded object is hidden
VRayVolumeGrid
Displacement scale in Isosurface mode is not the same as in Mesh mode
Empty grids filled with density using the opacity curve render with different density in V-Ray Cloud/V-Ray Standalone
Mesh mode with a 2D scalar Displacement map renders with artifacts
VRayZDepth
Refractive objects are white regardless of the Affect channels value with V-Ray GPU
V-Ray Toolbar
MAXScript error in vrutils.ms when trying to create a physical camera from a camera view without target
.vrscene exporter
Animated FOV on standard cameras is not exported correctly
Crash when exporting Forest Pro multiple instances with the same Surface with Boundary checking set to Edge
Disabled VRayVolumeGrids in Volumetric mode are still exported
Forest Pro object with VRayDisplacementMod is not exported to .vrscene file
Negative displacement through textures is not exported properly
OSL texmaps are flipped with V-Ray Cloud/V-Ray Standalone
Random velocity data is exported for Forest Pro instances when camera is specified
Some VRayMDL asset paths are not exported
Support for animated visibility range of VRayAerialPerspective
The VRayVolumeGrid's "lightsmultself", "gridreduct" and "mbgrid" parameters are not exported to *.vrscene
VFB Color Corrections are exported even when disabled
Wrong UVWs in scenes with OSL
Installer
VRAY4_FOR_3DSMAXXXXX_PLUGINS environment variable should be modified instead of overridden