3.30.01

Beta 1

Date – November 10, 2015

Download – Build 3.30.01

New Features

V-Ray

  • General speed improvements

  • New adaptive sampling algorithm for better detection and clean-up of noise in the image

  • Added option for automatic subdivs calculations for materials and lights

  • Better GI distribution (more robust handling of reflective GI caustics) for interior scenes

  • Experimental support for machines with more than 64 logical cores (enabled through VRAY_USE_THREAD_AFFINITY=1 environment variable)

  • Better sub-pixel filtering for the progressive sampler

  • Dynamic noise threshold for the progressive sampler for more even noise distribuion

  • Internal spectral color space switched from CIE RGB to sRGB

  • Updated default settings

  • Added "Generate render elements" option to the V-Ray object properties

  • Added vrayGetStampVariable() MaxScript function to return the value of any VFB stamp variable

V-Ray RT

  • In-process RT engine (no separate command-line opens up)

V-Ray RT GPU

  • Support for lights include/exclude

  • Better support for AMD hardware

  • Initial support for GLSL texture shaders

  • Support for hair and particles from VRayProxy objects

  • Added initial support for VRayMultiSubTex

  • Added support for 3ds Max procedural textures in environment slot

  • Added support for VRayFur

  • Added support for MultiTexture

  • Added support for mapped IOR of VRayMtl

  • Added support for the physical camera bitmap aperture

  • Added support for the "cast shadows" option of the V-Ray lights

  • Added support for VRayPlane

  • Added support for VRayUserColor and VRayUserScalar

  • Support for texture-mapped "radius" parameter in VRayDirt

VFB

  • Ability to compare the V-Ray settings recorded with the VFB history images

  • Ability to export the color corrections settings as single LUT (.cube) file

  • Ability to load color corrections from VFB history

  • Ability to remember the window position since the last 3ds Max session

VRaySun / VRaySky

  • New sky model (Hosek et al)

  • Added ground color parameter

VRayMtl

  • Updated default settings

VRayStochasticFlakesMtl

  • New stochastic flakes material for car-paint like materials

VRayEdgesTex

  • Implemented raytraced rounded corners when used as bump map

VRayNormalMap

  • Added an "Additional bump map" slot

VRayGLSLMtl/VRayGLSLTex

  • GLSL shaders are now compiled to binary code through LLVM for increased render speed

VRayTriplanarTex

  • Added a texture for triplanar mapping

VRayAerialPerspective

  • New aerial perspective atmospheric effect

VRayClipper

  • Ability to clip against arbitrary meshes

VRayFur

  • Implemented options for hair curling

VRayInstancer / VRayMetaball

  • Added ability to pick individual PFlow events

VRayProxy

  • Specify the proxy preview faces as percentage of the original faces, min and max values

VRayVolumeGrid

  • Added options for probabilistic volume sampling in the VRayVolumeGrid atmospheric effect

  • Added support for importing VDB caches from FumeFX 4

Modified Features

V-Ray

  • Automatically disable the bitmap pager

  • Distributed calculations of the light cache with distributed rendering

  • Further speed improvements for proxies and instances (beyond what we had in V-Ray 3.20.03)

  • Improved CPU utilization for the progressive sampler when using noise threshold

  • Speed improvements when rendering displacement/subdivision surfaces

  • Added progressive sampling buffer memory usage info to the V-Ray rendering messages log

  • Optimized Mitchell-Netravali filter performance on Intel Xeon CPUs

  • Added warnings about compatibility issues with Blend, Shellac and Composite materials

V-Ray RT

  • .vrscene exporter support for VrayScannedMtl

  • Added "Show log" button in the System rollout when set as production renderer

  • Avoid burning the RT statistics into the final saved images

  • V-Ray plugins can be loaded from multiple paths set in the VRAY30_RT_FOR_3DSMAXNNNN_PLUGINS environment variable

  • Moved the "Ignore in RT Engine" option from Object Properties to V-Ray Properties

V-Ray RT GPU

  • Improved light cache with support for motion blurred hairs

  • Optimized the "Compiling geometry..." phase on scenes with many nodes

  • Print warning for unsupported textures

