Date – July 14, 2015
Download – Build 3.10
New Features
V-Ray
Added support for Maya 2016 and the new Hypershade features (lookdev, Node & Material Viewer)
Added support for rendering Bifrost liquids as isosurface (without meshing) in Maya 2016 (Windows and Linux)
Added support for native Maya 2015 UDIM/UTILE and PTex textures
Added the ability to specify a list or range of frames to be rendered
Added a "V-Ray Quick settings" dialogue for quick access to common rendering settings (like GI and rendering quality)
Added a "V-Ray Light Lister" dialogue to quickly manage all lights on the scene
Added "Object select" render element which allows to extract objects with specific IDs into a separate element
Added support for Cubic 6x1 and Spherical Panorama cameras
VRayStereoscopic
- New helper for stereoscopic rendering (including shade maps)
VRayClipper
- New geometric object for creating cutaway and section renders using planes
VRayLightMeter
- New helper object for lighting analysis
VRayProxy
Added better methods for generating viewport preview meshes based on mesh simplification
Support for hair and particle instances
Support for Ogawa Alembic files instancing
Support for point cloud export and rendering
VRayRT GPU/CUDA
- Support for the VRayFastSSS2 material
VRayRT GPU
Support for using the light cache for GPU rendering
Support for coherent tracing (may improve rendering performance)
Support for subdivision and displacement
Support for hair and VRayFur
Support for VRayMtl anisotropy
Support for material override
Support for the UDIM/UVTILE tag textures
Implemented QMC sampling for CUDA engine
Initial support for texture baking
Initial support for rendering VRayDirt textures
Initial support for Light/Shadow linking
Support for the Plus/Minus texture
Support for the Multiply/Divide texture
Support for the HsvToRgb texture
Support for the blendColors texture
Support for the setRange texture
Support for the Remap HSV/RGB/Value textures
Support for the VRayTemperature texture
ply2vrmesh
- Support for conversion of particles from .geo and .bgeo files
vrayspawner
- can assign separate DR nodes to different processor groups
.vrmesh Viewer
- Added a .vrmesh viewer tool for previewing .vrmesh and Alembic files in a standalone OpenGL application (Windows and Linux)
Modified Features
V-Ray
Reduced light cache leaks through a new parameter "Leak prevention"
New default settings for the light cache
The default GI engines were change to brute force/light cache
"Clamp ray intensity" is now on by default
The Progressive sampler is now on by default
Embree is now enabled by default
Moved some Render Settings/DMC sampler options into an advanced section
Provided tooltip descriptions for most of the Render settings
The render mask can work now with transparent and not visible to the camera objects
Setting the Global subdivs multiplier to 0.0 does not affect the irradiance map and other reflection/refraction interpolation maps
Added a new button for running imapviewer right from the Maya GUI
Temporary .vrscenes are now automatically deleted from DR machines after rendering
Improved the .vrscene parsing speed
Support for single channel tiled exr textures
Support for 2-channel PNG textures (gray + alpha)
Faster adaptive sampling in dark areas when color mapping gamma is 2.2
Optimized the geometry export
VRay nodes now don't use same names on different hierarchy levels
VRay nodes now show their icons in the Outliner
Allow custom location of the the temp files for the DR pool list (using env var VRAY_FOR_MAYA_DRLISTS_PATH)
Allow custom location of the temporary DR .vrscene files (using the TMPDIR and VRAY_VRSCENE_LOCATION env vars)
Error message is now shown, if the user is starting RT-GPU and V-Ray Standalone can't find any suitable GPU for rendering
The "vray objectProperties add_single/add_multiple" commands return now the name/s of the created VRayObjectProperties nodes
Added a swatch preview in the AE for volumetrics
Added an environment variable to disable the color correction during writing (using env var VRAY_WRITE_COLOR_CORRECTIONS)
Simplified the UI for VRayMtl, VRayMtlHair3, VRayFastSSS2 and VRaySkinMtl
Added a filtering option to the "Material Id" render element
The material select render element can work with "Volume Material" assigned to Shading Groups
Improved the precision of mapping for 3D textures with long thin triangles
Removed the "Edit UV Placement" in the Render Settings/Environment Override
Allow to override the environment texture for secondary rays from matte objects
V-Ray / V-Ray RT
- Frameless progressive and RT rendering (which provides earlier preview passes)
V-Ray RT
The lock render buffer option was removed
Added "Show statistics" option
V-Ray RT GPU
Added support for Falloff texture in VRayVRmatMtl
Cleaner glossy reflections from area lights
Optimized system CPU memory usage for bitmap textures
VRayDisplacement
Added a "Local ray caster" V-Ray extra attribute to allow instancing of view-independent subdivision and displacement (saves memory)
2D displacement now works with texture tiles
VRayHair & VRayFur
- Faster rendering
- Can now be accelerated by Embree
VRayOSLMtl
Added support for vray_subsurface() closure
Added support for vray_hair() closure
VRayCarPaintMtl
- Optimized the rendering performance
VRayMtl2Sided
- Added "Multiply by front diffuse" attribute
VFB
Better contrast function that preserves the black and white points
The render region coordinates are stored normalized to the image size
The "Edit comment" window appears under the mouse cursor when shown
The "Close" button in the "Edit comment" window was changed to "Save and close"
Can be zoomed in/out with the regular +/-/* keys (useful for remote access from mobile devices)
VRayCurvature
Added a "scale" parameter that allows to adjust the scale relative to which the curvature is measured
Added support for float texture for the sample spread radius
Improved the rendering speed
VRayUserColor
Added support for VRayFur
Added support for accessing named UVW and color sets
VRaySphereFade
- Added support for box and cylinder shapes
VRayDomeLight
- Added an option to show the dome texture multiplied by the light intensity in the viewport
VRayRectLight / VRayMeshLight
- The "ignore light normals" option was removed from the UI
Python scene access
Allow using unicode strings as arguments
Added new exportNode() command
VRayProxy
Support for importing multiple proxies at once
Added ability to use the alembic default velocity as a color channel
Alembic scalar channels are now packed into colors in order to be renderable with V-Ray Vertex Colors
Added a "Flip Axis" option
Same proxy files are now automatically instantiated
VRayVolumeGrid
Added a new uvw coordinate method that uses the rgb channel from the grid (similar to Maya fluids)
Added an option to use probabilistic shading also for production rendering
Maya fluids
- Support for mappable "Input Bias" attribute
VRayMetaball
- Added support for rendering Bifrost particles in Maya 2016 (Windows and Linux)
V-Ray Standalone
Added a "skip existing frames" option (must be set on the render client)
Unknown command-line options will now cause an error
Added the ability to override any .vrscene parameter from the command line
vraydr_check
- Added information about the V-Ray DR server build number
ply2vrmesh
Added Alembic frame offset output to the files
Added -oneFramePerFile option to export specified frames to separate files
Added -pointSize option to allow generation of point clouds
Write build date and the command line information to the .vrmesh files
vrimg2exr
- The -info option now prints a message if the file is partially written
Lens analyzer
- Added ability to generate texture for physical camera distortion map
Bug Fixes
V-Ray
Fixed crash with dynamic meshes with changing number of vertices and motion blur
Fixed wrong rendering of dynamic geometry with opacity using Embree
Fixed a crash when loading Alembic files containing particles with invalid positions
Fixed hang if cancelling the render during irradiance map calculation phase with distributed rendering
Fixed unhandled exception when doing distributed rendering an animation with any of the irradiance map incremental modes
Fixed hang when using moving camera and irradiance add to current map
Fixed wrong rendering with irradiance map in animation mode (which caused different rendering in DR)
Fixed crash with the geometry plugin cache when used with OpenSubdiv
Fixed crash if no license was found and there is a VrayFur or Maya Hair on the scene
Fixed crash with undo delete displacement in a specific situations
Fixed crash with undo create animated proxy
Fixed undo creating/removing VRay sets
Show proper error message if it the .vrscene export fails
The "Receive shadows" option in "Render Stats" was not working
When the caustics search distance is 0, treat it as infinity
Fixed wrong camera data in single channel exr files
Fixed black pixels in the material select RE when AA filter is off
The 2D/3D placement extra attributes didn't work properly if empty uv sets are present in the mesh
The standalone shell scripts didn't work if V-Ray is installed in a directory with spaces (Linux/OSX)
The output finename was truncated after double underscores "__" symbol when rendering via Render.exe
The scene file name was not recognized properly if it has more than one "."
Newly created VRayFastSSS2 and VRayHair3 materials were not assigned correctly because of naming convention issues
Directly connecting the uvCoord children of textures exported via desc.txt didn't work
Fixed the "Don't save RGB channel" option in "Render Settings"
Deep 16-bit OpenEXR alpha values bounced between 1.0 and 0.99951 when viewed in Nuke
Matte objects didn't render as mattes in the lighting render elements when using ambient and directional lights
The Atmospheric Effects render element was not exported with Deep OpenEXR format
Fixed a crash when V-Ray tries to print very long messages for some reason (reported to happen with Deadline and particular Windows 8 version)
Fixed a crash with .dds textures on Linux
The "Orthographic Width" of the camera was not animated properly
V-Ray / V-Ray RT CPU
- Removed occurring bright pixels with progressive sampling
V-Ray RT
Changes to the material of Maya hair were ignored
Changes to the Fog bias attribute of the VRayMtl were ignored
Changes to the Self-Illumination attribute of the VRayMtl were ignored
Fixed crash when using VraySwitchMtl
Fixed crash when the RT animation render is cancelled
Changes to the assignment of volume shader to a material and the volume shader itself were ignored
RT stopped to update if materials/textures connected to a blend material are changed
Changes to Displacement control were not detected
Changes to VRayMtlRenderStats were not detected
V-Ray RT GPU
Fixed crash when restarting the rendering session
Fixed wrong reflection/refraction rendering with VRayVRmatMtl
Fixed wrong shading with mapped reflection glossiness
Instanced dome lights with different transformations rendered wrong
Rectangle lights were producing incorrect shadow when lit by another rectangle light
VRayLights direct light was clamped with Max ray intensity value
VRayLights did not appear in VRaySelfIllumination render element
Added support for procedural textures attached to VRayLights
Camera vignetting was applied on directly visible VRayLights in the Alpha channel
Fixed crash when UVW coordinates are invalid
Fixed crash with refractive overlapping faces
Color Gain and Color Offset were not applied to environment textures
The bump slots in VRayCarPaintMtl were not working
The Wrap U/V of the place2dTexture were ignored
Fixed the refraction fog color of the VRayMtl
Fixed the double sided option of the VRayMtl (was always on)
Fixed wrong shading on object with hidden faces
V-Ray lights did not appear in the Self-Illumination RE
Objects with negative scale were rendered black with motion blur
Adjusting a dome light caused full geometry rebuild
Assigning a new material to any object causes full geometry rebuild
The dome lights was invisible if Physical camera is on
The UVs of Maya procedural textures were wrong
Fixed artifacts and/or crashes with many render elements
Fixed crash with VRayOSLMtl
Fixed crash with on scenes with more than 100 lights
- Select OpenCL devices for V-Ray RT GPU was not working on Windows 8.1
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
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"
Switching Bloom effect on and of didn't have any effect when Glare is on
Fixed crash caused by NaN output values with Curve color correction
Fixed wrong time stamp when loading images from history
Apply color corrections even when rendering to file
History Note window was growing in height every time it is opened
Fixed random Maya freeze when using the "Stop" button
Fixed artifacts on Retina displays with production rendering
Fixed maximizing issue when changing the focus between LensFX on Maya 2015
Frame stamp settings were reset to default when render is started
The VFB gamma correction settings were still applied, even when the VFB is turned off and Maya's Render View is used
VRayPhysicalCamera
Fixed wrong physical camera distortion when distortion map is used
Bitmap aperture was producing black/incorrect renders
The LENS file open dialogue was missing ".vrlens files"
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
Fixed GTR/GGX with soften edge
Fixed crash when connecting a color to to the vrayBumpNormalCamera/vrayBumpNormalObject output of a Sampler Info node
VRay2SidedMtl
- The back side was always rendered black
VRayBumpMtl
- VRaySwitchMtl, VRayMtlWrapper and VRayMtlRenderStats didn't work as "Base Material"
VRayFastSSS2
Fixed crash when rendering with Object-based illumination map
Fixed wrong rendering with prepass mode and motion-blurred subdivided/displaced objects
The render layer name was always included in the .vrsssmap file name (instead of checking for a <layer> token)
- Fixed splotches with GI and reflections
VRayHair3
- Fixed wrong shading results when blended with VRayBlendMtl
VRayLightMtl
Fixed wrong alpha with "Multiply Color By Opacity"
Fixed rendering with VRayVertexColor and direct illumination on
Nodes with direct illumination were completely removed from the scene if the "primary visibility" option of the VRayObjectProperties is turned off
When direct illumination is on, "Visible in reflections" from the "Render Stats" was not taken into account for objects with VRayObjectProperties
VRayMeshMtl
Fixed missing swatch properties
Fixed MEL error when assigning materials in the shaders list if more then one Attribute Editor is opened
VRayPointParticleMtl
- Fixed Attribute Editor layout on Linux
VRaySkinMtl
- The scatter radius textures was ignored
VRayOSLMtl / VRayOSLTex
The OSL transform to world space didn't work properly
gettextureinfo function can now properly detect if a texture is connected to a sampler parameter
Ffixed random crashes on Windows 8.1
VRaySimbiont
- Fixed Maya freeze when using shaders containing empty lines
VRayCurvature
Fixed wrong rendering with small scale scenes
Fixed a crash when used with VRayFur
VRayDirt
Fixed result affected by the geometry inside the shaded object when invert normal is enabled
Fixed slow rendering with complex displacement
VRayDistanceTex
Added missing "Alpha is Luminance" attribute
Optimized the rendering speed when the inside/outside separate options are off
- Fixed Attribute Editor layout on Linux
VRayParticleTex
- Fixed crash when empty particle systems are used
- Fixed Attribute Editor layout on Linux
VRaySoftbox
- Fixed wrong rendering in the Standalone and DR
VRayWater / Wood
- Fixed difference in rendering on OSX
PhxShaderOceanTex
- Fixed an error while creating from the "Create from VRay plugin" menu
VRayDisplacement
Fixed freeze with static subdivision and tiled textures when the displacement map is missing
Fixed artifacts with "cached normals" on displaced objects with "subdivision" method
Surf. Luminance
- Optimized the rendering speed when multiple outputs are used
VRayMeshLight
- Wrong lighting with 3d/projected textures
VRayRectLight
Connecting an image into the alpha was not working when the "Multiply by The Color" is enabled
Fixed light target reset when the light is re-selected
VRayIESLight
Fixed a bug where the locator was randomly resized on node creation and .ies file loading
Fixed wrong locator scale if invalid .ies path is specified
VRayDomeLight
VRay was attempting to load and check the Dome texture even if "Use Dome Tex" is off
The Dome texture preview was disappearing from the viewport with some camera settings
Spot Light
- Fixed animation of the cone angle and falloff attributes
Ambient Light
- Disabled the specular contribution
VRayGeoSun
- The azimuth and altitude attributes were not updated properly in animation
VRayProxy
Fixed crash with displacement when no vertex normals are present
When importing an animated proxy where the first frames are empty, the UV sets were not created
Fixed crash with alembic files with missing face indices/uvs due improper export
Fixed various small issues with the proxy import window
The extra UV sets from Alembic files exported from Exocortex Crate were not recognized
Fixed wrong transform interpolation with specific alembic file
Fixed the restore of color sets when "Show whole mesh" is used
Fixed crashes/wrong rendering of meshes with empty edges
ParticleSamplerInfo colors were not working when proxies were used in with Maya Instancer
The proxy was rendered semi-transparent when geometry samples are higher than 2
Alembic Object ID override was not taken into account if subdivision is used
Fixed crash with motion blur and VRayVertexColor texture used as a texture for a mesh light
Fixed crash with degenerated triangles using the same vertex 2 times
Fixed slow OpenSubdiv subdivision for proxies with many voxels
Image planes with "Display Mode" set to "None"
- Causing issues with the reflection environment texture
VRayFur
Fixed wrong rendering with bigger distribution Per Face(Area) values
Fixed difference in rendering on OSX
Hair Systems
Fixed crashes with Yeti
Fixed missing hair caps with Embree in some rare cases
VRaySphereFade
- Fixed wrong result if the node is rotated
VRayEnvironmentFog
Fixed fatal error when rendering with motion blurred gizmos
The light mode was not working with ray marching (i.e. with textures attached)
Don't ignore template geometry when it's used as a gizmo
Hide the "Simplify textures for GI" option form the AE, since it was not working properly and is unnecessary
Fixed wrong rendering with invisible lights or objects with primary visibility off
VRayVolumeGrid
Fixed random buckets in the shadows with the "Volumetric Geometry" mode and incandescence with constant opacity
The lights didn't work with the VRayLightSelect render element
Fixed wrong rendering of rotated OpenVDB files
Fixed loss of detail with OpenVDB
Fixed slow rendering with light cache and the Progressive sampler
Ramp points at position 0 with value 0 and linear interpolation were not always saved in the scene file
XGen
Removed the dependency on XGen libraries, which were causing V-Ray for Maya to now load without the XGen plugin
The custom V-Ray Attributes (like hair tessellation) were not read correctly in Maya batch
Fixed slow export with many instances
Fixed rendering in batch when there are spaces in path to scene
Instancer
- Children of an instanced node, were not rendered if they were after an unsupported node in the hierarchy
VRayBakeOptions
Fixed a MEL error message when selecting nodes with not unique short names
Added a drop-down for selecting UV sets from a list similar to the Render Settings dialog
Texture Baking
Fixed missing reflections from environment
Allow float values for the world space resolution in the PTex baking dialog
Python scene access
Fixed setting a list of textures parameter
Fixed crash when trying to read empty strings parameters
Maya Fluids
- Fixed invalid colors with Light Cache GI and negative emission
VRayPlane / VRayMetaball
- Reflections/Refractions were always turned on when loading a scene
VRayToon / VRayMetaball
- The "Create Render Node" dialogue for the textures now show all possible textures
VRayToon
The line width texture was not exported properly
Fixed the texture controls in the AE
Fixed rendering with transparent geometry
Viewport 2.0
Reduces slow down with instanced V-Ray lights (bug in Maya)
V-Ray materials were rendered black in batch mode
Fixed artifacts in with mapped opacity in VRayMtl and background environment
The environment texture preview was not working
Fixed issues with the dome texture preview
V-Ray RT in viewport was crashing if there is no interactive license
The Metaball locator and mesh preview were rendered black when two sided lighting is off
Fixed slowdown when refreshing V-Ray materials with complicated textures even if they are not actually rendered
V-Ray Standalone
- The RT max sample level argument was ignored in DR with no local rendering
ply2vrmesh
Fixed conversion of .prt (Krakatoa) files with many particles
Fixed conversion from Alembic particles, that was causing crash during rendering
Fixed crash with particular binary ply file