V-Ray Next, Beta 3 for 3ds Max

Official release

Date – 29 March, 2018

Download – Build 4.02.03

New Features

V-Ray GPU

  • Implemented new rendering architecture resulting in better performance

V-Ray Proxy

  • Add support for Alembic 1.7 layers

VRayLightingAnalysis

  • Implement VRayLightingAnalysis render element

VRayVolumeGrid

  • Direct loading of sparse VDB caches without resampling

  • Support for relative cache paths in .vrscene files and the -remapPath option in V-Ray Standalone

.vrscene exporter

  • Initial support for the native OSLMap in 3ds Max 2019

V-Ray

  • Support for the mesh vertex velocity internal interface in 3ds Max 2019


Modified Features

V-Ray

  • Allow V-Ray to run with up to 1024 threads (up from 256)

  • Hide the VRayIlluminance render element, the new VRayLightingAnalysis render element should be used instead

  • Move the IPR options rollout to the V-Ray tab in the Render Setup and add a Start IPR button

  • Remove from the V-Ray log the message about failing to load a "default" preset

  • Reduce occurrence of "Invalid geometric normal" messages

  • Show a dialog to confirm file overwriting with "Separate Render Channels"

V-Ray GPU

  • Add support for auto exposure and white balance when using the light cache

  • Ignore light portals (use adaptive dome light instead)

  • IPR reacts to objects and lights movement immediately instead of waiting for mouse button release

  • Implemented motion blur support for GPU volumetrics

VRayDenoiser/vdenoise.exe

  • Ability to denoise four-component RGBA render elements

  • Enable denoising for the VRayAlpha render element

VRayFastSSS2

  • Remove from UI the prepass and object-based multiple scattering options

VRayFur

  • Add "Ignore scale" option for hairs width according to scale

  • Add "Lock to surface" option to keep the hair distribution to a specified frame

VRayHairMtl2

  • Add tint control for the primary, secondary and transmission components

VRayLightMeter

  • Improve the calculation speed and quality

VRayOSL

  • Update OSL to 1.8

VRayPhysicalCamera

  • Disable vignetting by default

  • Reset to default values for the parameters when right-clicking on spinners

VRayScatterVolumeMtl

  • Improved sampling

VRayVolumeGrid

  • Allow grid Channel Smoothing to be applied over channels with any value range

  • Apply the Smoothing Random Variation over all voxels regardless of the Smooth Threshold

  • Improve the loading speed of VDB files

  • Optimize loading of caches containing Velocity channel

  • Optimize the Preview Auto Range algorithm

  • Speed up velocity sampling during volumetric motion blur

VFB

  • Using '#' in the name of separate render channels output file is now expanded to frame number

V-Ray scene converter

  • Support for some newly added Corona native materials and textures (CoronaHairMtl, CoronaSkinMtl, CoronaBitmap, CoronaDistance, CoronaRoundEdges, CoronaTriplanar)

ply2vrmesh.exe

  • Print more extensive bounding box information

Bug Fixes

V-Ray

  • Fix an issue with the progressive image sampler when rendering extremely bright scene

  • Arch&Design material inside a VRay2SidedMtl material renders black

  • Build of Embree acceleration structures cannot be canceled

  • Crash in IPR with VRayMultiSubTex plugged in VRay2SidedMtl on VRayInstancer instanced objects

  • Crash with MultiTexture on VRayLight

  • Geometry with cloth simulator modifier causes crashes in some scenes

  • Incorrect render elements in the deep output when using "By Render ID and Z-depth" merge mode

  • Noisy render with adaptive dome light in specific scene

  • Some files are inappropriately installed to 3ds Max folder in standalone render server installation

  • The browse window for override material in Global switches opens twice

  • The refraction color at distance combination of the Arch&Design material doesn't render

  • VRayProxy disappears when motion blur "Geometry samples" is set to 1

V-Ray/V-Ray GPU

  • Non-uniform scaled rectangle light emits in the wrong direction

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

  • Adaptive dome light seems to render darker and slower in specific scene

  • Changing the render resolution during GPU IPR does not work

  • Crash during rendering with cloth and empty VRayDisplacementMod modifiers and motion blur

  • Crash with instanced HairFarm object during IPR

  • Difference in exposure between the first frame and the others with custom camera aperture

  • Do not export disabled VRayClippers

  • Exception with Hair&Fur modifier

  • Fog color is ignored when "affect shadows" option of VRayEnvironmentFog is off

  • High values for water level in VRayDisplacement cause crash

  • Incorrect render of VRayScannedMtl with VRayReflection render element

  • Incorrect values set for "Rays per pixel" and "Rays bundle size" parameters when spinner is right-clicked

  • Incorrect VRayAtmosphere render element when fog emission color is different than default black color

  • Missing OpenVR/Oculus VR preview modes

  • On-demand mip-mapped textures render with lower resolution

  • Render mask texture button is not working properly with drag and drop

  • VRayScannedMtl materials with height map render incorrect

  • Wrong reflection glossiness with MultiTexture

V-Ray GPU CUDA

  • Crash when lights are turned off and back on during IPR

VRayDistanceTex

  • The texture for the distance parameter of VRayDistanceTex overrides the distance value

VRayEnvironmentFog

  • Crash with animation in specific scene

VRayHairMtl2

  • Hair renders darker when the light cache is enabled

VRayInstancer

  • Crash with Krakatoa particles

VRayLight

  • Negatively scaled disc lights emit in both directions with Double-sided disabled

VRayLightMeter

  • Wrong results for very small grid sizes

VRayMDL

  • Blurred textures with scaled UV coordinates

  • Rendering very bright with reduced ray depth

VRayMtlSelect

  • Render element is not correct when rendering deep images

VRayOSL

  • Maps unlink from OSL nodes when scene and its local assets are moved together to another location

VRayPhysicalCamera

  • Lens file distortion is not working

VRayPluginNode

  • Crash when changing Plugin type while rendering with V-Ray GPU

VRayProxy

  • Modifying the Alembic mesh Start path should update the proxy preview cache

VRayScannedMtl

  • Disable the UI parameters that are not working in V-Ray GPU when set as current renderer

VRayVolumeGrid

  • Alpha Channel and Smoke Opacity aren't correct when rendering volumetric with V-Ray GPU

  • Can't load OpenVDB files whose "file_voxel_count" metadata is 0, though they contain active voxels

  • Fire Opacity multiplier is not taken into account in V-Ray GPU

  • Light cache computation with enabled Probabilistic Volumetrics is slower compared to V-Ray CPU

  • Minimum Visible Opacity does not work with V-Ray GPU

  • Rendering a sequence with several VRayVolumeGrid instances with V-Ray GPU shows only one of them after the first frame

  • Rendering fire in Own Opacity mode with Smoke Color Disabled on V-Ray GPU does not match V-Ray's

  • Volumes that contain the render camera aren't visible with V-Ray GPU

  • Wrong velocity direction and motion blur with OpenVDB files from FumeFX

  • Wrong velocity scale when importing OpenVDB files from Maya Fluids

VFB

  • Bucket rendering with extreme downsizing does not fill the whole image in the buffer

  • Crash when loading scene from VFB History

  • Qt VFB (3ds Max 2018 and up) has issue with numeric characters

ply2vrmesh.exe

  • .ply files form ZBrush do not convert correctly

.vrscene exporter

  • Default values for settings are now exported if neither V-Ray nor V-Ray GPU is selected as the current renderer

  • The correct V-Ray Standalone version is now selected for "Export and render"

  • The opacity mode of VRayMtl is now exported