Official release

Date – Jul. 18, 2017

 

New Features


V-Ray

  • Support for Katana 2.5 and 2.6 on Linux and Windows

  • Add support for creases by using OpenSubdiv

  • Add support for CameraDome

  • Support VRayVolumeGrid
  • Add options to control the texture manager cache size
  • Add new parameters for Round edges
  • Expose the random_seed parameter in the DMC settings
  • Denoiser support
  • Expose gi_quality_multiplier in the VrayObjectSettings node
  • Add Shelf script that setups TexSky for the environment
  • Add the Glossy Fresnel to the VRayMtl shader
  • Add option to enable adaptive lights
  • Add support for SSS ID to be able to group multiple objects as part of a bigger object
  •  Add support for full Light select render element
  • Basic support for Particles
  • Add the Elliptical filtering mode to VRayBitmap shader
  • Add raw filter elements for the diffuse, reflection and refraction channels
  • Implement hardware acceleration support for lens effects
  • Option to get the strand length from hair sampler

V-Ray Live Render (V-Ray RT)

  • Implement adaptive lights for V-Ray Standalone

  • Detect basic changes to camera
  • Detect changes to VrayLiveRenderSettings node parameter



Modified Features


V-Ray

  • Add support for arbitrary hair attributes

  • Support user attributes when rendering 2d displacement
  • Hide TexSwitch* shaders from the VrayShadingNode
  • Add MODO plugins to the installation
  • Add Irradiance Map Viewer to the installation
  • Update default settings to match these in 3ds Max
  • Add support for user attributes when using "instance" locations
  • Slow down at the end of export when the scene contain 150k objects
  • Support geometry.point.v for polymesh and subdmesh locations
  • Return the full version in the rendering info object
  • Make it possible to render vrscenes directly without the need of modifications
  • VRayVolumeGrid: Add the scale_opacity_by_scene_units
  • Optimize vrscene export
  • Use particle system to instance geometries
  • Add VRayTexOCIO that presents better UI for controlling the options of the OCIO texture
  • Fix error message when exporting vrscene file
  • Make the channels popup in the RenderOutputDefine non-editable
  • Hide MtlDiffuse shader, because it is not meant for production use
  • Add VRayTexOCIO that presents better UI for controlling the options of the OCIO texture
  • Sync sampling and GI settings with V-Ray for Maya/Max
  • Better list of shaders in the Material node
  • Set the default mode of the light select element to "full" and rename the other modes to "Direct..."
  • Set the RenderView::clipping parameter to 1 by default
  • Make sure that all parameters controllable by Viewer Manipulators cannot be set to strange or invalid values
  • Create a group node around all VrayShadingNodes imported from vrscene file
  • Instancer: Improve random by render ID
  • Add a "smooth rectangle" shape type for LightSpotMax
  • Improve parsing of thousands small vrscenes files in a single scene
  • Improve memory usage when there are millions of instances in the scene
  • Faster rendering of proxies and instances when Embree is enabled
  • Deep EXR + Spherical Camera: wrong Z value for objects behind camera plane
  • Better error messages for writing raw EXR files
  • Implement saving and loading of additional light select data for the light cache
  • Full light select elements should work with transparency and VRayMtl fog
  • Disable subpixel color mapping when using adaptive lights
  • Multi-thread the hair strand generation
  • Separate control over camera rays for the VRayAerialPerspective effect
  • The progressive sampler should finish the current pass when the given "Render time" is surpassed
  • The noise level channel for vdenoise.exe can also be named "VRayNoiseLevel"
  • Denoiser saves a lot of extra files with split channels saving enabled
  • Add the ability to abort writing to vrscene files and also print the progress
  • Optimize rendering of photon map and light cache
  • Draw the alpha channel during the undersampling phase of the progressive sampling

V-Ray Live Render (V-Ray RT)

  • Update projection when connected camera is moved

  • Update default light when the camera is moved

  • Preserve groups when changing TexDirt or TexDistance shaders
  • Make undersampling to be an integer and not a boolean
  • Reduce CPU usage when RT is paused
  • Ability to set the region without restarting the rendering with V-Ray RT

