Hello,
We just uploaded the official V-Ray 3.30.03 builds on the website. The cumulative changelog since the previous official service pack is below. Many thanks to everyone who participated in the beta and provided feedback!
A short preview video with some of the more interesting stuff:
https://www.youtube.com/watch?v=0XB5nAxQnzs
New features:
(*) V-Ray: General speed improvements;
(*) V-Ray: New adaptive sampling algorithm for better detection and clean-up of noise in the image;
(*) V-Ray: Added option for automatic subdivs calculations for materials and lights;
(*) V-Ray: Better GI distribution (more robust handling of reflective GI caustics) for interior scenes;
(*) V-Ray: Experimental support for machines with more than 64 logical cores (enabled through VRAY_USE_THREAD_AFFINITY=1 environment variable);
(*) V-Ray: Better sub-pixel filtering for the progressive sampler;
(*) V-Ray: Dynamic noise threshold for the progressive sampler for more even noise distribuion;
(*) V-Ray: Internal spectral color space switched from CIE RGB to sRGB;
(*) V-Ray: Added "Generate render elements" option to the V-Ray object properties;
(*) V-Ray: Added vrayGetStampVariable() MaxScript function to return the value of any VFB stamp variable;
(*) VRayAerialPerspective: New aerial perspective atmospheric effect;
(*) VRayTriplanarTex: A new texture that implements blended box mapping (many thanks to Neil Blevins!);
(*) VRayStochasticFlakesMtl: New stochastic flakes material for car-paint like materials;
(*) VRaySun/VRaySky: New sky model (Hosek et al);
(*) VRaySun/VRaySky: Added ground color parameter;
(*) VRayClipper: Ability to clip against arbitrary meshes;
(*) VRayEdgesTex: Implemented raytraced rounded corners when used as bump map;
(*) VFB: Ability to compare the V-Ray settings recorded with the VFB history images;
(*) VFB: Ability to export the color corrections settings as single LUT (.cube) file;
(*) VFB: Ability to load color corrections from VFB history;
(*) VFB: Ability to remember the window position since the last 3ds Max session;
(*) VRayProxy: Specify the proxy preview faces as percentage of the original faces, min and max values;
(*) VRayFur: Implemented options for hair curling;
(*) VRayInstancer/VRayMetaball: Added ability to pick individual PFlow events;
(*) VRayNormalMap: Added an "Additional bump map" slot;
(*) VRayVolumeGrid: Added support for importing VDB caches from FumeFX 4;
(*) VRayVolumeGrid: Added options for probabilistic volume sampling in the VRayVolumeGrid atmospheric effect;
(*) V-Ray and VRayMtl: Updated default settings;
(*) VRayGLSLMtl/VRayGLSLTex: GLSL shaders are now compiled to binary code through LLVM for increased render speed;
(*) V-Ray RT: In-process RT engine (no separate command-line opens up);
(*) V-Ray RT GPU: Support for lights include/exclude;
(*) V-Ray RT GPU: Better support for AMD hardware;
(*) V-Ray RT GPU: Initial support for GLSL texture shaders;
(*) V-Ray RT GPU: Support for hair and particles from VRayProxy objects;
(*) V-Ray RT GPU: Added initial support for VRayMultiSubTex;
(*) V-Ray RT GPU: Added support for 3ds Max procedural textures in environment slot;
(*) V-Ray RT GPU: Added support for VRayFur;
(*) V-Ray RT GPU: Added support for MultiTexture;
(*) V-Ray RT GPU: Added support for mapped IOR of VRayMtl;
(*) V-Ray RT GPU: Added support for the physical camera bitmap aperture;
(*) V-Ray RT GPU: Added support for the "cast shadows" option of the V-Ray lights;
(*) V-Ray RT GPU: Added support for VRayPlane;
(*) V-Ray RT GPU: Added support for VRayUserColor and VRayUserScalar;
(*) V-Ray RT GPU: Support for texture-mapped "radius" parameter in VRayDirt;
(*) V-Ray RT GPU: Initial support for rounded corners on the GPU;
(*) V-Ray RT GPU: Initial support for the MultiTexture plugin from CGSource;
(*) V-Ray RT GPU OpenCL: Support for VRayDirt;
Modified features:
(*) V-Ray: Automatically disable the bitmap pager;
(*) V-Ray: Distributed calculations of the light cache with distributed rendering;
(*) V-Ray: Further speed improvements for proxies and instances (beyond what we had in V-Ray 3.20.03);
(*) V-Ray: Improved CPU utilization for the progressive sampler when using noise threshold;
(*) V-Ray: Speed improvements when rendering displacement/subdivision surfaces;
(*) V-Ray: Added progressive sampling buffer memory usage info to the V-Ray rendering messages log;
(*) V-Ray: Optimized Mitchell-Netravali filter performance on Intel Xeon CPUs;
(*) V-Ray: Added warnings about compatibility issues with Blend, Shellac and Composite materials;
(*) V-Ray: Include the name of the material causing "invalid bump normal" warnings itself;
(*) V-Ray: Removed the V-Ray PowerShader banner from all it's appearances;
(*) V-Ray: Improve light cache quality for small render regions;
(*) V-Ray: The "Adaptive tracing" option for the light cache is removed as it didn't work reliably;
(*) VFB: Faster activation of the mouse tracking with the progressive sampler and V-Ray RT;
(*) VFB: Added tooltip with the image comment to the images in the VFB history;
(*) VFB: Adding/removing render elements will not delete the contents of the frame buffer;
(*) VRayLight: Adjust default settings of dome lights - they are spherical and do not affect alpha channel by default;
(*) VRayLight: Take into account scene exposure when calculating the number of samples;
(*) VRayLight: Use a resolution of at least 2048 for dome lights, even if less is specified in the UI;
(*) VRayVolumeGrid: Improved "Optimizing Atmospherics" phase;
(*) VRayVolumeGrid: Added automatic preview detail reduction;
(*) VRayVolumeGrid: Allowed the render diagrams/gradients to be resized by MaxScript;
(*) VRayHDRI: Added tiling support and Real World Mapping in the Material Editor and viewport previews;
(*) VRayHDRI: Tiled textures caching optimizations;
(*) VRayHDRI: General speed improvements;
(*) VRayHDRI: Support for UDIM tiles greater than 1999;
(*) VRayEnvironmentFog: Enabled adding of multiple lights in the Environment Fog field through "Select by name" dialog;
(*) VRayEnvironmentFog: "per gizmo fadeout enable" option is disabled by default;
(*) VRayEnvironmentFog: Renamed the per-gizmo "fadeout" parameter to "falloff";
(*) VRayDirt: For newly created VRayDirt textures, the subdivs (and samples quality) is no longer influenced by antialiasing settings;
(*) VRayBlendMtl: Added toggle controls for the coat materials;
(*) VRayGLSLMtl/VRayGLSLTex: Added support for Hair, Cook-Torrance and GGX BRDFs;
(*) VRayOSLMtl/VRayOSLTex: Added user tags support for textures connected to a GLSL/OSL texture or material;
(*) VRayOSLTex: Fixed incorrect results when the "Mirror" and "Tile" options are switched off;
(*) VRayMtl: Moved the "Use interpolation" options for reflections/refractions to the relevant rollout;
(*) 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 the Output rollout and crop/placement values;
(*) V-Ray vrmat converter: Added support for VRayHDRI and VRayNormalMap;
(*) V-Ray: Enabled assigning of existing trace sets to object nodes through the vrayAddTraceSets MaxScript function;
(*) V-Ray RT: .vrscene exporter support for VrayScannedMtl;
(*) V-Ray RT: Added "Show log" button in the System rollout when set as production renderer;
(*) V-Ray RT: Avoid burning the RT statistics into the final saved images;
(*) V-Ray RT: V-Ray plugins can be loaded from multiple paths set in the VRAY30_RT_FOR_3DSMAXNNNN_PLUGINS environment variable;
(*) V-Ray RT: 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;
(*) V-Ray RT GPU: Optimized the "Compiling geometry..." phase on scenes with many nodes;
(*) V-Ray RT GPU: Print warning for unsupported textures;
(*) V-Ray RT GPU: Increased the GI bounces when retracing the light cache;
(*) V-Ray RT GPU CUDA: Prevent kernel recompilations during ActiveShade;
(*) Installer: Auto-run the license server if it was running prior the installation;
(*) V-Ray scene converter: Added support for Corona 1.2.1;
(*) vrayspawner.exe accepts "-numthreads" option to limit the number of threads for the DR node when not using NUMA options;
(*) ply2vrmesh: Instancing is enabled by default when converting Alembic files;
Bug fixes in next post.
Best regards,
Vlado
We just uploaded the official V-Ray 3.30.03 builds on the website. The cumulative changelog since the previous official service pack is below. Many thanks to everyone who participated in the beta and provided feedback!
A short preview video with some of the more interesting stuff:
https://www.youtube.com/watch?v=0XB5nAxQnzs
New features:
(*) V-Ray: General speed improvements;
(*) V-Ray: New adaptive sampling algorithm for better detection and clean-up of noise in the image;
(*) V-Ray: Added option for automatic subdivs calculations for materials and lights;
(*) V-Ray: Better GI distribution (more robust handling of reflective GI caustics) for interior scenes;
(*) V-Ray: Experimental support for machines with more than 64 logical cores (enabled through VRAY_USE_THREAD_AFFINITY=1 environment variable);
(*) V-Ray: Better sub-pixel filtering for the progressive sampler;
(*) V-Ray: Dynamic noise threshold for the progressive sampler for more even noise distribuion;
(*) V-Ray: Internal spectral color space switched from CIE RGB to sRGB;
(*) V-Ray: Added "Generate render elements" option to the V-Ray object properties;
(*) V-Ray: Added vrayGetStampVariable() MaxScript function to return the value of any VFB stamp variable;
(*) VRayAerialPerspective: New aerial perspective atmospheric effect;
(*) VRayTriplanarTex: A new texture that implements blended box mapping (many thanks to Neil Blevins!);
(*) VRayStochasticFlakesMtl: New stochastic flakes material for car-paint like materials;
(*) VRaySun/VRaySky: New sky model (Hosek et al);
(*) VRaySun/VRaySky: Added ground color parameter;
(*) VRayClipper: Ability to clip against arbitrary meshes;
(*) VRayEdgesTex: Implemented raytraced rounded corners when used as bump map;
(*) VFB: Ability to compare the V-Ray settings recorded with the VFB history images;
(*) VFB: Ability to export the color corrections settings as single LUT (.cube) file;
(*) VFB: Ability to load color corrections from VFB history;
(*) VFB: Ability to remember the window position since the last 3ds Max session;
(*) VRayProxy: Specify the proxy preview faces as percentage of the original faces, min and max values;
(*) VRayFur: Implemented options for hair curling;
(*) VRayInstancer/VRayMetaball: Added ability to pick individual PFlow events;
(*) VRayNormalMap: Added an "Additional bump map" slot;
(*) VRayVolumeGrid: Added support for importing VDB caches from FumeFX 4;
(*) VRayVolumeGrid: Added options for probabilistic volume sampling in the VRayVolumeGrid atmospheric effect;
(*) V-Ray and VRayMtl: Updated default settings;
(*) VRayGLSLMtl/VRayGLSLTex: GLSL shaders are now compiled to binary code through LLVM for increased render speed;
(*) V-Ray RT: In-process RT engine (no separate command-line opens up);
(*) V-Ray RT GPU: Support for lights include/exclude;
(*) V-Ray RT GPU: Better support for AMD hardware;
(*) V-Ray RT GPU: Initial support for GLSL texture shaders;
(*) V-Ray RT GPU: Support for hair and particles from VRayProxy objects;
(*) V-Ray RT GPU: Added initial support for VRayMultiSubTex;
(*) V-Ray RT GPU: Added support for 3ds Max procedural textures in environment slot;
(*) V-Ray RT GPU: Added support for VRayFur;
(*) V-Ray RT GPU: Added support for MultiTexture;
(*) V-Ray RT GPU: Added support for mapped IOR of VRayMtl;
(*) V-Ray RT GPU: Added support for the physical camera bitmap aperture;
(*) V-Ray RT GPU: Added support for the "cast shadows" option of the V-Ray lights;
(*) V-Ray RT GPU: Added support for VRayPlane;
(*) V-Ray RT GPU: Added support for VRayUserColor and VRayUserScalar;
(*) V-Ray RT GPU: Support for texture-mapped "radius" parameter in VRayDirt;
(*) V-Ray RT GPU: Initial support for rounded corners on the GPU;
(*) V-Ray RT GPU: Initial support for the MultiTexture plugin from CGSource;
(*) V-Ray RT GPU OpenCL: Support for VRayDirt;
Modified features:
(*) V-Ray: Automatically disable the bitmap pager;
(*) V-Ray: Distributed calculations of the light cache with distributed rendering;
(*) V-Ray: Further speed improvements for proxies and instances (beyond what we had in V-Ray 3.20.03);
(*) V-Ray: Improved CPU utilization for the progressive sampler when using noise threshold;
(*) V-Ray: Speed improvements when rendering displacement/subdivision surfaces;
(*) V-Ray: Added progressive sampling buffer memory usage info to the V-Ray rendering messages log;
(*) V-Ray: Optimized Mitchell-Netravali filter performance on Intel Xeon CPUs;
(*) V-Ray: Added warnings about compatibility issues with Blend, Shellac and Composite materials;
(*) V-Ray: Include the name of the material causing "invalid bump normal" warnings itself;
(*) V-Ray: Removed the V-Ray PowerShader banner from all it's appearances;
(*) V-Ray: Improve light cache quality for small render regions;
(*) V-Ray: The "Adaptive tracing" option for the light cache is removed as it didn't work reliably;
(*) VFB: Faster activation of the mouse tracking with the progressive sampler and V-Ray RT;
(*) VFB: Added tooltip with the image comment to the images in the VFB history;
(*) VFB: Adding/removing render elements will not delete the contents of the frame buffer;
(*) VRayLight: Adjust default settings of dome lights - they are spherical and do not affect alpha channel by default;
(*) VRayLight: Take into account scene exposure when calculating the number of samples;
(*) VRayLight: Use a resolution of at least 2048 for dome lights, even if less is specified in the UI;
(*) VRayVolumeGrid: Improved "Optimizing Atmospherics" phase;
(*) VRayVolumeGrid: Added automatic preview detail reduction;
(*) VRayVolumeGrid: Allowed the render diagrams/gradients to be resized by MaxScript;
(*) VRayHDRI: Added tiling support and Real World Mapping in the Material Editor and viewport previews;
(*) VRayHDRI: Tiled textures caching optimizations;
(*) VRayHDRI: General speed improvements;
(*) VRayHDRI: Support for UDIM tiles greater than 1999;
(*) VRayEnvironmentFog: Enabled adding of multiple lights in the Environment Fog field through "Select by name" dialog;
(*) VRayEnvironmentFog: "per gizmo fadeout enable" option is disabled by default;
(*) VRayEnvironmentFog: Renamed the per-gizmo "fadeout" parameter to "falloff";
(*) VRayDirt: For newly created VRayDirt textures, the subdivs (and samples quality) is no longer influenced by antialiasing settings;
(*) VRayBlendMtl: Added toggle controls for the coat materials;
(*) VRayGLSLMtl/VRayGLSLTex: Added support for Hair, Cook-Torrance and GGX BRDFs;
(*) VRayOSLMtl/VRayOSLTex: Added user tags support for textures connected to a GLSL/OSL texture or material;
(*) VRayOSLTex: Fixed incorrect results when the "Mirror" and "Tile" options are switched off;
(*) VRayMtl: Moved the "Use interpolation" options for reflections/refractions to the relevant rollout;
(*) 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 the Output rollout and crop/placement values;
(*) V-Ray vrmat converter: Added support for VRayHDRI and VRayNormalMap;
(*) V-Ray: Enabled assigning of existing trace sets to object nodes through the vrayAddTraceSets MaxScript function;
(*) V-Ray RT: .vrscene exporter support for VrayScannedMtl;
(*) V-Ray RT: Added "Show log" button in the System rollout when set as production renderer;
(*) V-Ray RT: Avoid burning the RT statistics into the final saved images;
(*) V-Ray RT: V-Ray plugins can be loaded from multiple paths set in the VRAY30_RT_FOR_3DSMAXNNNN_PLUGINS environment variable;
(*) V-Ray RT: 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;
(*) V-Ray RT GPU: Optimized the "Compiling geometry..." phase on scenes with many nodes;
(*) V-Ray RT GPU: Print warning for unsupported textures;
(*) V-Ray RT GPU: Increased the GI bounces when retracing the light cache;
(*) V-Ray RT GPU CUDA: Prevent kernel recompilations during ActiveShade;
(*) Installer: Auto-run the license server if it was running prior the installation;
(*) V-Ray scene converter: Added support for Corona 1.2.1;
(*) vrayspawner.exe accepts "-numthreads" option to limit the number of threads for the DR node when not using NUMA options;
(*) ply2vrmesh: Instancing is enabled by default when converting Alembic files;
Bug fixes in next post.
Best regards,
Vlado
Comment