Official release
Date – 22 May, 2018
Download – Build 4.02.04
New Features
VRayMtl
- Add "Metalness" parameter for easy support of PBR workflows
VRayLightSelect
- Add "indirect", "indirect diffuse" and "indirect specular" modes
VRayOSL
- Support for OSL scene attributes
- Ability to attach textures to arbitrary OSL parameters
.vrscene exporter
- Initial support 3ds Max 2019 native OSLMap
V-Ray
- Add dialog to confirm file overwriting with Separate Render Channels
Modified Features
V-Ray
- Always use low thread priority in an interactive GUI session
- Change the default motion blur "Interval center" to 0.0
- Optimize object space bounding box calculation for meshes instances
- Submit to V-Ray Cloud dialog implements scene analysis for incompatible features
V-Ray GPU
- Expose the "Undersampling" parameter and make it adjustable during IPR
- Add support for basic UVW transformations for Bercon noise texture
- Add support for the "Keep continuity" option
- Add vendor information in the "C++/CPU" device type
- Enable QMC for CUDA CPU
- Gray-out texture button for direct illumination of the VRayLightMtl material
- If there are no CUDA devices, "C++/CPU" should be used
- Improve GPU Light Linker memory efficiency
- Remove the warnings for non-physical features when exporting to a .vrscene
VRayInstancer
- Instances are rendered with the particle materials instead of the instanced geometry material
- Optimized instancing speed
VRayFastSSS2
- Improve the sampling to reduce noise
VRayProxy
- Alembic instances/objects to work with MultiSubTex random by instance id
VRayScene
- Add Lights support
VRayVolumeGrid
- Add warning message box when opening the deprecated AURA 1 caches
- Right-align the text in the Show File Name window so the file name can be seen if the text overflows
- Speed up and use less memory for Grid-Based Self-Shadowing of huge sparse OpenVDB grids
- Speed up Grid Smoothing of OpenVDB grids
- Speed up the Optimize Big Volumetric Grids pre-process of OpenVDB grids
VFB
- Add "Image info" window for VFB history context menu
- Add Exposure Highlight Burn color correction to vfbControl (#sethighlightburn/#gethighlightburn)
- Add option to disable replacing # with frame numbers for separate render channels
- Export color corrections settings for .vrscenes
V-Ray Toolbar
- The hair material button creates VRayHairNextMtl;
V-Ray scene converter
- Convert Mental Ray Lighting Analysis render effect to VRayLightingAnalysis render element
- Enhanced Corona material and texmaps conversion
- Convert 3ds Max light meters to VRayLightMeter
Bug Fixes
V-Ray
- Adaptive dome light artifacts with "cast shadows" off
- Artifacts with adaptive dome light when rendering with V-Ray Standalone
- Crash with AXYZ ANIMA meshes and VRayVelocity render element
- Embree crashes when building trees on machines with many cores
- Error while building Embree tree when moving VRayFur in IPR
- Exported scene from 3ds Max renders very slow in V-Ray Standalone due to excessive sampling of hairs
- Less than normal samples are calculated with Use camera path with Irradiance map GI engine
- Light Cache is about 3 times slower since V-Ray Next, Beta 2 compared to V-Ray 3.60 with transparent materials
- Overbright pixels (fireflies) with adaptive dome light
- Resumable rendering doesn't work correctly with adaptive dome lights and auto exposure
- The final info message in the VFB is "Hair and Fur" if you have Hair and Fur in the scene
- The output image vrayInfo/renderTime EXR attribute is not correct
- Standard materials don't render correctly when nested in other materials
V-Ray Standalone
- Standalone: Lens effects from vrscene are not applied with -display=0 option
V-Ray/V-Ray GPU
- 3ds Max crashes if Start IPR button is hit during render warmup
V-Ray IPR
- Crash when modifying Multi/Sub-Object sub material on VRayInstancer instanced objects
- Crash with VRayDisplacementMod with texture map
- Not keeping the aspect ratio when Fit to VFB is enabled
V-Ray GPU
- A3ds Max UI becomes unresponsive after disabling VFB region rendering during IPR
- Adaptive lights render noisier a specific scene
- Artifacts with adaptive dome lights
- Artifacts with VRayAerialPerspective in specific light setup
- Auto exposure's "Transfer to camera" button does not work
- Black outlines with refractive VRayMtl and VRayFastSSS2
- Bump is always tiled
- Color correction remap does not work properly
- Crash at every frame after the first one with environment map assigned both to the environment and a dome light
- Crash on calculating mip-map levels for missing bitmaps
- Crash when changing materials in VRayOverrideMtl
- Crash when scrubbing the time slider due to material anisotropy
- Crash while resizing the VFB during IPR session
- Crash with a specific scene with VRayClipper
- Crash with MultiSub material when deleting invisible to camera geometry during IPR
- Crash with specific VRayProxy without normals and displacement
- Crash with VRayEdgesTex in opacity slot in specific material setup
- Crash with VRayFur with "Lock to surface" and "Ignore scale" enabled
- Custom output channels of Color Correction are not exported properly
- Different render of reflective material when Dome Light's "Cast shadows" is off
- Effects result is missing when saving through 3ds Max Output
- Extend stereoscopic rendering options (Eye distance, Focus method, Swap left/right, Follow VR headset)
- Forest Color is not working when used with only default color and no texmaps
- Inconsistent Forest Color randomization between DR slaves
- Incorrect fog color of VRayEnvironmentFog when light's shadows are turned off
- Incorrect output FOV with Sperical panorama camera with overriden Vertical FOV in 3ds max 2019
- Instanced VRayProxies with VRayInstancer are missing in the first frame of V-Ray GPU production animation
- Occasional crash when working with Physical Camera in IPR session
- On-demand mip-mapped textures render with lower resolution on GPU when used in Bump, Displacement and Metalness
- Refraction with nested volumes is wrong
- Rendering differently spherical camera
- Scene loads slower compared to CPU
- The "*_tex_mult" parameters of the SettingsEnvironment plug-in are ignored
- The "RGB and alpha source" rollout settings in VRayHDRI are ignored
- The "Use roughness" option in VRayMtl has no effect
- Unhandled exception when modifying one of the VRayInstancer lists during IPR
- Unhandled exception when rendering with disabled VFB
- Unahndled exception with Particle flow and motion blur in a scene with zero vertices meshes
- Very small triangles disappear from the rendering
- VRayDirt's "double sided" parameter is not working correctly
- VRayScannedMtl is black during the mip-map on demand loading phase
- VRayScannedMtl renders black in specific scene
- VRayScannedMtl with triplannar mapping produces artifacts with specific geometry
- Wrong opacity with VRayBlendMtl and VRay2SidedMtl
- "Visible to camera" does not work with volumetrics
- Remove "non-physical" warnings
- GPU CUDA AA Gaussian not matching CPU;
VRayDenoiser
- "Update" button is not working as expected during IPR
- VRayDenoiser/vdenoise.exe: Denoising produces blurry artifacts when threshold is set to 0.0
VRayFastSSS2
- Material in Raytraced (refractive) mode is lit by excluded V-Ray light with Cast Shadow disabled
VRayGLSL
- "vr_Position" returns wrong results
- Wrong normals in GLSL shaders
- Wrong shadow calculation when used as opacity map;
VRayHairNextMtl
- NaN pixels caused by negative value for the diffuse amount parameter
- Randomization dye hue parameter renders differently with V-Ray GPU
- The subdivs parameter should be dimmed when "Use local subdivs" is disabled in the Global DMC settings
VRayInstancer
- Wrong instances rotations with PRT source particles
VRayLightMeter
- Missing text ("Error" instead of "Error tolerance") in the UI for 3ds Max 2016 and older versions
VRayLightSelect
- Fix artifacts in with adaptive dome light when mode is different from "Full"
VRayOptionRE
- Add "Whole image" ability to the "exr data window" option to save the whole image even if a region is rendered
VRayOSL
- OSL shading system leaks memory
- The 'camera:fov' OSL attribute must be in degrees
- VRayOSLTex crashes if attached to VRayEnvironmentFog
VRayPluginNode
- Using in IPR may leave render license engaged
VRayProxy
- Preview cache is not cleared when override is specified
VRaySoftBox
- Gradients UI controls are not working since V-Ray Next, Beta 2
VRayVolumeGrid
- Enabling GI has no effect with "Disabled" scattering on volumes with V-Ray GPU
- Even when there aren't active render elements warnings appear in the V-Ray messages
- Incorrect motion blur on moving grid with a static or moving camera locked to it with V-Ray GPU
- Incorrect render result due to Channel Smoothing option set to Temperature with V-Ray GPU
- Light Cache renders differently on GPU compared to CPU in Volumetric Geometry mode
- Shadow Strength parameter doesn't work with scattering set to "Ray-traced" with V-Ray GPU
- The VRayVelocity render element is not rendered in Volumetric Geometry mode if Motion Blur is off
- Wrong render of VDB caches which have a background value outside the tree min-max range
VFB
- 3ds Max crashes when copying an image from VFB to the clipboard and then copying text from Layer/Scene explorer
- Image shifts one pixel up/down when dragging the separator line during horizontal A/B compare
- Using the drop-down channels list causes crash when renderring with disabled memory frame buffer, but with raw output preview enabled
.vrscene exporter
- Composite texture with layers with no texture attached produces invalid vrscene files
V-Ray Bitmap to VRayHDRI converter
- Tiled EXR conversion tool (img2tiledexr.exe) discovery error
V-Ray scene converter
- Some camera settings are not transferred when converting Standard Camera to Max PhysicalCamera or VRayPhysical camera
V-Ray Toolbar
- 3ds Max crashes when creating a mesh lights from grouped objects
vdenoise.exe
- The denoiser tool doesn't preserve the pixel aspect
.vrscene exporter
- Composite texture with layers with no texture attached produces invalid vrscene files