vdenoise.exe

  • Add abort on OpenCL error for vdenoise.exe

  • Add -verboseLevel option for vdenoise.exe

  • Add -frames option to the vdenoise.exe tool that allows to specify the frames to process


Bug Fixes


V-Ray

  • Moving instance locations are not motion blurred

  • Animated meshes are not motion blurred when instanced
  • Applying VrayFur on animated geometry doesn't render motion blurred fur
  • Make it possible to change the visibility of the VrayVolumeGrid using a VrayObjectSettings node
  • Crash with instanced curves
  • The widget for mapping_type in UVWGenEnvironment is broken in Katana 2.1v2
  • Wrong import from vrscene of the TexRamp shader
  • Instancing displacement geometry terminates the exporter
  • Problems when installed in a path with spaces
  • File browser widget for the export_vrscene parameter can't create new files
  • The white_balance parameter in the Physical camera settings doesn't work
  • Shader importer doesn't normalize the names of the created shaders which leads to wrong export.
  • The parameter render_region_division.reversed is not exported and doesn't work
  • Export of many constant width curves is slow
  • UVWGenEnvironment rotates the texture 90 degrees when used as background texture
  • Noisy results with progressive sampler when Sub-pixel mapping is enabled
  • Materials with GGX and anisotropy enabled don't render correctly
  • Crash in createMeshInfo when the proxy file is missing
  • Deep merge strategy set as "None" renders incorrectly with non-fully opaque objects
  • Random crashes when using the multithreaded vrscene exporter
  • Incorrect adaptive lights with production (non-IPR) renders
  • Some edge cases of relative path resolving are not covered
  • Difference in lighting of LightDome and LightRect when using textures and a build made with clang build
  • Mesh tessellation is wrong when using clang build
  • V-Ray hangs the main thread when some of the license servers are offline
  • Treat df::bsdf() as black diffuse in MtlMDL
  • On machines with cgroups enbled embree thread pinning can cause scheduling issues and lockups
  • Artifact with LightDirectMax and EnvironmentFog
  • Artifact with volume grid and LightDirectMax with shadow radius enabled
  • TexUserScalar default_value discrepancy
  • Reduce locking while rendering, improves performance on machines with many cores
  • First atmospheric effect result is added twice if the second effect is aerial perspective with active set to false
  • Random pixels activated on an empty scene with the progressive sampler
  • alSurface's SSS produces NaNs
  • TIFF files with non-ASCII names fail to load
  • MtlVRmat doesn't warn when input file is missing
  • Noisy pixels not cleaned up by the progressive sampler
  • Crash with specific progressive image sampler settings
  • Excessive progressive sampling AA filter memory consumption with interactive rendering and render region
  • The ResourceManager should not be locked for reads for shadow rays, only for camera rays
  • The BRDFGGX plugin and the GGX mode of BRDFVRayMtl produce different results
  • NaNs with MDL materials on degenerated faces
  • Artefacts when rendering overlapping containers in Volumetric Geometry mode with the VRayVolumeGrid
  • Replace the "scale" parameter of the VRayTriplanar texture with "size" dependent on the scene units
  • Wrong alpha for objects with mapped opacity and Glossy Fresnel when seen in reflections
  • Fix zDepth render element infinity color
  • UVTiles at U index larger than 10 render gray
  • Use of popcnt does not work on Xeon E5345/core2

V-Ray Live Render (V-Ray RT)

  • Default material is replaced with newly assigned material

  • Crash when reusing default material
  • Ignore live render updates until live rendering has started
  • Double refresh slows down the update of changes
  • V-Ray RT CPU crashes with a specific scene
  • Ignore geometry updates for polymesh locations with facesets

vdenoise.exe

  • vdenoise.exe tool crashes with 8K .EXR files
  • Denoiser returns black on some computers when hardware acceleration is on
  • The vdenoise tool doesn't work with network paths for input files
  • Denoising artifact appear on images with fireflies