Build 3.30.05
Official release
Date – March 10, 2016
Download – Build 3.30.05
Bug Fixes
V-Ray
- Fixed artifacts in alpha channel with specific scene when deep merge mode is by z-depth
- Fixed DR servers not proceeding to next frame during animation rendering
- Fixed rarely DR servers not taking part in light cache calculation due to desynchronisation with the render client
- Fixed random pixels in render elements with layered materials
- Fixed random hanging with very low texture cache memory limit and tiled textures
VRay RT
Matte objects were receiving shadows from themselves
Switching the input language during ActiveShade session was changing 3ds Max's decimal symbol to point
VRay RT CPU
Turning on "Enable color map" in Output was clamping textures in Environment and Dome VRayLight texmap slots
VRay RT GPU
Fixed crash due to very long node user properties string
Fixed VRayMultiSubTex "Face material ID" and "Random by Node Handle" modes rendering
VFB
Dragging a button from the VFB toolbar was causing focus freeze
Mouse cursor was sticking to the the sliders in the lens effects settings
VRayClipper
- The mesh was inaccessible through MaxScript
VRayExtraTex
- Fixed automatic name change when loading a scene saved with older version of V-Ray
VRayHDRI
- Fixed "Use Real-World Scale" option affecting the material editor preview when not using the standard 3ds Max mapping
VRayInstancer
- Fixed crash with ThinkingParticles
VRayGLSLMtl/VRayGLSLTex
- Fixed crash with CUDA error 700 on shader parameters change during ActiveShade
VRaySamplerInfo
- Integer scalar mode was producing wrong results
VRayScannedMtl
- Avoid calculating shadow rays that are not needed
VRayStereoscopic
- Writing deep output was crashing
VRayVolumeGrid
- Fixed Houdini imported grid transformation
vrimg2exr
- Broken output when converting to 16-bit EXR with "Data window" option enabled
Build 3.30.04
Date – January 20, 2016
Download – Build 3.30.04
New Features
V-Ray RT GPU
- Added initial support for VRayTriplanarTex
Modified Features
V-Ray RT GPU
- Optimized bitmap memory management
VRayMtl
- "Opacity mode" option default set to "Stochastic"
VRayVolumeGrid
Enabled pure Volumetric render mode in V-Ray RT
Implement support for nameless VDB channels
Probabilistic volume sampling overrides the GI particle mode shading
setvrlservice
- Added prompt for administrative credentials
Bug Fixes
V-Ray
- Reduced memory usage for light cache preview with high resolution images
- Closing of the DR settings window shown by the vrayEditDRSettings() MaxScript command was opening the V-Ray Message Log window
- Fixed crashes with animation and light cache with distributed rendering
- Fixed hanging with tiled textures and very small texture memory limit
- Multi/Sub-Object material with a VRayBlendMtl that has the base material blank was not casting transparent shadows
- The %os keyword in the frame stamp did not recognize Windows 10
- Reduced noise with Adaptive sampling and "Sub-pixel mapping" enabled
- Reverted to V-Ray's render messages window in 3ds Max 2016
VFB
- Fixed incorrect loading of compressed .vrimg files with compression ratios greater than 100 percent
- Fixed incorrectly received mouse clicks from other windows
VRay RT
Added support for the ColorCorrection map "Printer lights per" and exposure mode options
Dynamic geometry was disappearing after the first frame in Light Cache phase when rendering animations
"Enable color map" was causing clipping of texture colors with environment and VRayLight dome lights
Fixed crash if VRayExtraTex texmap change during ActiveShade
Fixed crash with Progressive sampler when the region is out of the image dimensions
Shader linking did not update in Slate Material Editor during ActiveShade rendering
VRay RT CPU
- Fixed memory usage for layered materials with opacity maps and fully transparent regions
VRay RT GPU
- Optimized memory usage for geometry instances' user attributes
- Portal lights blocked shadows from other lights
- The ColorCorrection map HSL to RGB and RGB to HSL conversions changed to match the production rendering
- Texture mapping size and offset with "Use real-world scale" enabled were not working when the mapping was "Planar from World XYZ"
VRayAerialPerspective
- Fixed overbright pixels with "Inscattered light intensity" less than 1.0
VRayEdgesTex
- Fixed dark edges with rounded corners and Blinn/Ward/GGX BRDFs
VRayGLSLMtl/VRayGLSLTex
- Fixed crash in V-Ray RT GPU when no input file was attached
VRayLensEffects
- Bloom mode with "Render element only" option produced darker images
- Fixed changing params through MaxScript
VRayProxy
- Fixed animated rendering of proxies in "Show full mesh" mode with applied modifiers
VRayScannedMtl
- Fixed rendering transparent
VRayTriplanarTex
- Fixed Material Editor preview
VRayVolumeGrid
- Fixed self-shadowing export in V-Ray RT causing rendering slowdown
- Fixed incorrect position changes with animated .vdb caches
- Fixed incorrect frame smoothing
- Fixed 3ds Max hanging when rendering with render cutter
- Fixed multi-threaded cache files loading after a render has been completed in V-Ray RT and V-Ray Standalone
- Fixed crash after repeated adding and removing of color gradient points
- Fixed crash during GPU preview of fire in RGB mode with own opacity graph
- Fixed differences between GPU viewport preview and rendering of fire
- Fixed flipped meshing with .vdb caches from Houdini
- Fixed "Object XYZ" texture mapping and preview in mesh mode for the Surface texmap
- Removed noise on flat iso-surfaces produced by texmaps
- Fixed rendering of speed channel from .f3d/.vdb caches
- Fixed artifacts with grid-based self-illumination with DR
ply2vrmesh
- Mesh transformations were ignored with the -mergeVoxels option
- Instancing reverted to disabled by default when converting Alembic files because it's causing problems with previews
V-Ray Scene Converter
- Avoid script errors on converting Standard material with Strauss BRDF
.vrmesh Exporter
- Fixed exporting of VRayProxy objects in "Show full mesh" mode with modifiers
V-Ray Quick Settings
- The "AA Quality" slider was not changing the "Color threshold" of AA settings
Build 3.30.03
Official SP3 release
Date – December 15, 2015
Download – Build 3.30.03
Modified Features
V-Ray
- Minor speed up of rendering with the light cache
- Minor speed up when accessing tiled textures
- Enabled assigning of existing trace sets to object nodes through the vrayAddTraceSets MaxScript function
VFB
- Faster activation of the mouse tracking with the progressive sampler and V-Ray RT
V-Ray RT
- Added option to disable the in-process rendering
V-Ray RT GPU
- Increased the GI bounces when retracing the light cache
Bug Fixes
V-Ray
Fixed crash when rendering Particle Flow system with VRayLightMtl with Falloff map
Wrong samples distribution with VFB mouse tracking and progressive sampling and V-Ray RT
VFB
Fixed random crash when displaying RT stamp variables
Prevent restoring from maximized state when starting rendering
VRayHDRI
- Fixed crash with EXR files using custom data window
VRayAerialPerspective
Fixed "affect environment rays" support for V-Ray RT
Fixed export of the sun node for V-Ray RT
Avoid unnecessarily affected shadow rays or unscattered light for shadow rays
Fixed issues with dome lights
Build 3.30.02
Beta 2
Date – November 30, 2015
Download – Build 3.30.02
New Features
V-Ray
- Minor performance improvements
V-Ray RT GPU
Initial support for rounded corners on the GPU
Initial support for the MultiTexture plugin from CGSource
V-Ray RT GPU OpenCL
- Support for VRayDirt
Modified Features
V-Ray
Include the name of the material causing "invalid bump normal" warnings itself
Removed the V-Ray PowerShader banner from all it's appearances
Improve light cache quality for small render regions
The "Adaptive tracing" option for the light cache is removed as it didn't work reliably
VRayHDRI
- Added tiling support and Real World Mapping in the Material Editor and viewport previews
Bug Fixes
V-Ray
Fixed crashes with ForestPack when preparing the scene for rendering
Fixed crashes when cancelling render while tessellating subdivided/displaced objects with "static geometry" enabled
Fixed crashes with dynamic meshes that have no faces but have more than one vertices
Fixed wrong URL of the Global DMC settings "?" button
The V-Ray option to show the render messages window on warning/error was still taken into account in 3ds Max 2016
Work around an issue with notification system in 3ds Max 2012, causing old scenes loading to crash
VFB
- Fixed incorrect loading of compressed .vrimg files with compression ratios greater than 100 percent
- Fixed incorrectly received mouse clicks from other windows
VRay RT
"Blur" parameter of VRayHDRI map was not correctly exported
Fixed broken scene updates since Beta 1
Fixed crash on render end with VRayMtlWrapper
Fixed crash with dynamic noise threshold when rendering as production renderer through Backburner
VRaySky randomly stopped illuminating the scene when the sun was disabled
Fixed unhandled exception when rendering motion blurred particles with longer duration and more than two geometry samples
VRay RT GPU
Fixed crash when rendering through Backurner
Fixed incorrect orientation of VRayHDRI in environment slots
Wrong ground color for the VRaySky texture
Fixed wrong rendering of VRayMultiSubTex texture in DR mode
Different "phase" parameter of the Noise texture compared to RT CPU
"Cast shadows" option not working on objects with Multi/Sub materials
Fixed flipped normals on objects with negative scaling and displacement/subdivision
Fixed crash with empty Output maps
Fixed wrong implementation of the "saturation" parameter of the ColorCorrection map
Fixed wrong mapping of VRayFlakesMtl when using in-process RT
The "Clamp" output option of the Bitmap texmap was not working
VRayAerialPerspective
- Fixed crash if there was no VRaySun in the scene
VRayMetaball
- Wrong motion blur on PFlow events that reduce the particle count
VRayGLSLMtl/VRayGLSLTex
Fixed crash when encountering duplicate structures with different layouts
Fixed crash when re-loading shaders with syntax errors
Fixed crash when VRayHDRI texmap is attached as input
VRayVolumeGrid
- Fixed black pixels occurring when rendering Phoenix FD with "Affect background" off and "Color Clamp" on
.vrmesh Exporter
- Fixed wrong results when total mesh faces were less than "min faces"
Build 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