Official release

Date – May 31, 2016

Download – Build 3.40.01

 

New Features


V-Ray

  • Add support for 3ds Max 2017 including support for Physical Material, support for MultiTile in V-Ray RT, support for ColorMap in V-Ray RT, initial HiDPI scaling support within VFB
  • Enable GI by default
  • Add another deep output fragment merge mode, "None", where fragments are not merged at all
  • Add "layers" type to override material exclude list
  • Add refraction filter bake element
  • Lower tessellation rate for out-of-view hair and displaced/subdivided geometry to save RAM in heavy scenes
  • Move the VRayHDRI's Tiled textures options from the material editor's interface to the V-Ray's Settings tab
  • Print a warning if "Show GI only" is enabled

VRayDenoiser

  • Implement a new render element that contains a denoised version of the image:
    • The Denoiser can take advantage of hardware acceleration
    • The denoised result can be adjusted after a render is complete
    • The denoised result is updated periodically during progressive rendering
    • The render elements required by the denoiser are automatically added

vdenoise.exe

  • A new command-line tool for denoising still images and animations with frame blending

 V-Ray RT GPU

  • Add support for Orthographic camera
  • Add support for bump with procedural Noise texmap
  • Print the memory usage in the VFB statistics

VFB

  • Add option to enable auto-saving to history if the render completed normally (i.e. is not aborted)
  • Add option to keep the VFB history folder relative to the current project path

VRayAerialPerspective

  • Add "filter color" parameter

VRayIES

  • Add an option to select luminous intensity in candelas (cd)

VRayInstancer

  • Add option to override the node properties of the source objects

VRayStochasticFlakesMtl

  • Add textured flakes support

VRayStereoscopic

  • Add support for vertical placement of the left/right views in addition to side-by-side

VRayTriplanarTex

  • Add random modes: "By particle ID"/"By instance ID" support

VRayVolumeGrid

  • Implemented ability to pop out and enlarge the render diagrams
  • Implemented different interpolation types per point in the render diagrams
  • Implement motion blur clipping by the Cutter geometry for non-Mesh modes

.vrscene exporter

  • Show progress bar instead of "not responding" during export to .vrscene

V-Ray scene converter

  • Convert rectangle/sphere/disc photometric lights without web profile to the corresponding V-Ray lights

V-Ray Installer

  • Attempt to uninstall previous installation without registry record
  • Installation options can be set from the command-line

ply2vrmesh

  • Store the textures names used by OBJ files into user attributes

vrayspawner.exe

  • Make it possible to run V-Ray from a remote location


Modified Features


V-Ray

  • Faster rendering with the light cache
  • Blend the "Fixed" and "Adaptive" sampler UI into a "Bucket" image sampler
  • Enable support for processor groups and more than 64 CPU cores by default
  • Rename "Color threshold" to "Noise threshold" in the Adaptive image sampler
  • Add texmap shortcut buttons next to colors for plugins with automatically generated UI
  • Add UI mode views switching for the Image Sampler rollout
  • Make the DR settings window with persistent size
  • Remove the "Adaptive subdivision" sampler from the UI
  • Slow rendering of objects visible behind multiple panes of glass
  • The log messages window text and background match the 3ds Max color scheme

VRayLight

  • Streamline the UI rollouts
  • When assigning a new VRayHDRI or a Bitmap texture through the UI, automatically browse for a file and set the mapping to spherical environment

V-Ray RT

  • Add information about the current noise threshold to the render statistics
  • Enable region changes without restarting the render in RT
  • Enabled by default the rendering of Proxies, X-ref, Particle systems, Displacement and Motion Blur
  • Make override material independent for production and ActiveShade renderers
  • Optimize export of scenes with many instanced geometries with many faces

V-Ray RT GPU

  • Add "bias" spinners support for VRayDirt
  • Improvement automatic texture resizing, leading to reduced memory usage and better quality
  • Optimized rendering of VRayBlendMaterial
  • Speed up loading of resized textures to the GPU
  •  Warn the user if all the GPUs they have are used for rendering

VFB

  • Added a button to open the V-Ray messages window
  • Show warning when images cannot be saved in the history
  • The MaxScript command "vfbcontrol #clearimage" should not trigger confirmation dialog

VRayDisplacementMod

  • Automatically calculate the "precision" parameter for 2d displacement mode
  • Enable the "static geometry" option by default

VRayExposureControl

  • Bring back for 3ds Max 2016 and newer

VRayFur

  • Faster hair strands generation

VRayHDRI

  • Implement drag and drop of texture files from Windows Explorer to the file edit field

VRayMtl

  • Improved GGX/GTR sampling to reduce fireflies
  • The "Anisotropy" spinner has a lower step

VRayProxy

  • Optimize rendering using cached voxels

VRayStochasticFlakesMtl

  • Improved importance sampling algorithm, removed the "texture subdivs" parameter
  • Treat "num flakes" as square root of the number of flakes

VRaySun/VRaySky

  • Add "blend angle" and "horizon offset" options to the user interface

VRayVolumeGrid

  • Add option for changing the mesh preview color

V-Ray scene converter

  • Convert the 3ds Max Normal Bump map to VRayNormalMap


Bug Fixes


