3.20.01
Official release
Date – May 25, 2015
Download – Build 3.20.01
New Features
V-Ray
-
The DR servers list is re-read whenever the vray_dr.cfg file is modified during rendering
-
Added button to open the V-Ray messages log window
-
Added camera object properties to control the number of transformation samples for camera motion blur
-
Added support for 3ds Max 2016, including the new Physical Camera and Physical Camera Exposure Control
-
MaxScript parameter to control the DMC random seed
-
The V-Ray object properties allow to specify a given map channel as velocity channel (useful with some Alembic importers)
-
Provided tooltip descriptions for most of the renderer settings
V-Ray RT GPU
-
Support for VRayEnvironmentFog;
-
Added support for Composite map rendering
-
Added support for displacement
-
Added support for VRayMtl anisotropy
-
Added UDIM tag support
-
Implemented QMC sampling for CUDA engine
-
Initial support for texture baking
-
Support for spherical panorama cameras
VRayVolumeGrid
-
Added support for rendering of fluid simulation data (Phoenix FD, Field3D and OpenVDB)
VRayProxy
-
Added better methods for generating viewport preview meshes based on mesh simplification
-
Added Show whole mesh viewport display option
-
Support for exporting the VRayInstancer as a .vrmesh file preserving the instancing
VRayStereoscopic
-
Support for stereo spherical/cylindrical panorama cameras
VFB
-
Added ability to load the render settings for an image from the history window
-
Can be zoomed in/out with the regular +/-/* keys (useful for remote access from mobile devices)
VRayCurvature
-
A new texture similar to VRayDirt (useful for detecting mesh curvature)
VRayFur
-
Faster rendering (can now be accelerated by Embree)
VRayInstancer
-
Added ability to override node and V-Ray object properties of the source objects
-
Added parameters to control the random seed, render percentage
-
Added an experimental option for multithreaded instance generation (only for the V-Ray portion of the code)
VRayLight
-
Added a line that shows the orientation of the dome lights in the viewport, it also shows the center of VRayHDRI wrapping
VRayOSLMtl
-
Added support for vray_subsurface() closure
-
Added support for vray_hair() closure
-
Support for drop-down controls
VRayHDRI
-
Added support for loading PNG grayscale with alpha images
Hair & Fur
-
Faster rendering; can now be accelerated by Embree
Texture Baking
-
Additional bake elements for render to texture: VRayMtlReflectIORBake and VRayReflectionFilterMap
V-Ray Scene Converter
-
Added initial implementation of conversion of Corona materials and lights
ply2vrmesh
-
Support for conversion of particles from .geo and .bgeo files
vrayspawner.exe
-
assign separate DR nodes to different processor groups
Modified Features
V-Ray
-
Reduced light cache leaks through a new parameter "Leak prevention"
-
New default settings for the light cache
-
The GI subdivs multiplier in the V-Ray object properties has been renamed to "Subdivs multiplier" and affects all shading samples for the particular object
-
The render mask can work with transparent and not Visible to Camera objects along the ray paths
-
The render mask on selected objects is intersected by VRayLights
-
Setting the Global subdivs multiplier to 0.0 does not affect the irradiance map and other reflection/refraction interpolation maps
-
Added UI view switcher to the Global DMC sampler rollout
-
Changed the default motion blur duration value to 0.5
-
Improved handling of meshes and proxies that are invisible to the camera
-
Speed up of the "transforming vertices" phase in scenes with many objects
-
Simplified the "default" view of the light cache rollout
V-Ray RT GPU
-
Added support for Falloff texmap in VRayVRmatMtl
-
Cleaner glossy reflections from area lights
-
Implemented Light Cache support for motion blurred hairs
-
Implemented more robust common tasks execution, leading to about 10% render speed gain
-
Optimized system CPU memory usage for bitmap textures
VFB
-
Added VRAY_BLENDED_GUI environment variable that, when set to 0, allows to run the VFB in a separate thread like before, otherwise it runs in the 3ds Max main thread by default
-
Better contrast function that preserves the black and white points
-
The render region coordinates are stored normalized to the image size
-
The vfbControl MaxScript function supports loading of color correction files
-
The vfbControl MaxScript function does not cause the VFB to show anymore
-
The "Edit comment" window appears under the mouse cursor when shown
-
The "Close" button in the "Edit comment" window is changed to "Save and close"
V-Ray Toolbar
-
Changed the default alignment to floating for 3ds Max 2016 and later due to issues with default docking
V-Ray Quick Settings
-
Light cache's Pre-filter is no more affected
VRayCarPaint
-
Added max reflection depth control
VRayExposureControl
-
Added MaxScript access to the "active" and "processBG" options
VRayFastSSS2
-
Changed trace reflections to enabled by default
VRayHDRI
-
Allow negative values for the U/V Crop/Place parameters in VRayHDRI
-
Added option to generates IFL lists with full file paths rather than relative
-
Faster rendering of tiled textures when the tiled memory limit is reached
-
Improved elliptical filtering
VRayLight
-
Simplify the interface options layout
VRayProxy
-
Instancing for Alembic meshes is enabled by default
VRayScatterVolumeMtl
-
Improved calculations
V-Ray Light Lister
-
Made the light names fields wider and the list is sorted by the lights names
VRayToon
-
Added support for layers in the include/exclude list
.vrmesh exporter
-
Added support for VRayInstancer when "Export each mesh to separate file" option is selected
.vrscene exporter
-
The render state of objects is exported
Installer
-
Adding exceptions for applications and ports to the firewall
Lens analyzer
-
Added ability to generate texture for physical camera distortion map
ply2vrmesh
-
Preserve UV set names for .geo/.bgeo files
Bug Fixes
V-Ray
-
Creating VRayFur either from the V-Ray Toolbar or the menus, was not attaching it to the source object's transformation
-
Fixed a crash when loading Alembic files containing particles with invalid positions
-
Fixed a crash when rendering a scripted material that extends a 3ds Max native material
-
Fixed a crash when rendering primitives with no faces with Embree
-
Fixed crash when rendering absolutely straight, motion blurred hairs with Embre
-
Fixed hang if cancelling the render during irradiance map calculation phase when DR
-
Fixed a random crash at the end of a render if "Get resolution from MAX" option is unchecked
-
Fixed artifacts when rendering hairs with Embree
-
Fixed some of the quad menu items registering more than once
-
Fixed issue where toggling the "Default Lights" option also changed VFB resolution preset
-
Fixed unhandled exception when doing distributed rendering an animation with any of the irradiance map incremental modes
-
Standard 3ds Max materials were not rendering with VRayOverrideMtl
-
Writing output with the "Separate render channels" can be interrupted
V-Ray / V-Ray RT CPU
-
Removed occurring bright pixels with progressive sampling
VRay RT
-
3ds Max UI was freezing during and for some time after render to texture with large resolutions
-
Added support for animated UVW coordinates
-
Animation frames were duplicated
-
Changing map channels during Active Shade was not re-exported
-
Divide shading subdivs was not exported
-
Fixed crash due to leaking animated mesh light meshes
-
Fixed crash when VRayLight has Bercon Noise or Bercon Wood texture
-
Fixed incorrectly exported displacement plugin when it is animated
-
Fixed incorrectly exported material names starting with digits
-
Fixed random hang during "Waiting for renderer..." stage when rendering as production renderer
-
Fixed some of the messages in the console appearing on the same line
-
Fixed VFB occasionally freezing during rendering
-
Mesh light was missing if "Replace mesh with light" was off
-
Render server may crash on exit if there is a physical camera in the scene
-
Refraction environment map was used when Reflection/Refraction environment are disabled
-
Removed unnecessary displaced mesh re-exports
-
Rendering stops after VRayMtl Displace weight is changed
-
Texmap animation was not exported when the texmap was attached to VRayDisplacementMod or Output map
-
The 3ds Max render windows have data from the wrong render element when VRayMtlSelect is used in production rendering
-
The DMC sampler frame data was not updated properly along animation, interfering with Lock noise pattern
-
The Generate caustics option in VRayWrapperMtl was not exported
-
The Lock noise pattern option was not exported properly
-
The SSS2 render element was not exported
-
The VFB always pops up when rendering with as production renderer, even if switched off
-
VRayLight with Composite map was rendered black when base layer transparency was 0.0
-
VRayLightMtl was always emitting on back side
-
VRayProxy was rendering with frames offset in ping-pong playback mode
-
Wrong Alpha channel when rendering as production renderer and native 3ds Max frame buffer is used
V-Ray RT CPU
-
The VRayEdgesTex Hidden edges option was ignored
V-Ray RT GPU
-
Added support for procedural textures attached to VRayLights
-
Camera vignetting is applied on directly visible VRayLights in the Alpha channel
-
Fixed crash when restarting the rendering session
-
Fixed crash with VRayFastSSS2
-
Fixed rendering of VRayFastSSS2 in the VRayLightSelect render element
-
Fixed wrong refraction rendering with VRayVRmatMtl
-
Fixed wrong shading with mapped reflection glossiness
-
Instanced dome lights with different transformations render wrong
-
Optimized displaced geometry memory usage and skipped unnecessary re-exporting
-
Rect lights were producing incorrect shadow when lit by another rect light
-
VRayLight direct light was clamped with Max ray intensity value
-
VRayLights did not appear in VRaySelfIllumination render element
VFB
-
Curve color correction control is not updated when loading from file
-
Fixed messed image when switching from large image to a smaller one during comparison
-
No color corrections are applied in saved render output file
-
Some color correction parameters' values were not resetting
-
The RGB color is still restored from the lens effects source, even if the lens effects mode is "Render elements only"
VRayPhysicalCamera
-
Fixed wrong physical camera distortion when distortion map is used
-
Camera tilt parameters are not properly updated in the viewport for hidden cameras
VRayMtl
-
Fixed wrong shadows with opacity of VRayMtl in VRay2sidedMtl in VRayBlendMtl
-
Fixed GTR/GGX wrong results when GTR tail falloff is different from 2.0
-
Fixed GTR/GGX invalid results with glossiness value of 1.0
-
The "Affect channels" option for refraction doesn't work when dispersion is enabled
V-Ray Quick Settings
-
Fixed issue preventing the loading of custom presets
VRay2SidedMtl
-
Fixed rendering black with "multiply by front diffuse" in certain situations
VRayClipper
-
Fixed a crash with multiple clippers one of which has material ID enabled when rendering with V-Ray RT
VRayDirt
-
Fixed result affected by the geometry inside the shaded object when invert normal is enabled
VRayFastSSS2
-
Fixed a crash when rendering with Object-based illumination map
VRayHairMtl
-
Wrong shading results when blended with VRayBlendMt
VRayHDRI
-
Interpolation and filtering options are not working if "Clear cache on render end" is enabled
VRayIES
-
Fixed a crash on VRayIES color temperature change with disabled viewport shading
VRayInstancer
-
Cancelling a render during "Updating instances" causes a crash at the end of the render
VRayLensEffects
-
Glare mask was not working when using DR through network rendering jobs
VRayMetaball
-
Animated parameters of the VRayMetaball object do not update the preview in the viewport
-
Changing Particle inputs for VRayMetaballs via MaxScript doesn't refresh in UI automatically
VRayOrnatrixMod
-
Fixed a crash when using Bitmap texture with .ifl sequence for Thickness map in Render settings
-
Ox Render Settings were not applied to the exact group specified in the modified
VRayOSLMtl / VRayOSLTex
-
Fixed the tab order for shader parameters controls
VRayProxy
-
Slow import of proxy meshes with the weld option on
VRayVRMatMtl
-
Fixed bug when exporting textures that have no tiling disabling and mapping type set to Explicit map channel
Hair & Fur
-
Fixed wrong color of VRayHairInfoTex in VRayMtl on motion blurred hairs
-
Fixed occasionally wrong shading results (-1.#IND)
.vrscene exporter
-
Rendering exported animation scenes should append frame numbers to the output images
ply2vrmesh
-
Fixed conversion of PRT files with many particles