V-Ray RT GPU CUDA

  • Prevent kernel recompilations during ActiveShade

VFB

  • Added tooltip with the image comment to the images in the VFB history

  • Adding/removing render elements will not delete the contents of the frame buffer

VRayMtl

  • Moved the "Use interpolation" options for reflections/refractions to the relevant rollout

VRayBlendMtl

  • Added toggle controls for the coat materials

VRayOSLMtl/VRayOSLTex

  • Added user tags support for textures connected to a GLSL/OSL texture or material

VRayDirt

  • For newly created VRayDirt textures, the subdivs (and samples quality) is no longer influenced by antialiasing settings

VRayHDRI

  • Tiled textures caching optimizations

  • General speed improvements

  • Support for UDIM tiles greater than 1999

VRayOSLTex

  • Fixed incorrect results when the "Mirror" and "Tile" options are switched off

VRayEnvironmentFog

  • Enabled adding of multiple lights in the Environment Fog field through "Select by name" dialog

  • "per gizmo fadeout enable" option is disabled by default

  • Renamed the per-gizmo "fadeout" parameter to "falloff"

VRayVolumeGrid

  • Added automatic preview detail reduction

  • Allowed the render diagrams/gradients to be resized by MaxScript

VRaySamplerInfo Render Element

  • Added modes to extract a specific node user attribute as an integer or floating-point render element

V-Ray Scene Converter

  • Added support for Corona 1.2.1

  • Added support for the Output rollout and crop/placement values;

V-Ray vrmat Converter

  • Added support for VRayHDRI and VRayNormalMap

V-Ray Installer

  • Auto-run the license server if it was running prior the installation

vrayspawner.exe

  • Accepts "-numthreads" option to limit the number of threads for the DR node when not using NUMA options

Bug Fixes

V-Ray

  • "Transfer missing assets" option wasn't working trough Backburner

  • Automatically turn off image filtering with Cube 6x1 cameras because it is causing "Invalid geometric normal (-0 -0 -0)" errors

  • GI "Leak prevention" parameter name was disappearing when loading settings from VFB history file

  • Light Cache was crashing at Merging Passes stage with Motion Blur and particle systems

  • Fixed wrong results with sharpening image filters when rendering with progressive image sampler and V-Ray RT

  • "Maps" option in Global Switches doesn't disable the textured lights properly

  • Per-pixel statistics were wrong with region render

  • Render mask in texture mode was loading only the top level bitmap if there were sub-textures

  • Rendering was freezing with static subdivision and tiled textures when the displacement map is missing

  • Rollouts in the Render Settings window were disappearing when loading V-Ray presets

  • The "?" button for the Adaptive image sampler was opening broken URL

  • Fixed crash with Free Directional Lights

  • Fixed wrong result in the VRayShadows render element

  • Added missing V-Ray items in the 3ds Max menus

VRay RT

  • 3ds Max Photometric lights' filter color was not exported to .vrscene files

  • Camera animation was not properly exported to .vrscene files

  • Could not lock render view if Phoenix FD GPU preview is in one of the viewports

  • Fixed crash when creating spherical light during ActiveShade

  • Fixed 3ds Max crash when inserting VFB stamp variables after rendering as production renderer

  • Fixed crash when re-connecting Multi/Sub-Object material to VRayBlendMtl during ActiveShade

  • Fixed different results with VRayIES lights compared to the production renderer

  • Fixed error when rendering Normal Bump map with texture in Additional bump map and no Normal map set

  • Fixed export of textures redundantly wrapped in TexOutput plugin

  • Fixed random error "stage 2" after tweaking exposure settings due to uninitialized resources

  • Fixed silent crash when closing 3ds Max after rendering

  • Fixed VRayBlendMtl exporting of redundant BRDFLayered plugins for the sub-materials

  • Fixed wrong scaled camera rendering

  • Gradient Ramp texture had Surface Normal not properly calculated for backfacing polygons

  • MaxScript/Quad menu export to .vrscene was always creating animation keyframes

  • Meshes with subdivision should be exported as GeomStaticSmoothedMesh

  • Prevent hidden geometry export

  • Subtract function in VRayCompTex was producing incorrect results

  • The parameters for probabilistic lights were not exported to .vrscene files

  • The RGB Offset, Level and Output Amount from the Output texture and rollout were not applied correctly

  • VRayDistanceTex was not exported

  • VRayFur placement by material ID was offset by 1

  • VRayGLSLTex and VRayOSLTex were not shown as compatible textures in the material editor

  • VRaySun exclude list was not applied

