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