V-Ray

  • 3ds Max freezes when exporting a .vrmesh file with the lock selection toggle enabled
  • Artifacts in objects outline upon saving to *.hdr file when image filter is set to VRaySincFilter
  • Crash upon rendering VRayIES lights
  • Crash when rendering an object with changing topology and VRaySamplerInfo render element with Forward/Backward occlusion type
  • Noisier results with "Clamp output" and "Sub-pixel mapping" enabled
  • Double stamp is printed when saving through 3ds Max output
  • Fixed artifacts with NormalMap
  • Freeze after rendering with displacement
  • Misspelled additional parameters in some materials and textures
  • NaN pixels when rendering matte geometry with Hair and Fur
  • RAW image output file extension is not memorized between sessions
  • Scenes with more than 64 render elements crash
  • The %numpasses and %numsubdivs keywords are written as 0 in multichannel OpenEXR files
  • The items from the viewport quad menus are not restored from the "V-Ray menu registration" button

V-Ray RT

  • Crash when adjusting a NoiseMap attached to V-Ray OSL shader
  • Crash when switching between CUDA or OpenCL and VRAY_OPENCL_PLATFORMS_x64 is not set
  • Crash with VRayDistanceTex and FFD modifier
  • Displacement map is not working when the host material is used as base in VRayBumpMtl
  • Machine with disabled "Use local host" option DR takes render node license
  • Matte rendering is not working with Forest Pro objects
  • Moving a light during ActiveShade causes two light re-exports
  • Override material is not working on Forest Pro and Rail Clone geometry
  • Render to texture saves black image when set as production renderer
  • VRayFur's "Placement" options are not working
  • When rendering Active Shade with Render Mask selected - changes to selection are not updated

V-Ray RT CPU

  • Crash when trying to select objects in the 3ds Max ActiveShade frame buffer
  • Crash when rendering with motion blur, Particle Flow and Multi/Sub-Object material
  • Crash with rendering out-of-process and render region
  • Textures in VRayMtl's Self-Illumination slot are clamped (0-1)
  • VRayNormalMap plugged into the texmap slot of VRayDisplacementMod is not considered

V-Ray RT GPU

  • Crash with multiple UV sets on dynamic geometry
  • Different VRaySky horizon compared to V-Ray RT CPU
  • Fixed memory leak and crashes with displacement, subdivision and VRayProxy
  • Fixed loading Light Cache from file depending on the current frame
  • Fixed wrong bump mapping with VRayColor2Bump
  • Fixed high memory usage with proxies, hair, particles, displacement and subdivision in animation
  • Size and offset of "Use real-world scale" are not working when the mapping is "Planar from World XYZ"
  • Motion-blurred hair with light cache is rendered very slow
  • MultiTexture and VRayMultiSubTex can work as input to other textures
  • VRayMultiSubTex is not modified when processed through another texmap
  • Wrong shading for the Light Cache with displacement, subdivision and VRayProxy

V-Ray Standalone

  • Projector textures in direct lights do not render properly

VFB

  • Crash with auto-save to the history after Render To Texture
  • Saving an image to the history from V-Ray RT does not save the scene file name
  • Saving image results in broken filename when not ASCII
  • Window position is saved when cloning the renderer

VRayBlendMtl

  • SSS/Skin sub-materials cause difference in final result between active/inactive Render Elements

VRayBumpMtl

  • Limited actions (drag/cut/copy/paste) on base material slot

VRayClipper

  • Black surface of the section of the clipped geometry with "Affect lights" disabled

VRayEdgesTex

  • The "show subtriangles" option is not working

VRayFastSSS2

  • Garbage data produced for normals with the VRaySamplerInfo render element
  • Old scenes should be left in "Prepass-based illumination map" mode
  • The "Save/Load flythrough map" prepass modes are missing from the user interface

VRayFur

  • 3ds Max crashes when the value for per area or per face is set too high on very large geometry
  • Tiling occurs with Curl options

VRayHDRI

  • Artifacts (splotches) when hdri image is set in the 3ds max environment slot
  • Viewport preview is very slow with large bitmaps

VRayInstancer

  • Incorrect velocity information is generated

VRayLight

  • Open EXR file renders black when used for IBL
  • "Store With Irradiance Map" does not work well with Use Local Subdivs off

VRayLightMtl

  • Crash when rendering with Scanline or Raytrace texmap

VRayLightMeter

  • Indirect illumination is wrongly evaluated

VRayMtl

  • Animated diffuse color is not updated in the viewport
  • Crash when changing to Scanline renderer if opacity map is set and material editor is open
  • Difference in bump map rendering with older versions
  • Diffuse texture is not working with Particle Flow operator "Position Object/ Density by Material /grayscale"

MultiMatteElement

  • Settings rollout name is wrong

VRayOSLMtl / VRayOSLTex

  • Tweak dropdown controls forget their position when switching between different textures

VRayProxy

  • MaxScript objects return "Object" class name instead of "VRayProxy"
  • Wrong Alembic particle/hair width

VRayScatterVolumeMtl / VRayHairMtl

  • Texmap slots are not updated on map change with Slate Material Editor

VRayStereoscopic

  • Crash with high resolution renderings when autosave is enabled

VRayStochasticFlakesMtl

  • Not appearing in the VRayMtlSelect render element

VRayVolumeGrid

  • Fixed black dot artifacts when rendering using "Volumetric Heat Haze" mode
  • Frame blending does not work properly with adaptive grid
  • Imported VDB files have wrong orientation in V-Ray RT
  • The viewport GPU preview disappears when changing frames with a single cache
  • Mesh preview crashes on 3ds max 2016 and newer with Nitrous DX9
  • Multi Matte Element is not filled in "Volumetric Geometry" mode
  • VDB levelset caches render with inverted normals and winding

.vrscene exporter

  • VRayProxy with displacement modifier is exported as static mesh

V-Ray Light Lister

  • Handling invalid nodes

V-Ray Quick settings

  • Rollouts disappear when loading custom preset

ply2vrmesh

  • Is swapping the MtlIDs