VRay RT GPU

  • Fixed crash on closing of the Render Message window in 3ds Max 2016, during ActiveShade

  • Fixed lighting with dome light if it was not the first light in the scene

  • Fixed wrong results with textured VRayLights

  • "Inverse square" decay of Standard lights was not working

  • MultiMatte render element was not working when rendering with motion blur

  • Objects with animated displacement were disappearing on time change during ActiveShade

  • Removed artifacts caused by overlapping faces on VRayProxy objects with motion blur

  • VRayNormalMap was not rendering correctly

VRay RT GPU CUDA

  • "Auto update bitmaps" was not working

  • Fixed crash when deleting VRayClipper during Active Shade

  • Refractions were rendering differently compared to the V-Ray RT CPU

  • The "Mix Curve" of Falloff maps was not taken into account

  • Optimized memory allocation when loading scenes with many textures

  • VRayProxy objects' G-Buffer ID was not filled correctly

VFB

  • Prevent auto-save an image in the history if the VFB has just been cleared

  • Adding points to the curve color correction was resetting the right tangent of the last point

  • Channels were mismatched in compare A/B mode when channels were different in both of the images

  • Fixed %frame variable in the frame stamp doesn't work

  • Fixed color correction rollouts scroll position after hiding rollouts

  • White balance color correction was causing hanging after rendering

VRayDisplacementMod

  • The "max subdivs" parameter was not disabled for modes other than subdivision surfaces

VRayEnvironmentFog

  • Fixed result affected by inactive instances

  • Was not irradiated by VRaySun in V-Ray RT

  • Wrong deep output was generated when using with multiple/overlapping gizmos

VRayHairFarmMod & VRayOrnatrixMod

  • Fixed crash when rendering with VRaySamplerInfo render element

VRayMtl

  • Anisotropy and Rotation texmap shortcut buttons did not have context menus

VRayColor2Bump

  • Was not returning correct number of sub-textures

VRayDistanceTex

  • Fixed "inside color" leaking out with particular geometry

VRayFastSSS2 / VRaySkinMtl

  • Lights include/exclude list was ignored when motion blur was enabled

  • Fixed visible edges in raytraced mode when intersecting with other invisible geometry

VRayHairMtl

  • Fixed reflections when the material has glossy reflections and GI is off

  • Fixed missing direct light from VRayAmbientLight

VRayHDRI

  • Elliptical filtering was crashing when assigned as environment map

VRayFur

  • "Placement" option was not reflected in the viewport preview

  • Source object's scaling was not taken into account

VRayNormalMap

  • Fixed crash when the map channel is set to 100

VRayLight

  • Environment was wrongly contributing to irradiance maps when there was a dome light with "affect alpha" disabled

VRaySky

  • The wrong VRaySun lights was chosen in case there were multiple hidden but one

VRaySun

  • Exposure in viewport was too dark in the in 3ds Max 2016

VRayPhysicalCamera

  • Rendering with bitmap aperture was producing black images

VRayStereoscopic

  • Camera exposure from the VRayPhysicalCamera was applied twice to render elements when rendering with shademaps

  • Disable the DOF effect while rendering shade maps

VRayVolumeGrid

  • Deleting and then undoing breaks all rendering and simulation functionality

  • Fire in "own opacity" mode was rendering very dim in reflections with glossiness < 1

  • Workaround F3D files from FumeFX using boundless simulation or wavelet are not scaled correctly

V-Ray Bitmap to V-RayHDRI converter

  • Fixed error if there are Bitmap textures with no file names