3.0.67

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] Multi-step deformation blur is now supported for meshes, curveSets (both Ribbon and Thick strands), and nHair
  • [Maya] "emitDiffuse" and "emitSpecular" settings for Maya lights is now working
  • [Maya] The .name attribute of an AOV node wasn't being incremented during its creation if a prior render hadn't been done
  • [Maya] When RV is active, AOV's that use duplicate pass names are ignored
  • [Maya] Beauty AOV passes are now named "BeautyAux" to prevent confusion with the main beauty pass
  • [Maya] Fixed issue where any additional beauty pass wasn't being output when no light groups were present
  • [Max] Added support for 3ds Max 2023
  • [Max] IPR now updates in response to changes in Global Environment and Volumetric Scattering
  • [Max] Fixed issue that caused 3ds Max to crash at startup for some customers
  • [Max] Fixed issue where the "Use Redshift Color Picker" button in Render Setup could fail to update 3ds Max preferences
  • [Max] Fixed issue where rendering fails when using a Forest Pack XRef object
  • [Max] Fixed issue where rendering fails or crashes when using Forest Pack version 6.3.1 or older
  • [Max] Fixed issue where the wrong value was stored for particle ID attributes when exporting TyFlow systems
  • [Max] Fixed issue where XRef Material did not properly resolve referenced Multi/Sub-Object materials
  • [Max] Redshift EXR render settings are now exposed to MAXScript: showProperties (Redshift_Renderer()) "OutputExr*"
  • [Max] Added support for Ornatrix data channels
  • [Max] Plugin preference "Restore Render View Window Position" is now enabled by default when creating new user settings
  • [Max] Redshift Color Picker one-time automatic installation now covers additional case: when no Color Picker is configured
  • [Max] Volume Scattering Tint Color now defaults to black, bringing it in line with other Redshift DCC integrations
  • [Max] Rectified egregious issue where some UI and log messages presented more than one space character between sentences -- order is now restored and those responsible have been fired
  • [C4D] Added support for updating material previews while renders are in progress; the previous behavior is still available via a new global preference option which replaces the "Refresh Material Previews Automatically" option
  • [C4D] Added support string userdata
  • [C4D] Addressed an issue where curves with deformers will not be visible under certain conditions
  • [C4D] Addressed an issue in TeamRender single-frame distribution mode, leading to an "Assemble Failed" error
  • [C4D] Addressed an issue where file references from the C4D Asset Browser would not be mantained correctly when using "Save Project With Assets"
  • [C4D] Addressed a crash issue when switching between IPR scenes with with Physical Sun/Sky rig
  • [Houdini] Added support for Houdini 19.0.561 and dropped support for 19.0.455
  • [Houdini] Improved the s@instance attr. instacing scene extraction time, that now can be up to 20x faster, mathing the other instancing workflows
  • [Houdini] Added support for the Output SOP as render output for the OBJ nodes
  • [Houdini] Added new "Redshift_reloadIPR" hscript command
  • [Houdini] Added new option to the proxy export node to export the partent subnet
  • [Houdini] Added support for string attributes
  • [Houdini] Fixed a crash in the viewport IPR while switching the OBJ node instancing options
  • [Houdini] Fixed an IPR crash while working with packed instances
  • [Houdini] Fixed a rare crash related to instances not available when renferenced from a point instancer
  • [Houdini] Fixed a RenderView problem while updating the camera resolution
  • [Katana] Additional fixes related to the custom display driver and batch rendering
  • [Katana] Fixed the live scene updates, broken in the previous build
  • [Katana] Fixed a problem with the OptiX denoising as default denoising engine
  • [Katana] Fixed a problem with the cryptomatte custom object ID in the xgen procedural
  • [Katana] Fixed a problem with the instance arrays user data
  • [Katana] Fixed a problem with the double type arbitrary attributes if used as user data
  • [Katana] Fixed a problem related to the display of the overscan in the Katana monitor
  • [Katana] Fixed an additional problem with the instance arrays user data in Katana 4.0
  • [Hydra] Added support for Solaris 19.0.561 and dropped support for 19.0.455
  • [Hydra] Added support for light shaders from "redshift_usd_light_shader" type materials available in the scene
  • [Hydra] Added new "RS USD Material Builder" HDA node compatible with the Collect LOP
  • [Hydra] Fixed a crash if the strands rendering is enabled while Redshift is rendering
  • [Hydra] Live update of the strands related parameters
  • [Hydra] Live update of the camera clipping range
  • [Hydra] Fixed a rare problem with the default material, that sometimes was transparent after reloading the scene
  • [Hydra] Fixed some problems with the point and IES light types
  • [Hydra] Addressed a problem introduced in RS3.0.57 related to the instances visibility, matte and tracesets flags
  • [Hydra] Addressed a problem while instancing USD primitives or other objects with a single normal for all the primitives
  • [Hydra] New Redshift Render Settings and RenderVars LOP HDAs (Thansk to Dominik Lingenover for them!)
  • [Hydra] Refactoring of the Solaris display render settings code to let them work as expected, overriding the scene render settings only when the viewport settings are selected
  • [Hydra] Updated all the Redshift-specific LOPs attributes author options pop-up menus to match the new H19.0 icons style
  • [Hydra] Addressed a problem with the default settings when the displacement primvars are not set
  • [Blender] Fixed the Blender crash when the 'core' version don't match with the 'addon' version
  • [Blender] Added support for 'MotionVectors' AOV
  • [Blender] Added compatibility with Blender 3.1.0
  • [Blender] Extended node interface for UVMap. This improves also the UI for 'Tangents'
  • [Blender] Improved Light Mesh Association UI to allow setting different objects for lights and shadows
  • [Blender] Fixed a Blender crash caused when hair::segments return -1, after applying a mask to the particle emitter (bug report)
  • [Blender] Fix a out of range error when a material from empty slot is assigned to particle system
  • [Blender] Fixed camera Motion Blur matrix calculations(bug report)
  • [Blender] Fixed the problem with node updates in IPR mode using the new Blender 3.1.0 release
  • [RenderView] Fixed an issue where using the Set A or B shortcuts would result in the RenderView framebuffer turning black
  • [RenderView] Fixed an issue that could result in the LUT file configuration not being correctly stored in a scene
  • [RenderView] Fixed an issue where loading a snapshot from file before rendering once would cause a crash
  • [All] Fixed recently introduced issue that broke Altus dual-pass
  • [All] Fixed recently introduced bug that broke directional lights using physical units and 'shadow softness'
  • [All] Fixed bug that could cause a crash when rendering images with a resolution greater than 32767 pixels
  • [All] Fixed rare bug that could produce "Misaligned addr for tripage" errors
  • [All] Added proper support for "_other" light group AOVs when rendering in progressive mode
  • [All] "_other" light group AOV now denoised by Altus
  • [All] Fixed "There is a GPU memory leak!" crash bug that could happen when rendering shaderballs between main renders that used the irradiance point cloud or other point based techniques
  • [RT] Point primitive support
  • [RT] Subsurface Scattering support
  • [RT] TriPlanar node support
  • [RT] Enabled preliminary DOF with Gaussian filter (not final bokeh filter)
  • [RT] Fixed an issue with HDR and Physical Sky environments when viewed through refractive objects
  • [RT] Fixed a crash when changing the resolution while rendering
  • [RT] Fixed a crash https://redshift.maxon.net/topic/40570/rt-critical-error
  • [RT] Fixed a crash when reconnecting Material connections while rendering
  • [RT] Fixed a crash when rendering in clay mode
  • [RT] Fixed a crash when changing a proxy while IPR is running https://redshift.maxon.net/topic/40796/rt-crash-while-swapping-proxy-during-ipr
  • [RT] Fixed a crash when switching to RT after using OptiX denoiser
  • [RT/C4D] Fixed multiple crashes switching back and forth between viewport IPR and picture viewer


3.0.66

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] Overscan values are scaled appropriately when using Render View's Fixed Scaling option
  • [Maya] Fixed issue that resulted in strand width being ignored for Ornatrix hair systems
  • [Max] Scene Archive now handles Proxies, Volume Grids, IES lights, and OSL shaders
  • [Max] Fixed issue where missing LUT file is not detected by 3ds Max when loading scene
  • [Max] Fixed issue where resetting the scene did not sync the default Post Effects settings back to Render View
  • [Max] Fixed issue where files used by animated Proxies and Volume Grids were not reported to 3ds Max as scene assets
  • [Max] Fixed issue where XRef Material did not work when used as an input to another material
  • [Max] XRef Material's "override" parameter (introduced in Max 2016) is now supported
  • [Max] Potential fix for corrupted shaderball previews in Multi/Sub-Object Material parameters UI
  • [Max] Added new "Legacy" parameters (Non-Area Light Intensity, Soft Shadow Technique) on RS lights where applicable -- enabled for existing lights, disabled for newly created lights
  • [Max] Fixed issue where default rollup ordering for light parameter UI was incorrect
  • [Max] Updated scripted class name: Atmospheric -> rsAtmospheric
  • [Max] Updated scripted class name: Bokeh -> rsBokeh
  • [Max] Updated scripted class name: LensDistortion -> rsLensDistortion
  • [Max] Expose bitmap filenames to MAXScript for: Bokeh, Camera Map, Dome Light, Environment, Lens Distortion, Normal Map, Sprite
  • [Max] Fixed issue that resulted in strand width being ignored for Ornatrix hair systems
  • [C4D] Added "Non-Area Light Intensity" and "Soft Shadow Technique" options in the new Details/Legacy section of RSLights for certain light types; existing scenes will preserve the original look
  • [Houdini] Added support for Houdini 19.0.531 and dropped support for 19.0.383
  • [Houdini] Automatic disabling of the mesh/particles deformation motion blur in all the scene static objects
  • [Houdini] Updated RSLightSun GUI to expose the sun intensity and size parameters
  • [Houdini] Fixed an issue in the OSL node that caused code to be deleted if loading was cancelled
  • [Katana] Automatic disabling of the mesh/curves/pointclouds deformation motion blur in all the scene static objects
  • [Katana] Added the documentation and source code of a basic custom display driver to the plugin docs
  • [Katana] Plugin updated to let the custom display driver work in batch rendering as well
  • [Katana] Minor update in the Sun Light GUI to expose the sun intensity and size parameters
  • [Katana] Additional update related to the linked GLEW lib in the Linux buil to use the same lib file included in Katana
  • [Hydra] Added support for Solaris 19.0.531 and dropped support for 19.0.383
  • [Hydra] Added support for the native Redshift EXR output files functions, including support of AOVs in the exported RS Proxy scenes
  • [Hydra] Added support for the "EXR Channel Prefix" option while exporting native EXR files
  • [Hydra] Fixed a crash while rendering math nodes (or other nodes with multiple internal outputs) as materials
  • [Hydra] Removed the python dependencies from the Linux build to prevent problems in Solaris py3 or in systems without python 2.7
  • [Hydra] Fixed a problem with the vertex and user data shader nodes if the attribute name was the default "Cd"
  • [Hydra] Fixed a crash in the OSL node while switching the OSL shader file
  • [Hydra] Fixed a problem with file type parameters in the OSL nodes
  • [Blender] Fixed error when Hair material slot is empty
  • [Blender] Fixed in Puzzle Matte AOV, save to file option. Also is fixed for multilayered EXR output case (bug report)
  • [RenderView] Fixed an issue where switching between Snapshots did not display the proper AOV
  • [RenderView] Fixed an issue in color curve control that could cause plugins to crash
  • [RenderView] Fixed an issue where modifying color curve via right-click menu did not synchronize changes back into the scene
  • [RenderView] Fixed an issue where LUT's combo box was not reseting
  • [All] Fixed recently introduced bug which could make lighting render slower in some scenarios
  • [All] Fixed a texture processor tool bug that could result in double gamma when converting sRGB textures using an OCIO config
  • [All] Fixed bug introduced in 3.0.64 which broke proxies containing volume grids
  • [All] Fixed bug introduced in 3.0.63 that could cause corrupt textures for certain GPU memory configurations when Automatic Memory Management is enabled
  • [All] Fixed bug with redshiftCmdLine that could crash for proxies which didn't have the first exported AOV be the beauty AOV
  • [All] Added the optixDenoiser command line utility from NVidia


3.0.65

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] The Beauty pass' output filename always uses the standard output filename prefix
  • [Maya] The <renderPass> token and its aliases are correctly substituted in output filenames
  • [Maya] OSL shaders using the "colorspace" widget for parameters now display their GUI correctly in the Attribute Editor/Hypershade
  • [Maya] The <other> light group is no longer output when using the <renderLayer> token in a beauty AOV pass with no light groups in the scene
  • [Maya] Loading of legacy scenes will only upgrade the first RedshiftOptins node even when many others exist in the scene
  • [Maya] Multiple uses of <LightGroup> in the output filename is now supported
  • [Max] Fixed performance issue that affected shaderball rendering -- see https://redshift.maxon.net/topic/40810
  • [Houdini] Fixed an unwanted IPR refresh event while diving inside OBJ nodes
  • [Houdini] Fixed a crash while rendering volume objects including zero size grids
  • [Houdini] Fixed a problem in the cryptomatte files compression format (must be zip1)
  • [Katana] Fixed a problem with the GLEW lib version in Linux
  • [All] Increasing some limits so that Redshift's legacy ray tracer doesn't fail on high-VRAM GPUs when NVLink is enabled.
  • [All] Fixed a recently introduced bug that could cause random texture glitching on GPUs with lots of memory, bug introduced in 3.0.64


3.0.65

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] The Beauty pass' output filename always uses the standard output filename prefix
  • [Maya] The <renderPass> token and its aliases are correctly substituted in output filenames
  • [Maya] OSL shaders using the "colorspace" widget for parameters now display their GUI correctly in the Attribute Editor/Hypershade
  • [Maya] The <other> light group is no longer output when using the <renderLayer> token in a beauty AOV pass with no light groups in the scene
  • [Maya] Loading of legacy scenes will only upgrade the first RedshiftOptins node even when many others exist in the scene
  • [Maya] Multiple uses of <LightGroup> in the output filename is now supported
  • [Max] Fixed performance issue that affected shaderball rendering -- see https://redshift.maxon.net/topic/40810
  • [Houdini] Fixed an unwanted IPR refresh event while diving inside OBJ nodes
  • [Houdini] Fixed a crash while rendering volume objects including zero size grids
  • [Houdini] Fixed a problem in the cryptomatte files compression format (must be zip1)
  • [Katana] Fixed a problem with the GLEW lib version in Linux
  • [All] Increasing some limits so that Redshift's legacy ray tracer doesn't fail on high-VRAM GPUs when NVLink is enabled.
  • [All] Fixed a recently introduced bug that could cause random texture glitching on GPUs with lots of memory, bug introduced in 3.0.64


3.0.64

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Max] Fixed a bug introduced in 3.0.62 that caused deformation blur to be disabled at render time
  • [Max] Fixed a bug where very narrow shutter durations can cause an invalid number of motion blur steps to be used
  • [Max] Fixed issue in Redshift Light Lister where contribution scales could not exceed 1.0
  • [Max] Fixed issue where caustics are always enabled for meshes scattered with Forest Pack
  • [C4D] Addressed issue with the visiblity of the light manipulators
  • [Hydra] Fixed a texture reset problem in the dome lights
  • [Hydra] Fixed a problem in the USDPreviewSurface that affected some of the Solaris test objects
  • [Blender] added option that allows to disable the export of 'tangents' when they are not necessary
  • [Blender] added the ability to export isolated objects with a Hair particle systems to RS proxy
  • [RenderView] Fixed an issue where bucket indicators were not in the correct location when the pixel aspect was changed
  • [All] Now using OptiX 7.4 (previously 7.2)
  • [All] Fixed specular halo artifact (introduced in 3.0.63) on delta lights with 'soft shadows' enabled, using the new technique
  • [All] Fixed bug (introduced in 3.0.63) that could produce incorrect lighting on volumes with directional lights that have 'soft shadows' enabled
  • [All] Revamped Redshift's motion blur technology for volume grids
  • [All] Fixed random GPU crash when rendering in IPR


3.0.63

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] Duplicating OSL shader nodes with connected input or output shader attributes no longer causes crash
  • [Maya] Objects interactively parented under invisibile transforms are no longer rendered
  • [Maya] Loading scenes with interconnected OSL shaders now maintains the connections and doesn't reset parameters to defaults
  • [Maya] Added legacy settings "enableLegacyNonAreaLightIntensity" and "enableLegacySoftShadowTechnique" for lights
  • [Max] Fixed bug where new Redshift Object Properties defaults did not use value from associated Max Object Properties being overridden
  • [C4D] Addressed various issues related to the visibility or transform of curves within generator objects
  • [Houdini] Added support for Houdini 19.0.498 and dropped support for Houdini 18.5.672 and 18.5.696
  • [Houdini] Exposed the "Size" parameter in the RS mesh lights
  • [Houdini] Added support for time and motion blur options to the user procedurals
  • [Houdini] Added support for the SOP primitive attribute "rs_hard_edges" that can be set to 1 to render poligons with hard edges in tessellated objects
  • [Houdini] Added support for the SOP point attribute "rs_creaseweight_point" used to control the points crease weights in tessellated objects
  • [Houdini] Added new option to execute the post-frame/render scripts in the IPR rendering.
  • [Hydra] Added support for Solaris 19.0.498 and dropped support for Solaris 18.5.672 and 18.5.696
  • [Hydra] Added support for curves and strands objects to the smart instancing system
  • [Hydra] Fixed a problem in the velocity blur related to the camera shutter parameters extraction
  • [Katana] Users procedurals interface updated to support float time and fps values
  • [Katana] Fixed a Katana 5.0 problem related to the live updating of the light parameters
  • [Katana] Fixed a problem with the GLEW libs in the Katana 4.5/5.0 Linux builds
  • [Katana] Fixed a problem in the AOVs EXR files gamma correction.
  • [Blender] added multilayer EXR output support
  • [Blender] added support for per-lights AOVs. These AOVs can be viewed in Blender, saved to EXR files, or a single multi-layered EXR file
  • [Blender] added support for Puzzle Matte AOV
  • [Blender] added a custom image settings panel to the 'Render' panels, which is displayed when 'Save image to file' render option is enabled
  • [Blender] added support for Deep output rendering. The UI option is now enabled when the EXR output file format is selected
  • [Blender] moved 'Beauty' to the standard AOV list and added options for 'light groups'
  • [Blender] renamed 'Combined(Main)' the old 'Beauty' AOV. This is used now as a 'main' output by default (even when not enabled in the user interface)
  • [Blender] added support for export 'tangent' data from Blender
  • [Blender] fixed issue in Depth of Field when the distance is calculated from a parented object(bug report)
  • [All] Fixed recently introduced bug that could cause texture file system crashes for multi-GPU systems, bug introduced in 3.0.62
  • [All] Fixed recently introduced bug that could confuse ray-switch shaders that mix opaque with non-opaque materials, bug introduced in 3.0.60
  • [All] Fixed bug that would cause the math pow function to return 0 if the input value is negative
  • [All] Fixed bug that could cause a crash when rendering scenes with many light AOVs on GPUs with lots of memory
  • [All] Fixed old bug with OptiX point primitive normals which was revealed with the new NVidia 5XX driver release
  • [All] Dropped support for CUDA-based builds on macOS

3.0.62

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Max] Render View settings stored in scene now use updated format, fixing various bugs where some settings can be lost / corrupted
  • [Houdini] Added support for Houdini 19.0.455
  • [Houdini] Added support for volume and light instances while instancing in point clouds mode
  • [Houdini] Updated instancing system to support mesh objects, volumes and lights at the same time; this affects the subnets and "instance" point attribute instancing
  • [Houdini] Fixed an IPR crash while switching the instancing system while working with instancefiles
  • [Houdini] Addressed the output of unwanted Redshift related messages to the Windows console from idialog.exe
  • [Houdini] "Create Cryptomatte Material IDs From Not Available Materials" is now enabled by default
  • [Houdini] Addressed the behavior of the stereo spherical camera aspect ratio to render always the full spherical projection when the camera aspect ratio is the default 1.0
  • [Houdini] Fixed an IPR crash while enabling/disabling instancing objects
  • [Hydra] Added support for Solaris 19.0.455
  • [Hydra] Added proper support for the USD Point Lights as RS Point Lights.
  • [Hydra] (EXPERIMENTAL) New render options to enable and configure the new smart automatic instancing feature.
  • [Katana] Added support for Katana 4.5v1 and 5.0v1 and dropped support Katana 3.0v1 and 3.2v1
  • [Blender] added 'Object Position' and 'Object Bump Normal' AOV's
  • [Blender] fixed a issue in Bump Normal's AOV introduced in 3.0.60
  • [RenderView] Fixed an issue where long log message could cause the RenderView's width to change
  • [RenderView] Fixed an issue where the RenderView would cause Maya to call too many script commands when idle
  • [RT] Added support for hair
  • [RT] Fixed GPU stall when switching between scenes while rendering is in progress
  • [RT] Fixed NAN issues that produce black pixel artifact
  • [RT] Fixed legacy C4D light compatibility issue
  • [RT] Fixed some color shifting of albedo due to temporal blending
  • [All] Fixed bug that could cause sprite materials to render incorrectly when applied to animated meshes
  • [All] Fixed texture streaming memory leak that could occur when rendering with multiple GPUs, bug introduced in 3.0.60
  • [All] Fixed bug that would disable the Fresnel node when used to blend bump maps



3.0.61

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] XGen IGS are now rendered even if the xgenToolkit plugin isn't set to Auto Load
  • [Maya] When a new shading group is interactively assigned to an XGen IGS it is now rendered correctly
  • [Maya] The Maxon noise no longer "swims" when a reference object is used
  • [Maya] RenderView HDR/LDR file options settings are now synced with Redshift's file output settings
  • [Maya] Fixed issue with Physical Light's GUI not updating shadow controls correctly when changing light nodes
  • [Max] RenderView HDR/LDR file options settings are now synced with scene (Environment & Effects > Redshift Post FX > Output Switches)
  • [Max] Added Displacement support to RS Incandescent material
  • [Max] Cleaned up user interface for RS Incandescent material
  • [Houdini] Fixed a problem with the EXR metadata in the proxy scene files
  • [Houdini] Enabled the OSL node in the macOS metal builds
  • [Houdini] RenderView HDR/LDR file options settings are now synced with RS ROP settings
  • [Hydra] Addressed the live scene updating after changes in the object normals
  • [Hydra] Added new "USD Skip Defaults Authoring" option to all the RS VOP nodes, enabled using the REDSHIFT_USD_SKIPDEFVALPARMS environment variable
  • [Katana] Fixed a problem with the EXR metadata in the proxy scene files
  • [RenderView] Fixed bug which caused a crash when rendering after having deleted an AOV that was selected in the RV
  • [RT] Fixed recently introduced bug that would cause Maxon Noise shader type to get stuck
  • [All] Making some of the direct lighting optimizations of 3.0.60 somewhat less "eager" to avoid edge case scenarios where lights were not sampled sufficiently
  • [All] Fixed recently introduced bug that could cause some texture mip-map levels to appear black, bug introduced in 3.0.58
  • [All] Fixed recently introduced bug that could cause the out-of-core texture system to crash, bug introduced in 3.0.60


3.0.60

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] Loading Maya 2019 scenes in Maya 2022 now upgrades the Color Management settings correctly
  • [Maya] Redshift light GUIs update correctly when both the Attribute Editor and Hypershade are open
  • [Maya] Fixed issue where Environment and Volume Channel popup menus weren't being reset before being repopulated
  • [Maya] Fixed issue where Color and Temperature GUI options were incorrectly disabled
  • [Maya] Fixed issue where changes to expressions in Collections weren't causing an update
  • [Maya] Fixed issue in Maya 2019 and earlier where Color Space popup menu was erroring
  • [Maya] Fixed issue where linking/unlinking a mesh shape for a physical light wasn't working
  • [Maya] Added support for MASH instancers to be instanced
  • [Maya] Added support for the transforms of instanced MASH instancers to be animated
  • [Maya] Interactive changes to a MASH instancer's Instanced Objects list now renders the new objects correctly
  • [Max] Fixed a potential crash when modifying Redshift Object Properties in a session where Redshift has not yet rendered anything
  • [Max] Fixed compatibility issue with Camera Clipping optimizations in Forest Pack 7
  • [Max] Added Redshift Converter option to treat auto/2.2 gamma as Auto colorspace when converting Bitmap to RS Bitmap
  • [C4D] Added support for multiple selection editing to the RSFile UI
  • [C4D] Addressed an issue in R25 on macOS, where the plugin would fail to load under Rosetta or in older systems without support for AVX instructions
  • [C4D] Addressed an issue which prevented the automatic query for texture files in the ShaderGraph from working
  • [C4D] Addressed a color-management issue in MultiPass output when using TeamRender from the RenderQueue under certain conditions
  • [C4D] Addressed an issue where Remark nodes in a ShaderGraph prevented the conversion to Nodes
  • [Houdini] Added support for Houdini 18.5.759 and dropped support for 18.5.633
  • [Houdini] Added support for user procedurals
  • [Houdini] Instancing options updated to use point clouds by default
  • [Houdini] Added "Cd" as default value for the vertex and user data nodes attribute name
  • [Houdini] Addressed the IPR live updating of the Instance OBJ nodes
  • [Houdini] Fixed a problem while rendering vertical strands with several points
  • [Houdini] Improved viewport IPR rendering stability and performance
  • [Hydra] Added support for Solaris 18.5.759 and dropped support for 18.5.633
  • [Hydra] Added the render maps texture baking feature, available in the Render Settings LOP
  • [Hydra] Added support for time-sampled computed primvars (for example, packed crowds deformations motion blur)
  • [Hydra] Added support for rendering motion blur from the velocity attribute to the instancers
  • [Hydra] Addressed the matching of the DOF between Redshift and Viewport/Karma in Solaris 19.0
  • [Hydra] Addressed a problem with the camera aperture offsets in Solaris 19.0
  • [Hydra] Fixed a husk lock problem while exporting proxy objects
  • [Hydra] Fixed a couple of critical issues in the strands rendering
  • [Blender] fixed issue in 'Displacement Blender' node interface draw code
  • [Blender] fixed a blurred background image issue in Dome Light when MotionBlur are enabled
  • [Blender] added support for more AOV's: Cryptomatte, Shadows, AO and Translucency (Puzzle matte, Custom and Object ID currently W.I.P)
  • [RenderView] Fixed an issue where snapshots loaded as EXRs would become corrupted
  • [Metal] Added support for OSL shaders; NOTE that shader compilation performance is still WIP
  • [RT] Fixed Multiple Material Assignment Inconsistency between Production Mode & RSRT
  • [RT] Fixed "Failed to create RSRT Shader Cache" Bug - see: https://redshift.maxon.net/topic/39322/rs-rt-want-to-write-rt-shader-somewhere-i-dont-have-access-to-write
  • [All] Further optimizations for better 'time to first pixel', for very complex scenes containing hundreds or thousands of materials and thousands of shader nodes
  • [All] Removed legacy assert that could've affected scenes with very deep trace depths
  • [All] Fixed bug where photon casting could sometimes produce incorrect results with high photon counts
  • [All] Fixed rare bug that could cause a crash when duplicating bump-map textures in different parts of a shader graph
  • [All] Fixed rare OptiX hardware-RT bug when tracing reflections of legacy hair shaders
  • [All] Fixed issue where OptiX ray tracing (RTX) and denoising were recently disabled on Linux
  • [All] Fixed bug that would cause a crash when attempting to use single channel textures with 'exotic' color spaces like ArriLogC
  • [All] Fixed very rare crash related to our trace-set technology
  • [All] Fixed crash that could occur when using the material blend node with a shader switch that is not connected to material nodes
  • [All] Added workaround for random shutdown crash after rendering with OSL shaders
  • [All] Added some performance optimizations for scenes containing many lights for: irradiance point cloud, irradiance cache, automatic sampling and progressive rendering
  • [All] Fixed recently introduced bug that could cause textures to be corrupt when editing them while IPR is running
  • [All] Fixed bug where bokeh textures wouldn't work on Apple Silicon
  • [All] Fixed OpenImageIO-related bug where long EXR metadata and, because of this, Cryptomatte wouldn't work properly on Apple Silicon



3.0.59

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Max] Fixed a bug where objects have no transform when belonging to a layer marked not-renderable
  • [Houdini] Added support for Houdini 19.0.383 and dropped support for Houdini 17.0.506
  • [Hydra] Added support for Solaris 19.0.383
  • [All] Fixed bug that could result in crashes when rendering after modifying active GPU devices
  • [All] Modified default license return timeout to hold license until process shutdown


3.0.58

Release Notes
IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] Fixed issue where a freshly referenced scene that uses an external OSL shader file wasn't automatically compiling the shader
  • [Maya] All lights use the new Attribute Editor GUI layout and functionality
  • [Maya] Removed deprecated Photon Map related GI settings on nodes
  • [Maya] Fixed issue where ObjectID AOVs had incorrect values
  • [Maya] "Deep Merge Alpha Threshold" has been added to AOV Processing
  • [Maya] Scenes extraction with proxy mesh nodes is significantly faster
  • [Maya] The Bucket Size can now be set to 512x512
  • [Maya] Scene extraction on complex scenes when there aren't any proxy nodes can be up to 344x faster
  • [Maya] Scene loading after a render when using referenced scenes and imported geometry is signficantly faster
  • [Maya] Added "Create Layer Override..." and other attribute related popup items to the Insert Tokens popup menu
  • [Maya] Per frame AOV initialization is now up to 5x faster
  • [Max] Fixed bug introduced in 3.0.57 that broke Primary Ray Visibility and Shadow Receiver flags
  • [Max] Support bucket size of 512
  • [Max] Support EXR Auto-Crop for Redshift File Output
  • [Max] Updated UI for all lights
  • [Max] Added missing Physical Light parameters: Intensity Map, Temperature Map, Spot Cone Falloff Angle Map, Shadow Transparency Map
  • [Max] Added missing RS Physical Sun parameters: Sun Disc Scale, Non-Physical Intensity, Intensity Map
  • [Max] Added missing RS Physical Sky parameter: Non-Physical Intensity
  • [Max] Added missing Dome Light parameters: Shadow Transparency Map
  • [Max] Added missing IES Light parameters: Intensity Map, Temperature Map, Shadow Transparency Map
  • [Max] Added missing Portal Light parameters: Intensity Map, Transparency Map
  • [Max] RS Physical Sky "Derive values from Sun" now affects Sun Disc Scale
  • [Max] Dome Light viewport preview now honors the Environment Background parameter
  • [Max] Removed deprecated Photon GI flags from Redshift Object Properties
  • [Max] Improve layout of Global Preferences group in Render Setup
  • [Max] Fixed typo in "targetDistance" script parameter name for RS Light
  • [C4D] Removed deprecated Photon GI options from the RSObject tag
  • [C4D] Addressed an issue in the RSLight, where the visibility certain parameters in the UI would be inconsistent under certain conditions
  • [C4D] Addressed a UI issue in the RenderView in R25 where the sliders would use an inconsistent background color
  • [C4D] Addressed an issue where certain reference geometry changes would not be detected
  • [C4D] Addressed an issue where texture baking was not tracking the color-management settings
  • [C4D] Addressed a rare issue where the first material preview after starting C4D could be blank under certain conditions
  • [C4D] Addressed an issue with the default values of matrix parameters in the OSL node
  • [C4D] Addressed an issue with emulation of the C4D Layer Shader in Standard materials
  • [Houdini] Improved viewport IPR rendering performance and events system stability
  • [Houdini] Addressed the color correction of the color ramp parameters
  • [Houdini] Addressed a GUI issue in the RS ROP node related to the materials override parameters
  • [Houdini] Addressed a sync. issue between the RenderView and ROP node OptiX denoise overhead parameters
  • [Houdini] Added the new "Deep Merge Alpha Threshold" render option
  • [Houdini] Removed some obsolete visibility flags
  • [Houdini] Addressed several issues related to the proxy and aov ROP nodes GUI
  • [Houdini] Addressed a problem in the OSL and other nodes with multiple outputs if connected to the suboutput node inside subnets
  • [Houdini] Improved strands rendering addressing some artifacts in the curves rotations and normals
  • [Houdini] Added support for the "soho_renderview_menu" parameter in the camera nodes to hide them in the RS RenderView cameras menu
  • [Houdini] Reorganized and streamlined the RSLight parameter UI
  • [Houdini] Addressed a problem with several RS ROP parameters when stored in the gallery
  • [Houdini] Added the exposure parameter to the RSLights Light Bank
  • [Houdini] Addressed a problem while updating the secondary GI engine of the old scenes to the new RS ROP node interface
  • [Katana] Added the new "Deep Merge Alpha Threshold" render option.
  • [Katana] Removed some obsolete visibility flags
  • [Katana] Added support for bucket size of 512 px
  • [Katana] Improved strands rendering addressing some artifacts in the curves rotations and normals
  • [Katana] Reorganized and streamlined the RSLight parameter UI
  • [Katana] Addressed a GPU memory and extraction performance problem in scenes with multiple objects referencing the same material
  • [Hydra] Fixed a problem with the "Force Brute-Force GI" visibility option default value
  • [Hydra] Added the new "Deep Merge Alpha Threshold" render option
  • [Hydra] Removed some obsolete visibility flags
  • [Hydra] Fixed a minor bug in the strands rendering
  • [Hydra] Addressed a problem with the mesh lights rendering in Linux
  • [Hydra] Fixed a problem with the light textures in the USD files
  • [Hydra] Reorganized and streamlined the Redshift parameter UI in the Light LOPs
  • [Blender] Fixed a material assignment bug in hair export code
  • [Blender] Added support for exporting UV data for hair from 'particle emitter' object
  • [Blender] Added support for the Vertex Color attribute
  • [Blender] Added support for Motion Blur (transformation)
  • [Blender] Synchronized the list of Color Spaces in the nodes with the Color Management list
  • [RT] Added RS Maxon Noise shader
  • [All] Added deep merge alpha threshold option
  • [All] The core now supports switching the list of used GPUs dynamically (between frames) and without requiring a 3d app restart EDIT: this feature is broken. Until this is fixed, you will need to restart your 3d app after changing the active GPUs.
  • [All] Added 'time to first pixel' performance and robustness improvements for scenes with many hundreds of complex materials containing thousands of shader nodes
  • [All] Texture sampler can now use up to 64GB of VRAM cache, device permitting
  • [All] Texture sampler will now pre-load textures if they all fit into the cache, improving rendering performance by limiting OOC overhead
  • [All] Fixed ancient and very rare bug that could cause corrupt texturing when the OOC texture cache is under extreme pressure
  • [All] Fixed recently introduced bug that would break the ray contribution scales for refracted dome lights, bug introduced in 3.0.56
  • [All] Fixed bug where scenes using many polygons/points/hairs could crash on GPUs with NVLink and/or lots of VRAM
  • [All] Redshift will now build and attempt to pre-load the entire scene geometry into VRAM, if it fits. This has performance advantages on certain systems.
  • [All] Fixed bug that disabled the 'Softness Affects Gobo' option for spotlights
  • [All] Fixed recently introduced bug that could break delta lights with 'softness' with 'spread' less than 1.0, bug introduced in 3.0.56
  • [All] Added support for RG channel textures, previously the B channel would contain garbage


3.0.57 

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] The output filename preview is now updated on render layer changes and .renderVersion attribute changes
  • [Maya] Included <lightGroup> and <object> tokens in the "Insert Token" popup menu
  • [Maya] Fixed issue where freshly instanced transforms via Maya's Duplicate command weren't being rendered
  • [Maya] Fixed issue where in certain circumstances the render layer name was being prepended to the output filename
  • [Maya] The Color Space popup menu for Dome Lights is now reset correctly
  • [Maya] Upgrading of legacy scenes is now faster and more efficient
  • [Maya] Attempts to make a reference scene's render layer active is now handled rather than erroring
  • [Maya] The "Threshold" attribute's GUI now allows overrides to be set
  • [Maya] Added additional metadata RS tokens
  • [Maya] Fixed issue where some metadata RS tokens weren't being calculated correctly in Maya 2022
  • [Maya] RV's isolate selected is now working as before
  • [Maya] When doing an interactive batch render from Maya's GUI, render layer switching is now handled correctly
  • [Maya] In Maya 2022 the material swatch backgrounds are now lighter
  • [Maya] Fixed bug that caused crashes on Linux and macOS during scene translation when Xgen or Ornatrix hair was present in the scene
  • [Maya] Fixed an issue that would cause VRAM to reset every IPR refresh while using Isolate Selected
  • [Max] IPR now updates geometry in response to changes in visibility flags, matte options and user data
  • [Max] Fixed a crash in Max 2014-2016 when opening Render Setup for scenes with Motion Blur enabled
  • [Max] Fixed a potential crash when saving scenes while Macro Recorder is enabled
  • [Max] Fixed bug where per-instance matte settings were applied incorrectly
  • [Max] Fixed bug where secondary ray visibility flag had no effect
  • [Max] The following object properties are now honored if corresponding Redshift Object Property is not specified: Visible to Camera, Visible to Reflection/Refraction, Receive Shadows, Cast Shadows
  • [Max] Changed RS Sun Light size to be constant in the viewport
  • [Max] Fixed error adding RS Physical Sky from RS Sun Light UI when using Daylight System
  • [Max] Removed unused "Shadows Enabled" parameter from RS Sun Light
  • [Max] Fixed incorrect title for Russian Roulette group in Render Settings
  • [Max] Fixed issues with spinner controls and data ranges for various integer-based parameters
  • [C4D] Added an option to toggle rendering with RT in the Viewport IPR menu
  • [C4D] Addressed an issue where hair rendering would not always be consistent between IPR and final renders
  • [C4D] Addressed an issue where the gamma parameters in the Dome light were not effective
  • [C4D] Addressed a rare crash when starting VIPR under certain conditions
  • [C4D] Addressed an issue in the ShaderGraph editor where the exposed ports within XGroups would be treated as unused and removed
  • [Houdini] Added support for Houdini 18.5.696 and dropped support for 18.5.596
  • [Houdini] Added support for custom light HDAs with the operator names "rscustomlight" and "rscustomlightdome"
  • [Houdini] Added new "RT" button in the viewport IPR rendering
  • [Katana] Addressed a problem with the EnableOptiXRTOnSupportedGPUs and EnableAutomaticSampling render options default values
  • [Katana] Added new option to the RedshiftLiveRenderSettings node to configure the rendering engine for the live rendering
  • [Hydra] Added support for Solaris 18.5.696 and dropped support for 18.5.596
  • [Hydra] Added several misc. missing render options to the Render Settings LOP System tab
  • [Hydra] Added new option to the Solaris viewport render settings to configure the rendering engine
  • [Hydra] Added the Motion Blur Shutter Efficiency render option to the render settings LOP node
  • [Hydra] Added support for the "displayColor" vertex attribute to the default material
  • [Hydra] Fixed a random materials flickering issue related to the instances user data
  • [Blender] Fixed parameter key error in image sequence resolve function
  • [Blender] Fixed a fews error typo in console debug messages
  • [Blender] Fixed error updating Preferences.xml when the system has more than one compatible GPU
  • [Blender] Fixed Blender crash in IPR mode when not any camera is defined in the scene
  • [All] Making the objectID and meshID deep merge modes now work
  • [All] Fixed bug that would cause single scattering materials to render really slowly with Automatic Sampling enabled, bug introduced in 3.0.50
  • [RT] Fixed z-fighting issue for primary rays
  • [RT] Fixed negative scaling artifact issue
  • [RT] Disabled GTX cards from running RT that were having DXR compatibility issues and added the check for Windows 10, version 2004 in order to use Shader Model 6.5


3.0.56 

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] Dropped support for Maya 2014, 2015, and 2016
  • [Maya] General improvements to the rsMetadata command
  • [Maya] In the Add Metadata window you can now insert RS tokens by right clicking in the Value text field
  • [Maya] Inserting a token into a metadata string field sets the attribute immediately (no need to press Enter)
  • [Maya] Fixed proxy material mode where switching from "From Proxy" to "From Scene...prefix" produced the incorrect result
  • [Maya] Fixed Render Settings GUI issues related to Irradiance Cache settings
  • [Max] Fixed unusual behavior and corrupt UI in Render Setup, introduced in 3.0.55
  • [Max] Added ray contribution parameters for lights: reflectionScale, transmissionScale
  • [Max] Deprecated ray contribution parameters for lights: affectsDiffuse, affectsSpecular, glossyScale
  • [Max] Redshift version number now displayed in Render Setup
  • [Houdini] Additional update to the RenderView "Render" button feature to improve the rendering performance
  • [Houdini] Fixed a problem in several RS light HDAs introduced in the previous version
  • [Hydra] Fixed a problem related to the instances user data.
  • [C4D] Added support for C4D R25
  • [C4D] Dropped support for C4D R18, R19 and R20
  • [C4D] Reorganized and streamlined the RSLight parameter UI
  • [C4D] Removed the Tint Texture option for RSLights. The light color now always tints the texture if one is available. Older scenes will be upgraded but the original look will be maintained
  • [C4D] Added support for HDR displays in the Viewport IPR
  • [All] Added new rendering engine Redshift RT [BETA]
  • [All] Fixed bug that could produce visual artifacts near the ends of thick hair segments when MPW (min pixel width) was enabled
  • [All] Fixed bug that could cause linear dome light textures to render black, bug introduced with OCIO support
  • [All] Fixed bug that could cause weird line-like artifacts when using a disc light with barn-door 'spread'



3.0.55 

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Maya] All RS Lights now support "reflectionRayContributionScale" and "transmissionRayContributionScale"
  • [Maya] All RS Lights' attributes "affectsDiffuse" "affectsSpecular" "glossyRayContributionScale" have been deprecated
  • [Maya] Fixed issue where switching proxy material mode back and forth between "From Proxy and "From Scene" didn't use the correct material
  • [Maya] Upgrading of scenes using older Legacy Render Layers now works
  • [Maya] A text string can be prepended to all metadata names prior to saving into a image
  • [Maya] Setting RV's Display Name via the GUI now sets Maya's Display Name correctly
  • [Maya] Further speed improvements for change tracking
  • [Maya] When a render layer with a child collection is active and a new object is created/duplicated updating is now almost instantaneous
  • [Maya] Added token substitution previewing in all the metadata string fields and the render's filename prefix field
  • [Maya] New RS tokens can be used in the render's filename prefix
  • [Maya] Added rsTokens command for querying and subtituting tokens
  • [Maya] Added support for many more predefined tokens as well as RS option tokens <rsopt=> and environment variable tokens <env=>
  • [Maya] Curve Sets now respect render layer overrides
  • [Maya] When Maya doesn't support Color Management you can use the $OCIO environment variable to set the OCIO config file path
  • [Max] Support "Modified Advanced Settings" list in Render Settings / Basic mode
  • [Max] Added support for OSL "colorspace" widget type
  • [Max] Fixed bug where mesh flags in object properties were not applied correctly when instancing
  • [Max] Fixed a crash switching to another renderer when the Render Settings are in Advanced mode
  • [Max] Added missing UI for SSS Override Mode option
  • [Max] Moved SSS Enabled render option to SSS render settings
  • [Houdini] Addressed the behavior of the RenderView "Render" button to disable the IPR mode, improving the rendering performance
  • [Houdini] Fixed a crash if the bypass flag was enabled in a VOP node connected to other nodes including multiple outputs
  • [Houdini] Updated RS Light node including the new reflection and transmission contribution scale params, and removing the affect diffuse/specular and glossy contribution scale params
  • [Katana] Fixed a bug related to the textures rendering while using custom AOVs
  • [Katana] New fix related to the instance source xform incorrect behaviour in the instance arrays
  • [Katana] Updated RSLight shader including the new reflection and transmission contribution scale params, and removing the affect diffuse/specular and glossy contribution scale params
  • [Hydra] Added support for the pixel aspect ratio render setting
  • [Hydra] Updated the Light LOP node RS params including the transmission contribution scale, and removing the deprecated affect diffuse/specular
  • [Blender] Fixed issue when the Blender 'config.ocio' loaded file don't match with the Redshift custom OCIO file
  • [Blender] Added versioning file to automatically update some items(i.e. scenes saved with OSL nodes)
  • [Blender] Added 'arrow' icons in Environment and OSL nodes tab labels
  • [All] Fixed recently introduced bug that could cause corrupt/wrong absorption/scattering, bug introduced in 3.0.53


3.0.54

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://redshift.maxon.net/topic/37109/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://redshift.maxon.net/topic/36837/

  • [Metal] Fixed issue that resulted in random crashes on macOS Big Sur
  • [All] Added support for Maxon entitlements licensing via the Maxon App 2.0


3.0.53

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/

  • [Maya] RS EZ now uses the "numGIBounces"" attribute directly without displaying a virtual attribute
  • [Maya] When more than one AOV of the same type is created adding overrides now works correctly
  • [Maya] Changing the type of an OSL shader's input/output parameter now restores any incoming/outgoing connections correctly
  • [Maya] RV's isolate selected is now significantly faster
  • [Maya] Empty meshes are now considered for change tracking as they may later have their .inMesh connected on the fly
  • [Maya] RS EZ improvements including support for older versions of Maya: 2014, 2015, 2016, 2016.5, 2017, 2018
  • [Maya] In IPR, turning global motion blur on then time scrubbing, then turning motion blur off resets internal transform samples
  • [Maya] Fixed batch rendering issue where switching render layers produced incorrect results
  • [Maya] Fixed where changing the irradianceCacheMode or irradiancePointCloudMode didn't update the GUI correctly
  • [Maya] Metadata strings can now contain Linux style environment variables that expand at render time
  • [Maya] Legacy scenes with attribute overrides in render layers are now upgraded correctly to new RS EZ settings
  • [Max] Added button to reload OCIO config file (in Color Management settings)
  • [Max] Remove trailing zeroes from Unified Adaptive Error Threshold edit box, re-format value after editing, and allow logarithmic slider to hit zero
  • [C4D] Addressed a crash issue in R19 or earlier when the RenderView is part of the startup layout
  • [C4D] Upgraded the TurbulenceFD SDK which now supports loading from arbitrary plugin install locations
  • [Houdini] Added support for Houdini 18.5.672 and dropped support for 18.5.563
  • [Hydra] Added support for Solaris 18.5.672 and dropped support for 18.5.563
  • [All] Fix for banding artifacts when using textured single scattering transmittance
  • [All] Fixed bug in the State shader that could result in corrupt tangent output


3.0.52

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/

  • [Maya] The RS EZ interface has been tweaked and streamlined
  • [Maya] The Interactive Rendering settings are now synced with the RV "Bucket Rendering" setting/button and vice versa
  • [Maya] Fixed issue where duplicate non-renderable template meshes were being created for mesh instances
  • [Maya] All custom RZ EZ controls now have RMB popup menus
  • [Maya] Added user metadata functionality including keyword/environment variable substitution
  • [Max] Make Bump / Displacement slots more accessible in RS Material
  • [Max] Fixed a crash when loading a render preset
  • [Max] Settings mode (Basic / Advanced) is now stored with the scene
  • [Max] Fixed an issue rendering ProxSi objects from SiNi Software plugins
  • [Max] Various cosmetic and organizational changes to Render Options UI
  • [Max] Tidied up some UI layout in RS Material
  • [Houdini] Addressed the IPR live updating of the Global Illumination and Denoising "Enable" parameters.
  • [Houdini] Addressed several issues with the new RS ROP GUI after adding spare parameters.
  • [Houdini] Improved the stability and performance of the IPR rendering.
  • [Houdini] Added new option to bypass the Altus denoising in the IPR rendering.
  • [Houdini] Added support for the "REDSHIFT_DISABLE_AUTOTEXTURESCOLORSPACE" env. variable to disable the texture nodes automatic color space feature.
  • [Houdini] Minor updates in the RS ROP node GUI.
  • [Katana] Fixed a crash in the live rendering events updating.
  • [Katana] New fixes related to the instance source xform incorrect behaviour in the instance arrays.
  • [Katana] Minor updates in the RedshiftRenderSettings node GUI
  • [Blender] Fixed Blender crash issues.
  • [Hydra] Minor updates in the Render Settings LOP node Redshift tab GUI.
  • [RenderView] Fixed an issue where HDR files were being saved out with postFX only when Color Management was enabled
  • [All] Fixed bug that could cause corrupt lighting on the hair shader, bug introduced in 3.0.51
  • [All] Fixed bug that could cause slower rendering when puzzle-matte AOVs are generated, bug introduced in 3.0.45
  • [All] Fixed bug that could cause a crash when rendering scenes with OSL shaders that use textures and Automatic Memory Management is enabled


3.0.51

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/
IMPORTANT NOTE! There is a known critical issue with Redshift for Cinema 4D R21 when running on High Sierra/CUDA. We are still investigating this issue.

  • [Maya] New Render Settings UI with Basic and Advanced modes
  • [Maya] Command line rendering of legacy scenes in Maya 2022 now initializes the global PostEffects node correctly
  • [Maya] Applied workaround in Maya 2022 where the colorManagementPrefs command was returning incorrect results in batch mode
  • [Maya] When doing Maya batch renders of legacy scenes the color spaces are now upgraded correctly
  • [Max] New Render Settings UI with Basic and Advanced modes
  • [Max] Fixed an issue with Deadline related to storing "$OCIO" as the default OCIO config file name
  • [Max] Fixed a bug in RS Bitmap that causes excessive loading of bitmaps into memory when loading a scene
  • [Max] Fixed a bug where Redshift Color Picker and color swatches were still applying Redshift's color management when Redshift is not the current renderer
  • [Max] Fixed an issue rendering Drop Proxy objects from the AXYZ Anima plugin
  • [Max] Fixed an issue rendering SiClone, Scatter and Disperse objects from SiNi Software plugins
  • [Max] Improved handling of 3ds Max gamma settings in Redshift Color Picker when Redshift is not the current renderer
  • [Max] RS Bitmap now updates viewport / material editor preview when the file changes
  • [Max] Scene Converter v0.31: fixed errors converting Bitmap with gamma value set to #default - now handled same as #auto
  • [Houdini] New Render Settings UI with Basic and Advanced modes
  • [Houdini] Fixed a problem with the light linking and tracesets updating in the instancefile proxies
  • [Houdini] Fixed a PE/PostFX performance problem in the viewport IPR rendering and in the PostFX COP node
  • [Houdini] New environment variable "REDSHIFT_RV_FORCEDARKTHEME=1" used to force the dark theme of the RenderView and FeedbackDisplay in any Houdini GUI color config
  • [Houdini] Removed the obsolete "Random Pattern Frame ID" render option
  • [Houdini] Altus denoising bypass if the option to save the additional buffers is enabled
  • [Hydra] New Render Settings UI with Basic and Advanced modes
  • [Hydra] New option in Redshift->Globals to disable the default light
  • [Hydra] Improved the PE/PostFX viewport rendering performance
  • [Hydra] Improved support for light linking on instances
  • [Hydra] Addressed the live updating of the sun/sky light enable state
  • [Hydra] Added support for the light LOP "angle" parameter to the distant, IES and sun/sky lights
  • [Hydra] Fixed a denoising crash related to the material AOVs
  • [Hydra] Addressed a rare multi-thread scene extraction problem related to missing assets while rendering sequences
  • [Katana] New Render Settings UI (Advanced mode only)
  • [Katana] Addressed the instance source xform incorrect behaviour in the instance arrays
  • [Katana] Fixed a crash in scenes including several instance arrays referencing the same instance source
  • [Katana] New option in the RedshiftRenderSettings node to enable/disable the multi-thread scene extraction feature
  • [Katana] Improved the PE/PostFX live rendering performance
  • [Blender] Added support for OSL
  • [Blender] Added support for 'image sequence' as texture
  • [Blender] Added support for Blender native 'generated' image( the classic UV grid..)
  • [Blender] Added support for UDIM textures
  • [RenderView] Added options file save options for HDR and LDR images to File > Options
  • [OSL] Fixed bug that could cause OCIO color spaces to be ignored when using the built-in color transform functions
  • [All] Fixed bug that could cause hdr textures initially using 'sRGB' color space to have a stuck color space, even after changing it
  • [All] Added new scalar ramp shader
  • [All] Fixed bug that would prevent some proxy texture shader nodes from being upgraded to OCIO color space
  • [All] Improved the quality of shadow and light texture sampling - this fixes numerous bugs related to overly blurry-looking textured shadows and weird 'specular-like' fringing effects on beveled objects
  • [All] Improved the quality of dome light sampling during progressive rendering

3.0.50

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/
IMPORTANT NOTE! There is a known critical issue with Redshift for Cinema 4D R21 when running on High Sierra/CUDA. We are still investigating this issue.
* [Maya] Legacy scene upgrading is now guaranteed to only happen after Maya loads its color management settings from the scene file
* [Maya] Legacy OCIO scenes that have “clrMgmtDisplayMode” attribute set to an empty string no longer reset the color management settings
* [Maya] Undeleting nodes that have inherited invisibility is now handled correctly
* [Maya] Exporting of MASH instancers now handles exporting of dependent proxy mesh nodes correctly
* [Maya] Mesh instances that use the same mesh shape as a light mesh (automatically non-visible) are now handled correctly
* [Maya] Added support for new “Enable legacy black body and dispersion technique” option
* [Maya] Old legacy render layers are now handled correctly
* [Maya] Fixed issue where there are intervening nodes between a proxy node and its a placeholder mesh node
* [Maya] Fixed issue with cached particle instancing not rendering correctly
* [Maya] Correctly identify when a scene is being referenced and handle the creation of OSL shader nodes correspondingly
* [Maya] Fixed visibility issue with specific instances
* [Maya] Fixed visibility issue with MASH instancers and their associated instance/template meshes
* [Max] Now using GPU rendering of PostFX when outputting to file
* [Max] Fixed a crash and/or corrupt previews when enabling viewport preview for RS Bitmap
* [Max] Fixed an issue where pressing Cancel or Close on the Redshift Color Picker did not restore the original color
* [Max] Fixed an issue in Redshift Color Picker where changes did not get pushed onto the Undo stack
* [Max] Fixed an issue where default color management settings were not fully applied at startup
* [Max] Fixed an issue in Compact Material Editor where switching between maps or materials of the same type did not update some UI controls
* [Max] Fixed a bug where Use OCIO File Rules setting was not applied when rendering material shader balls
* [Max] Fixed a bug where color management was not correctly applied to file output (note: file output switches from Environment & Effects are still honored)
* [Max] PostFX / RV “Apply to File Output” option now applies sRGB to non-HDR files if File Output Gamma Compensation is enabled
* [Max] PostFX / RV “Enable PostFX” option now applies color management when disabled (unless Apply to File Output is also disabled)
* [Max] Custom gamma associated with input color space is no longer disabled when using Auto color space
* [C4D] Addressed a crash when disabling a Sun light connected to a Sky object
* [Houdini] Added support for Houdini 18.5.633 and dropped support for 18.5.532
* [Houdini] Added support for photographic exposure, postfx and color correction to the render maps baking.
* [Houdini] Fixed a sync problem between the RenderView and camera nodes OCIO parameters.
* [Houdini] Addressed the computation of the normals for the strands objects if the N attribute is not available in the curves.
* [Hydra] Added support for Solaris 18.5.633 and dropped support for 18.5.532
* [Hydra] Added support for focal length motion blur.
* [Hydra] Added support for the visibility and matte flags at the instance level.
* [Hydra] Fixed a crash related to the viewports denoising.
* [Hydra] Fixed a crash related to the instances primvars extraction.
* [Katana] Updated the instance arrays feature to support multiple shapes from a single location group.
* [Katana] Addressed a problem while instancing non-group parent types like “representation”
* [RenderView] Fixed an issue where multi-part EXRs would not load AOVs correctly
* [CL] Fixed bug in redshiftCmdLine which caused selected compute devices from preferences.xml to not be properly honored
* [Metal] Added workaround for rare Metal SSS-related asserts
* [All] Fixed bug that could cause random GPU crashes when rendering shader balls with the OptiX denoiser enabled
* [All] Fixed bug that could make the OCIO display/view transform compute incorrect colors with high intensity colors
* [All] Fixed bug that could make mesh lights produce noisy results on surfaces
* [All] Fixed bug that would knock out mesh light single scattering when GI is enabled
* [All] Added new legacy global option for black body and dispersion techniques
* [All] Dispersion wavelength colors and IOR now physically correct
* [All] Black body color now physically correct (light temperature)
* [All] Fixed a bunch of bugs related to dispersion and dispersion caustics (incorect nested dielectrics, ‘pink’ color distortion)
* [All] Fixed bug that could result in incorrect internal shadows for thin-walled objects

3.0.49

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/
IMPORTANT NOTE! There is a known critical issue with Redshift for Cinema 4D R21 when running on High Sierra/CUDA. We are still investigating this issue.
* [Max] Updated bundled Scene Converter to v0.30—see https://www.racoon-artworks.de/RedshiftConverter/RedshiftConverter.html
* [Max] Color Management settings now show an empty selection when OCIO config is missing the specified rendering color space, display or view
* [Max] When rendering with an invalid rendering color space, display or view, a warning is now issued and then a valid default is used
* [C4D] Addressed a crash issue relating to color management
* [C4D] Addressed an issue leading to incorrect ramp colors under certain conditions
* [C4D] Addressed an issue where certain OCIO configurations would be incorrectly treated as invalid
* [Houdini] Fixed a crash while rendering in H17.0 and H17.5
* [Hydra] Fixed a crash and other issues while working with rendervars in the viewports
* [Blender] Syncronized Camera clip near & far behavior with the native Blender engines
* [Blender] Added support for OCIO environment workflow
* [Blender] Added a custom config.ocio file adapted to the used Blender OCIO version
* [RenderView] Fixed an issue where if you set a shortcut to Select Object or Select Material modes it wouldn’t toggle the mode on/off
* [All] Improving the accuracy of OCIO transforms. This fixes the banding issue affecting some scenes.
* [OSL] Fixed bug that could cause Physical Sky shader to disappear (amongst other rendering/performance issues) when OSL nodes are present in the scene (bug introduced in 3.0.46)

3.0.48

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/
IMPORTANT NOTE! There is a known critical issue with Redshift for Cinema 4D R21 when running on High Sierra/CUDA. We are still investigating this issue.
* [Maya] Fixed macOS installer to properly register the redshift4maya.mod file for Maya 2022
* [Maya] Fixed memory corruption in DLL initialization causing the plugin to fail to load in some versions of Maya
* [Max] Fixed a bug where OCIO rendering color space, display and view defaults are not set correctly when OCIO environment variable is being used
* [Max] Disable Color Management filename user interface when OCIO environment variable is being used
* [Max] Color Picker improvements: Added a short delay to color swatch updates to improve responsiveness when making rapid changes
* [Max] Color Picker improvements: Switched positions of “original” and “new” colors to match layout of 3ds Max color picker
* [Max] Color Picker improvements: Fixed tab ordering in value edit boxes
* [Max] Color Picker improvements: Moved “mix” hex color in Redshift Color Picker to the left column (corresponds with other values in mix space)
* [C4D] Addressed a crash issue in R21 and R22
* [C4D] Improved the robustness of the rendering color-space selection, when alternative configs used through the OCIO environment variable
* [Houdini] Fixed a critical issue in the RS ROP node affecting the “OCIO Rendering Space” parameter.
* [Blender] Fixed inaccurate Camera clip near & far values
* [RenderView] Fixed an issue where Auto Load for snapshots was not working
* [RenderView] Fixed an issue where the A/B comparison slider’s alpha controls did not display correctly
* [OCIO] Tweaked families in OCIO config and added a transform to invert the ACES ODT
* [OSL] Fixed assert when rendering shaders that sample UDIM/UVTILE textures
* [OSL] Fixed linker error/failure when compiling shaders that sample textures (bug introduced in 3.0.46)

3.0.47

IMPORTANT NOTE! Version 3.0.46 introduced new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! Version 3.0.46 introduced filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/
* [Maya] Fixed bug preventing Redshift from properly tracking changes to Maya’s color management preferences
* [Maya] Fixed bug causing legacy scenes to never get properly marked as having had their color management settings upgraded on load
* [Maya] Fixed bug that incorrectly detected an OCIO conflict on legacy scene upgrade when Maya and RS had the same config selected
* [Maya] Fixed issue where exporting proxies when a non-master render layer is active didn’t work
* [Max] Fixed a potential crash when loading scenes that contain OSL shader nodes from early OSL releases
* [Max] Fixed a crash when converting Bitmap to RS Bitmap using Redshift scene converter
* [Max] Fixed a crash when connecting RS Bitmap to some maps
* [C4D] Addressed an issue in the handling of textures in C4D libraries
* [Houdini] Added support for chained VOP switch nodes
* [Hydra] Fixed a crash while updating point instancers
* [Hydra] Fixed a problem with the PE/postfx/denoising in the interactive viewport
* [Blender] Fixed installer to actually include plugin for Blender 2.93.0

3.0.46

IMPORTANT NOTE! This version introduces new color management features that in certain cases may change the look of existing scenes. See: https://www.redshift3d.com/forums/viewthread/38097/
IMPORTANT NOTE! This version introduces filtering changes which might slightly change the look of renders for some 3d apps. See: https://www.redshift3d.com/forums/viewthread/37821/
* [Maya] Added support for Redshift new OCIO-based color management
* [Maya] Fixed issue where OSL shader string parameters using their default didn’t have this default value restored on file load
* [Maya] Fixed issue in IPR and motion blur is turned on and when you move an object it would snap back to its previous position
* [Maya] Fixed issue where camera’s environmentShader wasn’t being rendered
* [Maya] Debugged issue with shading group not being marked as dirty when surface shader is incorrectly connected to it
* [Maya] The OSL shader is now labelled differently in the Create Node window depending on whether it is being used as a utility shader or surface shader
* [Max] Added support for Redshift new OCIO-based color management
* [Max] Added Redshift Color Picker—an improved color picking interface that supports color management
* [Max] Fixed a potential crash during plugin load if creation of the default cache path fails
* [Max] Fixed incorrect rotation of viewport wireframe guides for Disc Lights
* [Max] Fixed a bug in Render Setup where the Quantize To 8-bit And Dither checkbox had no effect
* [Max] Fixed a bug in RS Bitmap where the texture preview sometimes renders black
* [Max] Added simple Material Editor preview for RS TriPlanar
* [Max] Tidied up user interface for RS TriPlanar texture inputs
* [Max] The experimental “motion blur banding compensation” feature is now disabled by default for new scenes
* [C4D] Added support for Redshift new OCIO-based color management
* [C4D] Fixed bug that forced legacy C4D transparent/refractive materials to cast opaque shadows
* [C4D] Added a color-space selection UI for textures used in the ShaderGraph, Nodes, Lights and the Asset Manager window
* [C4D] Moved the camera-tag and the global post-effect color management options to the Color Management section of the render settings. Existing scenes will be converted automatically.
* [C4D] Changed the sorting behavior of “pages” in the OSL node. Page groups are now sorted by declaration order. In some rare cases older scenes with OSL nodes may need to be reset default or reconnected.
* [C4D] Improved the automatic translation of Standard Materials and Lights
* [C4D] Addressed a potential shutdown crash on macOS
* [C4D] Addressed an issue that could lead to a crash in a third-party plugin under certain conditions
* [C4D] IMPORTANT NOTE: This build includes significant changes to the scene data. The plugin will perform an automatic one-time upgrade of existing scenes into the new format. When saved these changes become permanent and incompatible with earlier versions of Redshift. For this reason we advise keeping backups of your scene files, especially if you intend to use them with earlier versions of Redshift
* [Houdini] Added support for Redshift new OCIO-based color management
* [Houdini] Added support for Houdini 18.5.596 and 18.5.563, and dropped support for 18.5.499 and 18.5.462
* [Houdini] Added the “Redshift_updateCamerasSpareParameters” hscript command to update all the cameras in the scene including the new OCIO options
* [Houdini] Added the support of the scene extraction from /tasks
* [Houdini] Added support for EXR metadata
* [Houdini] Fixed a problem with the color type parameter VOP nodes if linked to shader inputs
* [Houdini] Fixed a crash in the RenderView while using the render region and the object/material selector at the same time
* [Houdini] Addressed the behavior of the textures cache parameters in the preferences panel, that will be disabled if set from environment variables
* [Houdini] Fixed a crash on macOS related to the live materials override updating
* [Houdini] Addressed the behavior of the light objects in cryptomatte
* [Houdini] Addressed the reporting of some RSMaterial warning messages while loading scenes created with RS 3.0.36 or earlier
* [Houdini] Redshift Packed Proxy SOP override material updated as operator path instead of string
* [Houdini] Addressed an issue with the Redshift OBJ and CAM spare parameters tab location while updating old nodes
* [Houdini] Addressed the IPR forced full scene reloading while switching the “On/Off” shelf tool or the “Redshift_IPRUpdateState” command
* [Katana] Added support for Redshift new OCIO-based color management
* [Katana] Addressed the instance arrays rotation attributes to work in degrees matching the hierarchical workflow
* [Katana] Added support for EXR metadata. The metadata must be set at attribute level by creating attributes under “exrheaders”
* [Katana] Addressed the behavior of the light objects in cryptomatte
* [Katana] Addressed a problem while instancing non-group parent types like “asset”, “modelResolutions” and “info”
* [Hydra] Added support for Redshift new OCIO-based color management
* [Hydra] Added support for Solaris 18.5.563 and 18.5.596 and dropped support for 18.5.462 amd 18.5.499
* [Hydra] Fixed a problem related to missing buckets while rendering to disk with the denoising enabled
* [Hydra] New option to create the mesh lights including the object space transformations
* [Hydra] New options in the render settings node to configure the cryptomatte IDs from the object names or from the full paths
* [Hydra] Fixed a problem with the cryptomatte custom name IDs
* [Hydra] Addressed the behavior of the light objects in cryptomatte
* [Hydra] Fixed a plugin loading problem in Solaris for macOS
* [Hydra] Fixed a problem while denoising/postfx float3 rendervars
* [Hydra] Fixed several issues related to crashes while denoising scenes without the main color AOV or including material AOVs
* [Hydra] Fixed a crash while adding light objects to the scene
* [Hydra] Addressed the mesh lights polygon winding order issue
* [Blender] Added support for export and import RS Proxies
* [Blender] Added basic support for use imported proxy as instantiated object for particle systems
* [Blender] Added basic support to use UV data from other mesh in Blender Texture Space pannels
* [Blender] Fixed issue that show the alpha channel in the Blender image view for Normal, Bump Normal and World Position AOV passes
* [Blender] Moved Redshift Color Management options near to the Blender Color Management panels
* [Blender] Added support for Blender 2.93 release
* [RenderView] Fixed an issue where minimizing the RenderView would cancel IPR mode
* [RenderView] Fixed an issue where the RenderView would not display the frame buffer correctly when the pixel aspect was no 1.0
* [OSL] Fixed bug that forced transparent/refractive closures to cast opaque shadows
* [All] Fixed bug that could mess up cryptomatte values on light meshes
* [All] Fixed bug that could cause materials to render black when using shader switch nodes
* [All] Added trace depth control to the new ‘principled hair’ shader node
* [All] Changed the default filter size to 2.5 (from 2.0) and default IC/IPC working tree size to 512 (from 128)—see https://www.redshift3d.com/forums/viewthread/37821/
* [All] Fixed bug that could trigger “CString: String length bigger than max allowed length” errors when using many switch nodes
* [All] Fixed bug that could cause blocky-looking custom AOVs through reflections/refractions
* [All] Fixed ancient bug that could cause rare shader crashes or bizarre-looking emissive lighting effects
* [All] Fixed crash that would occur if a camera map shader node was assigned to the global environment output
* [All] Fixed bug that could cause rare random crashes when scenes contain opaque single scattering materials
* [All] Fixed race condition bug that could cause texture corruption when using the same texture source with different color spaces
* [All] Fixed bug that could cause crashes when using cryptomatte on scenes with volumes

3.0.45

* [Maya] OSL shaders with enum string input parameters now get passed the string value rather then the enum index value
* [Maya] Fixed issue with child dag paths whose hierarchical parents become invisible
* [Maya] When an attribute is renamed the Extras Attribute GUI frame is updated more efficiently
* [Maya] When a scene is loading, updating of a shader via changes to dependent attributes now happens as Maya's attributeAffects() logic seems to be disabled during file load
* [Maya] The display of Redshift lights in individual viewports now respects their Show Lights (on/off) setting
* [Maya] Attempts to connect incompatible attributes in the AOV tab are now caught so that the AOV tab GUI is still created
* [Maya] All OSL shaders now use a default solidColor shader ensuring that the output "outColor" exists for connecting to a Shading Group
* [Maya] Changing an object's "motionBlur" attribute wasn't reflected in subsequent renders
* [Maya] Fixed Maya crash when batch rendering a scene that uses OSL shaders
* [Maya] Fixed issue where MASH instancer with MashID wasn't rendering correctly (Maya 2020 and Maya 2022)
* [Maya] Fixed issue where duplicating deeper hierarchy of transforms with instances wouldn't render
* [Maya] Added support for ACEScg, ACES2065-1, ArriLogC, Sony SLog2 texture color spaces
* [Max] Fixed a crash when loading snapshots in Render View before Redshift has rendered in a 3ds Max session
* [Max] Fixed incorrect data type and data range for Image Output Min/Max parameters on RS Motion Vectors AOV -- see https://www.redshift3d.com/forums/viewthread/37172/#226655
* [Max] Redshift Mesh Parameters on a tyFlow system are now honored when converting via particle interface
* [Houdini] Tangents computation functions refactoring to make them up to twice faster and more reliable
* [Houdini] Removed the "Force Compute Vertex Tangents from the object UV map" option
* [Houdini] Fixed a crash while working with the PostFX COP node without initializing Redshift first
* [Houdini] RenderView preferences file updated as .json file including the state of the "ROP selector auto rendering" and "Always on top" Houdini options
* [Houdini] (Viewport IPR) Addressed the support of cameras with any pixel aspect ratio
* [Katana] Improved multi-thread scene extraction performance. I some tests the scene extraction is now up to x3 faster in a 6 cores CPU!
* [Hydra] Added support for the HdInterpolationConstant user data live updating in the mesh, curves and point objects
* [Hydra] Addressed the rendering of the USD cone primitive and the quad polygons sharing two vertex positions
* [Hydra] Addressed the support of Redshift shaders inside subnets using the Redshift USD material output pin
* [Hydra] Fixed the crash while switching between Solaris/Houdini. Be aware that rendering from both plugins at the same time is not yet possible
* [Hydra] Fixed a flickering effect while rendering sequences with postfx or photgraphic exposure enabled
* [Blender] Move the final render threading code from python to C++ to improve speed
* [Blender] Changed the render priority between IPR and Final render; The current render have now the priority vs new render calls
* [RenderView] Fixed a potential crash when deselecting a snapshot
* [All] macOS/Metal build now packaged as universal binary for x64 and arm64
* [All] Fixed bug where VRAM allocation could hang on systems with very little free VRAM
* [All] Now using a different OptiX denoiser mode ("AOV"), which should help resolve any bump-mapping-related artifcacts.
* [All] Fixed light spread volume sampling bug that could result in weird behavior like the light passing through objects

3.0.44
* [Max] Fixed a bug where Fill Window mode in Render View applied the wrong camera aspect ratio after updating IPR
* [C4D] Added support for Cinema 4D S24 (minimum required version is S44.048)
* [C4D] Dropped support for Cinema 4D R17
* [C4D] Added UI improvements to the Render Settings, Menus, and Viewport IPR to all Cinema 4D plugins. For more details please see https://www.redshift3d.com/forums/viewthread/36701/
* [Hydra] Added the motion blur transformation steps to the render settings
* [OSL] Fixed bug that would cause incorrect code generation for shaders using the mod operator

3.0.43
* [Maya] When an aovChildCollection node exists with the same name as an RS AOV's node.name attribute, it's .enabled attribute will be automatically connected up
* [Maya] Arbitrary OSL shader outputs are now supported (previously only "outColor" was supported)
* [Maya] Compile button is larger and on its own line
* [Maya] Fixed issue where Source Text zoom was set to small 0.1 value
* [Max] Fixed a crash introduced in 3.0.42 when opening Render Setup or adding Render Elements
* [Max] Fixed a crash introduced in 3.0.42 when using Redshift object modifiers
* [C4D] Addressed a color-space inconsistency when Magic Bullet Looks is used
* [C4D] Addressed an issue where a Direct-only Main AOV would be empty under certain conditions
* [Houdini] Faster batch rendering and PostFX COP node GPU based Photographic Exposure and PostFX

3.0.42
* [Maya] Fixed issue for error 'Unable to extend to shape of transform dag path'
* [Maya] Added Load and Save buttons to import and export the OSL Source Text into a file
* [Maya] An object being added/removed from an active renderLayer's collection is now intercepted and handled correctly
* [Maya] When an OSL parameter 'label' changes after recompilation the UI is updated
* [Maya] Added GUI controls to increase/decrease the number of lines visible in the OSL Compiler Output
* [Maya] Added GUI controls to increase/decrease the number of lines visible in the OSL Source Text
* [Maya] Added option to enable/disable syntax highlighting in the RsTextEditorWidget
* [Maya] Added option to hide/show the line numbers in the RsTextEditorWidget
* [Maya] Added syntax highlighting to OSL Compiler Output
* [Maya] Fixed issue with non-instance meshes being rendered when visibility changed
* [Maya] The OSL Compiler Output field now uses RsTextEditorWidget with additional font sizing controls
* [Maya] Added Font Size controls under the OSL Source Text to scale the text font. This setting is stored between Maya sessions
* [Maya] Ctrl+middle mouse wheel controls the RsTextEditorWidget zooming
* [Max] Fixed issue first appearing in 3.0.36 where Redshift doesn't honor GPU selection
* [Max] Fixed bug in RS Material UI where the behavior of "Decouple IOR from Roughness" and "'Overall Tint' Affects Emission" was swapped
* [Max] Fixed dialog control tab order in RS Material UI
* [Max] Added missing prefixes for "Coat" parameters in RS Material
* [Max] Improved viewport color approximation for RS Material: diffuse, specular, opacity, emission, roughness and tint
* [Max] Improved viewport color approximation for RS Incandescent: color, color temperature, intensity, alpha
* [Max] Improved viewport color approximation for RS Material Blender: base material, base material enable
* [Max] Improved viewport color approximation for RS Store Color to AOV: beauty material
* [Max] Improved viewport color approximation for RS Material Switch: all color / material slots
* [Max] Improved viewport color approximation for RS Ray Switch Material: camera color / material
* [C4D] Added support for Post-Effects in the Viewport IPR
* [C4D] Improved the performance of Post-Effects in final renders by switching to the GPU-based implementation
* [C4D] Addressed an inconsistency in final renders when both Post-Effects and Magic Bullet Looks are used
* [C4D] Addressed an issue where an unnecessary direct beauty AOV would be generated when Cryptomatte and denoising are active
* [Houdini] Added support for Houdini 18.5.532 and dropped support for 18.5.408
* [Houdini] Fixed seveal issues related to the volume grids transformations
* [Houdini] Fixed a problem related to primitive groups including volume grids with the same name
* [Houdini] Fixed a problem in the multi-thread extraction code while working with material overrides
* [Houdini] New option in the OBJ spare parameters to configure the NGons tessellation to quads or triangles
* [Houdini] New option in the RS ROP node to abort the rendering after any Houdini node cooking error
* [Houdini] New "Redshift_IPRUpdateSelectedObjects" HScript command to live update the selected objects mesh/volume data
* [Houdini] Fixed a crash while rendering curves with a huge amount of points (RS core limit: 65535 points/curve)
* [Houdini] (Viewport IPR) Fixed a problem with the HUD font size
* [Houdini] (Viewport IPR) Fixed a problem with the widgets mouse events
* [Houdini] (Viewport IPR) Fixed several problems related to the viewport refresh
* [Hydra] Added support for Solaris 18.5.532 and dropped support for 18.5.408
* [Hydra] Added support to compute the instances motion blur from the velocity attribute
* [Hydra] Fixed a problem with the pixel aspect ratio metadata of the deep and cryptomatte EXR files
* [Hydra] Added new "AOV Processing" tab to the render settings LOP including some missing global AOVs render options
* [Hydra] Removed a couple of deep rendering options from the rendervars LOP that have been included in the render settings LOP
* [Hydra] Fixed a crash related to the point instancers in LOPs
* [Hydra] Fixed a GUI freeze while working with the postfx/photographic exposure enabled
* [Katana] Added support for tessellation/displacement override to ther user procedurals
* [Katana] Added support for arbitrary attributes from the "instance" attr. group to the instance arrays
* [Katana] Fixed a bug in the instance arrays rotation from the instanceRotate attributes
* [Blender] Fixed missing user interface panels for Blender Physics
* [RenderView] Fixed an issue when selecting snapshots the White Point's color was not calculated correctly
* [FeedbackDisplay] Fixed a crash from the Feedback Display in Houdini when updating its status
* [OSL] Fixed bug that could cause a GPU crash after adding or editing shader nodes
* [Licensing] Fixed bug that resulted in node-locked licensing errors on certain macOS Big Sur systems
* [All] Fixed bug that would cause a crash when rendering with dome lights that have no shaders
* [All] Fixed bug that would cause a crash with more than 16 million instances

3.0.41
* [Maya] Fixed script error on startup which prevented proper registration of Redshift with Maya

3.0.40
* [Maya] When programmatically changing redshiftOptions attributes overscanType, overscanX, or overscanY, their new values are automatically recomputed and reflected in the interface
* [Maya] Fixed issue where new instances weren't being rendered
* [Maya] Fixed issue where deleting instance(s) caused the incorrect meshes to be rendered
* [Maya] Shader inputs of type "filename" now use the improved GUI controls
* [Maya] Much more robust exporting and rendering of the current selection
* [Maya] Change tracking now correctly handles exporting the selection to a proxy
* [Maya] Change tracking now handles when Undo system is turned off
* [Maya] Adding and removing extension nodes is now handled correctly by change tracking
* [Maya] Fixed issue where XGen xgmSubdPatch or xgmNurbsPatch weren't being rendered
* [Maya] Fixed issue where XGen IGS wasn't being rendered
* [Max] SCENE COMPATIBILITY BREAK: RS OSL Shader is deprecated and will be replaced by RS OSL Map when loading scenes
* [Max] Added new map: RS OSL Map, replaces RS OSL Shader as detailed in above warning
* [Max] Added new material: RS OSL Material, providing support for closures as materials
* [Max] Added button to reset OSL shader parameters to their default
* [Max] Fixed restrictive value ranges for scale, offset and rotation parameters in UV Projection map
* [Max] Fixed issue where Reference coordinate space was not supported in UV Projection map
* [Max] Fixed a bug in RS Principled Hair where making shader connections would connect the wrong input for some inputs
* [Max] Fixed a potential crash related to OSL user interface
* [Max] Fixed a bug where image filenames on OSL shaders are not saved correctly in the scene
* [Max] Fixed UI update issues in RS Principled Hair and RS OSL Shader
* [Max] Fixed incorrect default FOV values for Stereo Spherical Camera
* [Max] OSL shader compilation now disabled while a shaderball is rendering, to prevent Material Editor update issues
* [Max] OSL UV Source now defaults to map channel 1
* [C4D] Addressed a potential hang when attempting to preview rstexbin files in the UI.
* [C4D] Addressed an error when instantiating an OSL node from the X-Pool.
* [C4D] Addressed an issue where proxies would not refresh during IPR under certain conditions.
* [C4D] Addressed an issue in Node materials where relative texture paths would be resolved to the first matching file in the search paths.
* [C4D] Addressed an issue where changes to the global environment material were not always reflected during the IPR
* [Houdini] Added support for Houdini 18.5.499 and dropped support for 18.5.351, 18.0.566 and 18.0.532
* [Houdini] Added support for H18.5.499
* [Houdini] New "Solaris style" viewport rendering IPR.
* [Houdini] IPR live scene updating after adding new objects.
* [Houdini] IPR OBJ nodes visibility flag live scene updating.
* [Houdini] Fixed an IPR memory leak while adding/removing objects.
* [Houdini] Fixed a problem with the rotation parameters in the RS Environment shader node.
* [Houdini] "Extract Any UVW Type Attribute With Arbitrary Name As UV Map Attribute" enabled by default.
* [Houdini] Fixed a crash after recompiling some OSL nodes.
* [Houdini] Fixed a problem with the UV map attributes while exporting proxy files from the RS proxy output SOP.
* [Houdini] Addressed the RenderView clay mode to always respect the ROP node material override settings.
* [Blender] "Fixed issue updating Light node changes during the IPR session"
* [Blender] "Added highlight buckets corners for IPR mode"
* [Blender] "Fixed sharp edges bug with GGX due to wrong default value in Samplin Gamma"
* [Hydra] Added support for H18.5.499
* [Hydra] Addressed the light linking feature in the instance objects.
* [RenderView] Added an option to right click "Flip Vertical" or "Flip Horizontal" curves
* [RenderView] Fixed an issue when zooming in / out in the RV would not display correctly
* [RenderView] Fixed an issue where the UI for PostFX Curves were inverted. Scenes still showing issues please use the "Flip Vertical" option.
* [RenderView] Fixed a crash when closing the Region Configuration dialog box
* [OSL] Fixed issue that would cause simple closure pass through materials (with no actual closures) to render garbage
* [OSL] Fixed bug that could cause textures sampled in loops to look wonky
* [All] Fixed bug that would cause dome light user-gamma overrides to behave in bizarre ways, introduced in 3.0.38
* [All] Fixed bug that could reduce the quality of RoundCorners or Curvature nodes for secondary rays or when in progressive rendering mode, introduced in 3.0.38
* [All] Fixed bug that could cause "Bad sss AOV offset!" asserts when outputting raw SSS AOVs
* [All] Fixed bug that would cause proxies containing OSL nodes from files to crash when rendering, introduced in 3.0.38
* [All] Fixed bug that would cause empty volume lighting AOVs when rendering in progressive mode
* [All] Negative texture values are now not clamped when used outside of displacement/bump sampling
* [All] Automatic Sampling now accepts an error threshold of 0, for highest quality sampling
* [All] Fixed bug that could cause invalid materials to crash instead of rendering red.

3.0.39
* [Maya] Fixed issue where objects being added to/removed from a display layer didn't trigger a render update
* [Maya] Fixed issue where a transform's visibility change wasn't being propogated to the child shapes
* [Maya] You can now explicitly reload an OSL source file that has changed externally by clicking on the Reload button
* [Maya] The new Hair2 shader is now listed as “RedshiftPrincipledHair” in Hypershade
* [Maya] The OSL shader's name is now displayed at the top of the Attribute Editor
* [Maya] There was an issue where not all incoming connections were being traversed when exporting the scene for shading
* [Maya] Renamed rsOSL command to rsOSLShader command to reflect its use exclusively for OSL shaders
* [Maya] Renamed RedshiftOSLMaterial to RedshiftOSLShader to reflect its more versatile usage as both a Utility shader node as well as a Material node
* [Maya] The RedshiftOSLMaterial is now also listed as a Utility shader node as it can be used in that capacity as well as a Material shader node
* [Max] Fixed a potential crash when using RS OSL Shader or RS Principled Hair material
* [Max] Fixed a bug where OSL compiled shader parameters rollup appears above OSL general configuration parameters
* [Max] Fixed bug that would cause RS Bitmap node sampling gamma override to be ignored, introduced in 3.0.38
* [RenderView] Fixed an issue where the color picker would pick the incorrect colors due to color management settings
* [Blender] Added support for highlight buckets corners for final render.
* [OSL] Fixed bug that could cause tangent attributes to be dropped when used for procedural texture shaders such as normal-map generators
* [OSL] Made kernel compiler error fallback more robust and fixed an issue that could cause the kernel to fail to compile
* [OSL] Fixed kernel compiler memory leak
* [All] Fixed bug that could cause a crash when rendering scenes with AOVs that are not used/deemed invalid, introduced in 3.0.38
* [All] Fixed bug that could randomly cause rays to get 'stuck' and take a long time, when using matte-shadow objects or materials
* [All] Fixed bug that could cause rendom crashes at the beginning of the frame (forum bug report viewthread/36354/), introduced in 3.0.38

3.0.38
* [Maya] Fixed crash that happens when loading a scene that uses an OSL node with Source Text
* [Maya] Implemented workaround for Maya bug where MItDependencyGraph wasn't considering dynamic attributes when traversing upstream nodes
* [Maya] Objects in display layers that are made invisible/visible are now tracked by the change tracker
* [Maya] The RsTextEditorWidget now adopts Maya's default font size but also allows for font scaling via the rsTextEditor -fontScaling command flag
* [Maya] The shader input parameters are now hidden in the Extra Attributes frame in the AE (a custom Extra Attributes frame was implemented)
* [Maya] Fixed issue where old shader input attributes weren't being deleted
* [Maya] When editing the Source Text field of the OSL material and then leaving the field and returning to the field the text is retained
* [Maya] Now handles all applicable OSL input parameter types and issues warning for all non-applicable ones
* [Maya] Maya 2018 would crash when changing an OSL input parameter type that had an incoming connection
* [Maya] rsTextEditor command now sets the height of the widget correctly
* [Maya] rsTextEditor is now collapsing completely when the parent frame collapses
* [Maya] Remove the Compiler Output text label and kept just the text field
* [Maya] Make the Source Text field larger in height
* [Maya] When you click the Compile button the keyboard focus is set to the Source Text field
* [Maya] Added rsTextEditor command and corresponding multiline text editing GUI control with support for syntax highlighting and line numbers. This is used in the OSL Material
* [Max] Fixed an issue where deformation blur velocity channel override did not work when the map channel has a different vertex count to the mesh
* [Max] Last error message shown in Render View status bar is now cleared when updating or refreshing IPR
* [Max] Added RS OSL Shader map, providing OSL support
* [Max] Added RS Surface material, allowing map nodes to be used as material (e.g. OSL closures)
* [C4D] Added support for suspending texture reloads in the RenderView during IPR via a new menu option.
* [C4D] Addressed a post-effect color inconsistency in the RenderView.
* [C4D] Addressed an issue where the global environment shader would be ignored under certain conditions.
* [C4D] Addressed a rare deadlock issue triggered by another third-party plugin.
* [Houdini] Live IPR updating of the instancers transformations, visibility and matte options.
* [Houdini] Support the live and final rendering updating of the animated visibility and matte options in the point clouds.
* [Houdini] Addressed the RenderView "Isolated Selected" feature to isolate the OBJ nodes while working at the SOP level.
* [Houdini] Fixed an IPR crash while adjusting the instancing options.
* [Houdini] Fixed a crash in the RenderView material picker in scenes including a sun light.
* [Houdini] [OSL] New option in the OSL VOP node to report the error messages to the console.
* [Blender] Fixed issue with 'color1' and 'color2' RSNoise values that are black at create the node.
* [Blender] Fixed issue updating RSTexture and UV map during IPR session(bug report).
* [Blender] Improved the interface to select the UV channel in RSTexture node.
* [Blender] Fixed issue in .VDB Volume object transformation update during a IPR session.
* [Blender] Fixed issue with .rsmap auto-compose filenames for Irradiance PointCloud and Cache( bug report).
* [Blender] Added specific prefix for each .rsmap file types(cache, cloud and photon).
* [Blender] Fixed issue related to update pixel buffer outside render region in IPR mode.
* [Hydra] Added support for the live updating of the animated volumes.
* [Hydra] Added support for the Solaris Python 3 builds.
* [Hydra] Added new option to the render settings to configure the RS log level.
* [Hydra] Addressed a problem with the deep and cryptomatte filenames.
* [Hydra] Fixed a problem in the deep AOV "Set Environment Rays to Black" option.
* [Hydra] Fixed a rare crash while switching between the progressive and buckets mode in the Solaris display options.
* [Hydra] Fixed a rare crash related to broken custom attributes including a wrong number of elements for their types.
* [RenderView] Fixed an issue where you couldn't disable the Click To Focus, Select Object, or Select Material modes by right clicking in the RV
* [OSL] Added new OSL shader node to all dccs
* [OSL] Fixed bug with rsreflectance call bizarre behavior (the internal parameter order was wrong)
* [OSL] Fixed bug with microfacet closure that would result in strange reflection+refraction blending
* [OSL] Fixed bug that resulted in a black material when mixing texture samplers with closures
* [All] Improved IPR performance
* [All] Fixed matte object/material issue that could cause noiser-looking indirect reflections since 3.0.27
* [All] Fixed bug that could cause sheen to appear back-lit and glitchy when used in conjunction with diffuse 'translucency'
* [All] Fixed bug that could cause specular reflection 'back-lit leaking' when using bump-mapping and high roughness, introduced in 3.0.34
* [All] Fixed potential random crash when rendering in IPR mode
* [All] Beauty AOV alpha now correct
* [All] Fixed bug with indirect lighting AOVs when volumes are present, with the composite not matching the beauty
* [All] Volume transmittance/fogging now baked in to AOVs when the Volume Tint AOV is not available
* [All] Fixed bug that could cause a crash after disconnecting a light shader from a light
* [All] Environment variable 'REDSHIFT_TEXTUREFILELOCKINGDISABLED' now used by the TextureProcessor tool
* [All] Fixed bug where the self-shadowing visibility flag was not properly used when OptixRT was enabled
* [All] Fixed bug that could cause a crash when LG SSS AOVs and volumes are present in the scene
* [All] Improved precision of baking with regards to thin/long triangles
* [All] Fixed internal string limitation that could cause an assert when processing shader nodes with very long names
* [All] Fixed bug that could make point particle systems not properly update when OptiXRT (RTX) was enabled
* [All] Added new hair shader 'Principled Hair', based on the Disney model

3.0.37
* [All] Fixed bounds check bug that was triggering bogus asserts on pre-RTX GPUs, introduced in 3.0.35
* [All] Fixed bug that could cause pre-converted 'rstexbin' texture UDIM/UVTILE files to not be found for proxies
* [All] Fixed rare noisy-looking sampling issue due to CUDA compiler bug, introduced in 3.0.34
* [All] Fixed GI 'sheen' reflection energy compensation excessive brightness issue

3.0.36
* [Max] Fixed a bug where user data override does not work correctly for instanced proxies
* [Max] Fixed a UI issue appearing in 3ds Max 2021.3 where having Windows Task Bar at top of screen results in Render View being offset inside its window frame
* [Max] Changed local plugin configuration defaults to enable Render View high-DPI awareness and Win 10 borderless window adjustment
* [Maya] Fixed bug that prevented bump-mapping from working properly when connecting MaxonNoise shader to a uv placement node
* [Houdini] Added support for H18.5.462
* [Houdini] Fixed a bug related to the light instances transformations.
* [Houdini] Addressed the problem with the rendered image resets in the RenderView.
* [Houdini] Addressed the rendering of the AOVs to MPlay while baking textures.
* [Katana] Fixed a problem with the motion vectors AOV rendering center time.
* [Blender] Fixed missing instances at start of IPR mode(bug report).
* [Blender] Fixed camera offset issue in IPR mode.
* [Blender] Fixed 'Show log file' option under Linux.
* [Blender] Fixed 'Camera Orthographic' and 'User Orthographic' modes fot IPR.
* [Hydra] Added support for H18.5.462
* [Hydra] The default light is not longer included in the exported proxy files.
* [Hydra] Fixed a problem with the defaults in the color or vector type render options.
* [Hydra] Fixed a crash while trying to render the not suppodted Houdini "volume" type primitives.
* [Hydra] Addressed several issues with the DOF settings to match the Karma behavior.
* [Hydra] Added support for Cryptomatte EXR files from the "rs:cryptomatte" rendervar.
* [Hydra] Added support for deep rendering EXR files from the "rs:deep" rendervar. This rendervar must be used alone.
* [Hydra] Added support for strands rendering.
* [Hydra] Added support for the Redshift Sun/Sky light type, that can be enabled in the DistantLight LOP.
* [Hydra] Added support for the environment, global enviroment and volumetric scattering tint shaders.
* [RenderView] Added "Reset Snapshot Slider" to the view menu to reset the position of the Snapshot comparison slider
* [RenderView] Fixed an issue if you moved the A/B slider off the RV view you wouldn't be able to get it back
* [RenderView] Fixed an issue where the CoC radius circle was not being drawn correctly when zooming
* [RenderView] Fixed an issue in C4D where the RV's curve controls result would not match the PV's
* [RenderView] Fixed a crash when shutting down 3ds Max
* [RenderView] Fixed an issue where the White Point between the C4D PV and the RV didn't match
* [RenderView] Fixed an issue where the snapshots panel was closing when resizing the RV in Houdini
* [RenderView] Fixed a crash that could occur in Houdini when rendering due to OCIOs
* [RenderView] Fixed an issue where the Houdini GUI could lock up when the RV is docked and the right mouse button is used
* [All] Improved performance of texture processing to rstexbin format
* [All] Added 'sheen' lobe to the Redshift Material shader
* [All] Added new 'UVProjection' shader
* [All] Fixed bug that could result in corrupted light group emission AOVs when volumes are present
* [All] Made the "DL inf loop detected" logic smarter to reduce benign warning messages for complicated scenes
* [All] Fixed bug that could cause dirty-looking ray-traced SSS light group AOVs when many samples are used
* [All] Fixed bug that could make non-VDB volume grids render color channels (transmission and emission) incorrectly
* [All] Fixed bug that prevented the 'Subsurface scattering enable' override from working
* [All] Fixed bug that could cause light properties to act strangely in IPR mode after enabling/disabling lights
* [All] The OptiX denoiser now kicks in sooner for progressive-rendered scenes using a low (less than 16) number of passes
* [All] Fixed bug that could cause dark-looking point-based SSS, introduced in 3.0.18
* [All] Fixed bokeh texture undersampling bug, introduced in 3.0.0
* [All] Fixed bug that prevented volumes from rendering when more than 8 puzzle-mattes are output, introduced in 3.0.29
* [All] The OptiX denoiser now uses tiling which allows it to work with higher-resolution images without running out of VRAM and crashing
* [All] Fixed bug that would cause noisy 'double lighting' when using portal lights with dome lights, introduced in 2.6.10
* [All] Fixed bug that could cause noisy lighting for blended materials, introduced in 3.0.32
* [All] Warning messages are now output when UDIM/UVTILE textures are failed to be found for proxies

3.0.35
* [Max] Fixed a bug introduced in 3.0.34 resulting in some shader connections being ignored
* [Max] Fixed a bug where Render View settings are not saved in the scene unless Render View is open
* [Max] Fixed a potential crash when 3ds Max shuts down
* [Houdini] Addressed the backing of the color options to the final renderings if no other PostFX option was enabled.
* [Houdini] Addressed a problem with the Houdini libs default search path on Linux introduced in the previous build.
* [Houdini] Addressed the problems with the RenderView in the Houdini Python 3.7 builds.
* [Katana] Improved support for instances arrays transform attributes.
* [Blender] Fixed unmatched object contours in IPR mode for 'User Perspective' and 'Camera Perspective' modes.
* [Blender] Fixed problem with Camera sensor fit(bug report)
* [Hydra] Fixed a problem with the ramp parameters in Solaris 18.5.408
* [Hydra] Added support for the purposes feature.
* [RenderView] Fixed an issue where vignetting did not display correctly
* [RenderView] Fixed an issue where when closing the settings with the pixel tab open would leave the pixel picker active
* [RenderView] Fixed an issue where Alt+LMB would move the region render
* [RenderView] Fixed an issue where Frame All would not always frame the current buffer correctly
IMPORTANT NOTE: Please install NVidia driver 455 or higher if you want to use OptiX denoising or RTX acceleration!
* [All] Now using OptiX 7.2. This will fix issues related to scenes with many instances that were happening due to low OptiX 7.0 instance limits
* [All] The OptiX denoiser should now preserve texture and normal detail much better than previously
* [All] Fixing OptiXRT (RTX) issue where transformation blurring would not work properly in certain cases and would make the objects render "clipped"
* [All] Fixing crash that could happen if Cryptomatte was enabled and a bucket size of 256 was used
* [All] Fixed rare crash that could occur after aborting a render
* [All] Fixed bug that could cause weird shading colors, depending on shader graph complexity, introduced in 3.0.32
* [All] Added graceful handling of empty material blender shader nodes, instead of kicking out silly warnings
* [All] Removed Deep-EXR limitation that would force the alpha to 1 on environments when global scattering is enabled
* [All] Fixed old bug that could cause certain shader graphs to trigger bogus errors or even crash, during the material processing stage

3.0.34
* [Max] Fixed a bug introduced in 3.0.32 where denoising is disabled if Cryptomatte is used
* [Max] Potential fix for a crash when rendering Phoenix FD meshes with deformation blur enabled
* [Max] RS Maxon Noise animated with global time source now causes shaderball updates when changing the current time
* [Max] Fixed legacy plugin issues leading to inefficient shader graph traversal and excessive conversion of shader subgraphs
* [Max] Fixed legacy plugin issues preventing the use of multiple-output shaders for lights, displacement, volume and environment shaders
* [Max] Added compatibility with Map Output Selector map
* [C4D] Addressed issue in R23 where the VIPR will fail redraw under certain conditions.
* [Houdini] Addressed a problem with the light instances motion blur transformations.
* [Houdini] Addressed a problem in the sub-frame geometry deformation instancing motion blur, that was not taking into account the base object transformations.
* [Houdini] Fixed a crash while rendering using the Irradiance Cache Flythrough mode.
* [Houdini] Added support for H18.5.408
* [Katana] Added support for user procedurals.
* [Katana] Fixed a crash on exit while exporting proxy files.
* [Blender] Fixed Reflection roughness in Material node issue that don't process the connected node(forum bug report viewthread/34659).
* [Blender] Fixed 'Randrange' issue when render frame is set to zero or any negative value(bug report).
* [Blender] Fixed problem with Camera 'panning' in IPR mode(bug report)
* [Blender] Fixed Camera Lens Shift error in 'Perspective' mode. Lack fix for other modes( related with previus bug).
* [Blender] Fixed issue with 'camera aspect' update in IPR mode.
* [Blender] Fixed problem with the interface button used to open last .log file.
* [Hydra] Added support for the visibility flag to the lights, proxy and volume objects.
* [Hydra] Fixed the live updating of the visibility flag.
* [Hydra] Fixed a crash in the look through light feature.
* [Hydra] Addressed several problems with the light shaping cone and ies features.
* [Hydra] Fixed a crash while rendering instances from objects including non-point user data.
* [RenderView] Fixed an issue where the pressing the middle mouse button on the RV while docked in Houdini would cause the Houdini to lock up
* [RenderView] Fixed an issue where Alt+RMB wasn't zooming
* [RenderView] Fixed an issue where overlays would become stuck enabled
* [RenderView] Fixed an issue where enabling/disabling the Region wouldn't restart IPR
* [RenderView] Fixed an issue where the Region color was only applied to the pivots
* [RenderView] Fixed an issue where the Region shortcut wasn't working
* [RenderView] Fixed an issue where the Region would reset to default when enabling / disabling
* [RenderView] Fixed an issue where the View > Pixel Sampler Region button wouldn't hide the Pixel Region
* [RenderView] Fixed an issue where if you were in the Pixel Sampler while alt+draging you could get locked in panning the framebuffer
* [RenderView] Fixed an issue where the Pixel Sampler wouldn't give the correct coordinates
* [RenderView] Fixed an issue where clicking the frame buffer would cause IPR to restart
* [RenderView] Fixed an issue where panning or zooming would cause IPR to restart
* [RenderView] Fixed an issue where input for the Interactive Camera in Maya wouldn't update the current camera
* [RenderView] Fixed an issue where Color Control Curves were inverted
* [RenderView] Fixed an issue where the preferences for region were not being set correctly
* [RenderView] Fixed an issue when zooming with the mouse wheel would not maintain the cursors position to the image coordinate
* [RenderView] Fixed an issue where zooming with the A/B slider active would cause the comparison image not to update
* [RenderView] Fixed an issue where when in Click to Focus mode you wouldn't be able to adjust the CoC radius with Alt+Drag
* [RenderView] Fixed a memory leak when copying image buffer to clipboard
* [RenderView] Fixed an issue affecting 3ds Max where Render View does not update its display during rendering
* [All] Fixed bug where non-VDB volume grids were not properly clamped
* [All] Fixed bug that broke Cryptomatte in 3.0.33 (where only the first object would generate an ID)
* [All] Fixed bug in 3.0.33 that was making other AOVs black if Cryptomatte was enabled
* [All] Fixed recently introduced bug that could cause a heap corruption when using materials that have the AO shader node
* [All] Fixed bug that broke specular reflections through rough thin-walled materials, introduced in 3.0.31
* [All] Fixed a bug that could cause corrupt reflections/refractions/GI for non-RTX GPUs, introduced in 3.0.32
* [All] Fixed bug that could cause rare, random crashes/hangs when using the MaxonNoise shader 'voronoi' pattern for bump-mapping
* [All] Fixed bug that could cause 'black holes' in materials with bump-mapped very rough Beckmann or GGX reflections
* [All] Fixed bug that could cause corrupt AOVs after adding/removing puzzle-matte AOVs
* [All] Fixed bug that could cause shader switches to fail when they share the same shader node inputs

3.0.33
* [Max] Fixed a bug where Render View would not function if IPR is started before opening Render View
* [Max] Fixed a bug where the "All" rendering option for Fast Preprocessing was not honored
* [Max] Fixed a potential crash when closing 3ds Max after using Render View
* [Max] Fixed potential issues with using multiple-output shaders (e.g. RS State, RS Vector To Scalars) as shader inputs
* [C4D] Added support for the UserData tag in R21 or newer
* [Houdini] Addressed the cryptomatte object names in the instancefile instancing
* [Houdini] New "Forced Visibility" option in the ROP node, to force the flags from a reference object
* [Houdini] Exposed the OCIO file in the RS camera spare parameters to allow relative paths
* [Houdini] Fixed a crash in the RenderView while selecting a camera before launching the rendering
* [Houdini] Added support for the volume instances materials overriding from the shop_materialpath attribute
* [Katana] Added support for Katana 4.0 and dropped support for Katana 2.6
* [Katana] Fixed a problem with the enum parameters in Katana 4.0v1
* [Katana] Live and final rendering GPU based Photographic Exposure and PostFX
* [Hydra] Added support for the GPU based live viewport updating of the photographic exposure and postfx features
* [Hydra] Added several missing texture related render options
* [Hydra] Addressed the default curves and point widths to match Karma
* [Hydra] Added new option in the Light LOP Redshift params to enable the rectangle lights as portals
* [Hydra] Added support for mesh lights
* [Hydra] Added support for object tracesets
* [Blender] Initial beta release of Redshift for Blender
* [RenderView] Fixed a crash that could happen when loading an EXR with "Loads Snapshots"
* [RenderView] Fixed an issue where Houdini would freeze after using copy to clipboard and then rendering
* [RenderView] Fixed an issue where Shift+Click to enable and drag the Region was not functioning
* [RenderView] Fixed an issue where the Frame Region menu button and shortcut did not execute
* [RenderView] Fixed an issue where vignetting from postFX wouldn't apply
* [RenderView] Fixed an issue where the region wouldn't show correctly when scaling
* [RenderView] Fixed an issue where region rendering wouldn't update when moving the region tool
* [RenderView] Fixed an issue where image files would not save correctly with "Save Image As..."
* [RenderView] Fixed an issue where EXR files would not save correctly with "Save Multilayer EXR As..."
* [RenderView] Fixed an issue where only one bucket would show in the RV even when using multiple GPUs
* [RenderView] Fixed an issue where the DisplayMode was being set to sRGB when using Set A / B for Snapshots regardless of the current DisplayMode
* [FeedbackDisplay] Fixed a crash with the feedback display when it was docked in Houdini
* [FeedbackDisplay] Fixed a crash when filtering to display only the current render's logs
* [All] Added Altus command-line denoising tool
* [All] Fixed a bug that broke the output of AO/Curvature/RoundCorners nodes when multiple of them are used by a material, introduced in 3.0.32
* [All] Fixed a bug that could cause a crash or corruption when rendering hair with a wireframe shader
* [All] Fixed a bug that could cause allocation failures on scenes using deep rendering tech (either DeepEXR or Cryptomatte)
* [All] Now limiting the block size to 128 if deep rendering is enabled and the GPU is not a high-VRAM GPU (16GB or larger)
* [All] Fixed crash that could occur with a combination of DeepEXR and ID channel
* [All] Fixed issue that could cause 'quantized'-looking reflections and refractions on surfaces that have subtle curvature, introduced in 3.0.25
* [All] Fixing bug that could cause volume grid material related crashes

3.0.32
* [Max] Fixed a bug where Motion Vectors AOV did not work in production renders unless Motion Blur is enabled
* [Max] Fixed a possible crash when mesh conversion for an object fails
* [Max] Added support for Gradient Ramp in older versions of 3ds Max (2014, 2015)
* [Max] IPR now detects AOV configuration changes: add, remove, rename, enable/disable
* [C4D] Addressed issue with viewport previews indirectly affecting the focus within the coordinate panel
* [C4D] Addressed issue where render resolutions that used non-pixel units would lead to an incorrect camera configuration
* [Houdini] Added support for H18.5.351 and dropped support for H16.5.634
* [Houdini] Fixed a problem with the devices management introduced in RS 3.0.31
* [Katana] Added support for face level attributes in the mesh objects.
* [Katana] Fixed a problem with the devices management introduced in RS 3.0.31
* [Hydra] Added support for H18.5.351
* [Hydra] Fixed a problem with the devices management introduced in RS 3.0.31
* [Hydra] Fixed a crash on exit due to the wrong Redshift renderer shutdown.
* [All] Added DeepEXR/Cryptomatte optimizations to improve rendering performance when this output is enabled
* [All] Added support for volumes in DeepEXR
* [All] Fixed a bug that could cause weird 'stripe' artifacts when GI is enabled for volumes, introduced in 3.0.18

3.0.31
* [All] Fixed bug that was leaking a small amount of CPU memory but could affect overnight renders

3.0.30
* [All] Fixed bug that broke multiple importance sampling for specular reflections, introduced in 3.0.29

3.0.29
* [Max] Fixed bug where Render View Post FX parameters are not updated correctly after scene reset
* [Max] Fixed bug where Render View Post FX controls are enabled after creating Redshift Camera Effects modifier
* [Max] Fixed various spinner ranges in user interface for Maxon Noise
* [Max] Effects that are overridden by Redshift Camera Effects modifier are now indicated in the Render View UI
* [Houdini] Addressed the selected ROP node while openning the RenderView from the RS ROPs.
* [Houdini] Improved volume extraction code to try to avoid problems with some vector grids, like "rest".
* [Houdini] Improved support to create Cryptomatte IDs for not available materials, including primitive level materials in mesh obejcts.
* [Houdini] Addressed a problem with the "opdef:" HDAs texture referencing.
* [Houdini] Addressed a problem with the proxy export "Ignore OBJ Level Transformations" option while working with instances.
* [Houdini] Fixed a problem with the DOF settings and the RenderView related to the enable state.
* [Katana] Fixed a crash while working with image filenames without extension.
* [Hydra] Fixed a rendering problem related to the center time topology computation.
* [Hydra] Addressed several issues with the motion blur from objects without a constant topology and velocity attributes.
* [RenderView] Fixed an issue where the zoom menu wouldn't zoom when selected
* [All] Fixed a handful of issues in the Matte-Shadow-Catcher shader relating to AO and alpha
* [All] Fixed bug that could cause garbage backplate colors to be used on matte objects when no texture is specified, introduced in 3.0.18
* [All] Fixed bug that disabled the OptiX denoiser on macOS CUDA builds
* [All] Fixed bug where switching material on a volume grid could make the grid not render
* [All] Fixed ancient bug that on very rare occasions could cause random crashes
* [All] Fix for edge-case procedural texture bump-mapping anomalies when rays are very warped
* [All] Fixed bug that would cause puzzle-matte reflection/refraction to stop when more than 8 puzzle matte AOVs are added

3.0.28
* [Max] Added support for padding and background color when baking
* [Max] Improved dilation step for baking output
* [C4D] Added support for Cinema 4D R23. The minimum required version is R23.008
* [C4D] Added initial support for Magic Bullet Looks in the Viewport IPR and RenderView in R23
* [C4D] Added initial support for Node-based Objects in R23
* [Houdini] Added support for H18.0.566 and dropped support for H18.0.460
* [Houdini] Fixed an IPR crash while working with .bgeo instancefiles including volumes
* [Houdini] Addressed the behavior of the spherical camera aspect ratio, that is now set automatically to render always the full spherical projection when the aspect ratio is the default 1.0
* [Houdini] Added support for the light mesh associations while instancefile non-RS proxy objects
* [Houdini] New option in the OBJ spare parameters to create Cryptomatte IDs for materials not available in the scene
* [Hydra] Added support for H18.0.566 and dropped support for H18.0.460
* [Hydra] Addressed a problem in the noise randomize pattern feature
* [All] Fixed bug that could cause wrong-looking global volume fogging through totally transparent materials in IPR mode, introduced in 3.0.25
* [All] Fixed bug that could cause a crash when using texture nodes in conjunction with shader switch nodes
* [All] Fixed old bug that could cause corrupt-looking AOVs or crashes after changing AOV names
* [All] Fixed bug that could make baking only work the first time round on certain 3d apps
* [All] Fixed bug that could cause the hair shader to randomly produce corrupt-looking lighting


3.0.27
* [Max] Fixed an issue introduced in 3.0.23 that results in a system exception when baking with RsBeautyBake element
* [RenderView] Fixed an issue where Bokeh was not updating correctly
* [All] Fixed edge-case bug that could sometimes cause metal materials to have really wrong colors
* [All] Fixed precision issue in the MaxonNoise shader that could cause the Cell and Mod noises to look really 'dirty'
* [All] Fixed bug in the 3dsMax Composite shader node that could cause wrong/exaggerated results when used for bump-mapping
* [All] Fixed typo in the RS Material shader that could result in a wrong fresnel option being used for the 'coating' reflection layer
* [All] Fixed incorrect (but benign) warning on 8-GPU systems
* [All] Brought back on line MatteShadowCatcher features: AO, Reflection fog and alpha, missing since 3.0.18
* [All] Fixed some issues with MatteShadowCatcher shader and material blending, bug introduced in 3.0.18
* [All] Fixed some issues with MatteShadowCatcher shader and matte object properties yielding different results when rendered in IPR mode, bug introduced in 3.0.18
* [All] Fixed bug that caused SSS AOVs with secondary ray visibility to appear corrupt or missing
* [All] Fixed bug that could cause certain nodes in the shader graph to be dropped when using a switch node, introduced in 3.0.25
* [All] Fixed bug that could cause a crash when connecting a scalar texture node to a material blender color input, introduced in 3.0.25
* [All] Fixed bug that would show global volume scattering over mattes that should be blocking, introduced in 3.0.18

3.0.26
* [C4D] Improved the RenderView toolbar behavior when the window is smaller than the required space.
* [C4D] Addressed issue where a curve with invalid data could lead to a fatal assertion.
* [Houdini] Fixed a crash in the vopSwitch node if connected to the surface input.
* [Hydra] Added support for the noise randomize pattern feature.
* [All] Fixed potential crash bug when shutting down the dcc, introduced in 3.0.25
* [All] Fixed bug that could break shader switch node connections, introduced in 3.0.25
* [All] Fixed bug that could cause a crash when using shader switch nodes and nodes like tri-planar, introduced in 3.0.25
* [All] Fixed bug that caused the alpha value to be incorrect on Matte-Shadow-Catcher materials, introduced in 3.0.25
* [All] Fixed bug that could cause a crash or corruption when rendering materials with shader switch nodes, introduced in 3.0.18
* [All] Fixed bug that could cause bump-mapping to look too soft/weak when driving scale/offset/rotation properties of the TextureSampler with a noise shader
* [All] Fixed bug that could cause a random assert crash when computing point-based SSS

3.0.25
* [Maya] Fixed bug that prevented uvs from working on the MaxonNoise shader
* [Max] Fixed an issue introduced in 3.0.23 that can result in black images written by Deadline when using Redshift EXR output
* [Max] Fixed an issue introduced in 3.0.23 that can crash when using material names containing non-English characters
* [Max] Fixed an issue where Material Override Color does not update IPR when changed (Clay Mode)
* [Max] Material Override Color swatch in Render Setup dialog remains enabled, even if Material Override is disabled
* [C4D] Added a new command in the ShaderGraph editor to reorganize/layout the nodes in the graph.
* [C4D] Added a new command in Redshift/Tools menu which deletes all baked textures from the cache.
* [C4D] Addressed issue where grayscale channels from substances would be baked in a lower bit-depth.
* [C4D] Addressed issue in S22 where ShaderGraph materials appeared black in the viewport when a custom resolution was used.
* [C4D] Addressed issue in the caching of textures for the UI in the ShaderGraph.
* [C4D] Addressed issue where material tags on Feather objects were not effective.
* [C4D] Addressed issue where Direct AOVs files did not contain a frame postfix when rendering in Current Frame mode.
* [C4D] Addressed issue where parenting certain objects under an instance object could make them hidden.
* [C4D] Addressed issue where RSVolume objects, under certain conditions, would not display their channel information in the UI nor a preview in the viewport.
* [Houdini] Added support for H18.0.532 and dropped support for H18.0.416
* [Houdini] Added a network picker element to the proxy override material selection parameters.
* [Houdini] Fixed a problem with the proxy materials list override from names including spaces.
* [Houdini] Addressed a limitation in the velocity based motion blur in instancers/particles with OBJ level transformations.
* [Houdini] Fixed a problem in the IPR to live update the scene using the arrow keys.
* [Houdini] Addressed a problem while rendering multiple-steps motion blur in objects with a non constant vertex topology.
* [Houdini] Added new option to disable all the AOVs suffixes added by the plugin to the filenames.
* [Houdini] Fixed a bug in the multi-thread scene extraction code related to the OBJ nodes tracesets.
* [Houdini] Fixed a Houdini GUI freeze on Linux while opening the RS RenderView on complex scenes.
* [Katana] Fixed a problem in the color correction feature with the default camera settings.
* [Katana] Addressed the curves width to match the Hydra viewer and other renderers.
* [Katana] Addressed the point clouds visibility/matte/traceset options to get the settings from the assigned RedshiftObjectSettings node.
* [Katana] Addressed a limitation in the instance arrays source locations without group nodes.
* [Katana] Fixed a problem with the tangents attributes.
* [Katana] Added support for the tangents attributes computation in the mesh objects without normals.
* [Hydra] Added support for H18.0.532 and dropped support for H18.0.416
* [Hydra] Added support for RS proxies materials override from a material assigned using the Material Library LOP.
* [Hydra] Added support for the RS proxy user data override from primvars.
* [Hydra] Added support for exporting RS proxy objects from the new options available in the Render Settings LOP.
* [Hydra] Added full support for the RS material nodes without using the USD material output node.
* [Hydra] Added support for the instantaneous shutter render setting.
* [Hydra] Addressed a problem with several parameter values related to their defaults.
* [Hydra] Fixed a problem with the <UDIM> texture tags.
* [Hydra] Fixed a problem with the spherical projection camera.
* [RenderView] Fixed an issue where gamma corrections were being applied to utility AOVs
* [RenderView] Fixed an issue where the status bar log button would not open the feedback display
* [All] Fixed bug that would cause opacity cut-out colors to appear in the refraction AOV, introduced in 3.0
* [All] Fixed bug that could cause garbage results for puzzle-mattes with refraction enabled, introduced in 3.0
* [All] Fixed bug that disabled absorption on refractive multi-scattering materials, causing the results to be too bright, introduced in 3.0.18
* [All] Fixed bug that could cause a crash when more than 8 puzzle-mattes exist in the scene and materials have matte enabled, introduced in 3.0.18
* [All] Fixed bug introduced around 3.0.20 where ray traced SSS could, in some cases, produce "geometry holes" and or artifacts that look like visual corruption
* [All] Improved memory usage for the material system so it is only allocated when needed
* [All] Fixed bug that could cause a crash when AOVs of the same type are duplicated
* [All] Fixed an issue that could cause global scattering to look too bright through totally transparent objects when the ray hits the environment
* [All] Fixed recently introduced bug that would cause some light group 'remaining' AOVs to contain all lighting
* [All] RSNoise shader animation now works with displacement
* [All] Fixed bug that could cause brute-force GI to do too much work for scenes with refraction/transparency and render cleaner, but slower, than it should, introduced in 3.0.18
* [All] Fixed bug that could cause random crashes when rendering shader-balls and materials have user-data
* [All] Fix for stuck noise that can occur in rough materials that are both reflective and refractive, bug introduced in 3.0.21
* [All] Added new shader technology to support closures and dynamic shader linking for future OSL support
* [All] Upgraded to the new CUDA 11 SDK, for better performance and support for up-coming Ampere GPUs. NOTE: this will require NVIDIA drivers 450+

3.0.24
* [Houdini] Fixed a rare crash related to the material_override attribute while instancing.
* [Hydra] Addressed the support of primvars in the instancing from multiple prototypes.
* [All] Fixed an issue with mesh-based opacity getting 'stuck' during IPR mode
* [All] Fixed an issue with mesh-based opacity producing incorrect shadows
* [All] Patch fix for 3.0.23 random crash on initialization

3.0.23
* [Max] Fixed an issue affecting scenes containing multiple RS Multi-Map shaders
* [Max] Fixed an issue where RS Volume Material changes are not applied to RS Volume Grid during IPR
* [Max] Fixed a bug introduced in 3.0.12 where rendering a shaderball can cause Texmaps to pick the wrong map channel in IPR
* [Max] Fixed a potential crash when rendering deep output with Object ID AOV
* [Max] Fixed a bug where Render Info is not set if Render View is closed before rendering finishes
* [XSI] Fixed bug in installer that failed to copy the appropriate dependencies to the addon directory
* [C4D] Addressed issue where an invalid cache folder setting would cause a fatal error that prevented the plugin for starting.
* [C4D] Addressed issue where using an unsupported standard light type in conjunction with motion blur could lead to a crash.
* [Houdini] Added support for H18.0.499 and dropped support for H18.0.391
* [Houdini] Fixed a bug in the volumes multi-thread extraction code.
* [Houdini] Addressed the behavior of the RenderView play to match the selected "RenderView Buckets Render Mode" option.
* [Houdini] Fixed a problem in the vdb rendering when the velocity grids were first in the grids list.
* [Houdini] Added support for the "material_override" point or primitive attribute while instancing.
* [Katana] Fixed a crash in the Hydra viewer if a proxy object is missing.
* [Katana] Fixed a problem with the postfx color management feature.
* [Hydra] Added support for H18.0.499 and dropped support for H18.0.391
* [Hydra] New render options to configure the GPUs enable state (only valid for husk or batch rendering)
* [Hydra] Added support for the Houdini native vbd SOP level primitives.
* [Hydra] Added support for the RS Proxy files rendering from any object with the _rsproxy suffix, including instancing.
* [Hydra] Added a new "Proxy" tab to the Render Geometry Settings LOP to configure the proxy rendering of the "_rsproxy" objects.
* [Hydra] Addressed the dome light texture rotation to match the other renderers behavior.
* [All] Fixed bug that could cause a GPU crash at deep ray bounces, introduced 3.0.19
* [All] Fixed random crash that could occur when debug capture is enabled
* [All] Fixed bug that could cause crashes on Linux if baking was executed twice
* [All] Fixed bug that prevented light linking or trace sets from working for meshes that have the same name
* [All] Fixed bug that could cause incorrect refractions when mediums with the same IOR overlap, introduced in 3.0.18
* [All] Fixed bug that could cause the SSS AOV to be noisy with shader sampling optimizations enabled, introduced in 3.0
* [All] Fixed bug that caused translucent/back-faced diffuse AOVs to be black, introduced in 3.0.18
* [All] Fixed bug that caused total diffuse and translucency raw AOVs to be black
* [All] Fixed bug that prevented negative values for custom AOVs
* [All] Fixed bug that could cause corrupt-looking user-data effects (like switch shaders), due to rounding errors
* [All] When no raw AOVs are present, GI AOV now contains both front and back-facing indirect diffuse lighting
* [All] Fixed bug that could cause crashes with shaderball rendering
* [All] Fixed bug that could cause garbage puzzle-matte results when 'Disable Sampling Optimizations' option is selected

3.0.22
* [Maya] Fixed MEL AE errors in Maya 2020 with the StoreColorToAov node
* [Max] Fixed a bug introduced in 3.0.21 where rendering uses the wrong frame number
* [Max] Fixed a bug where Object ID is ignored when using tyFlow particle interface
* [Max] Fixed a bug that produced incorrect results when applying LUT to file output on systems with regional settings that use non-US decimal separator
* [Max] Fixed a bug where PostFX and Denoising are not bypassed when rendering with Samples Mode enabled
* [Max] Added support for mappable scale/offset/rotation parameters in RS TriPlanar map
* [Max] Bokeh now honors Physical Camera's "Focus Distance" parameter, if used (note: "Enable Depth of Field" parameter is ignored)
* [Max] Bokeh now honors Target / Free Camera's "Focal Depth" parameter, if used (note: Multi-Pass Effect "Enable" parameter is ignored)
* [C4D] Added multi-threading support to C4D shader baking and the and Physical Sky object. This is available in C4D R20 or newer and enabled using a new option in the Integration tab of the render settings.
* [C4D] Addressed inconsistent behavior of camera objects without an RSCamera tag when transformation blur is enabled.
* [C4D] Addressed issue where the Cinema 4D Physical Sky would not update when animated.
* [C4D] Addressed issue where the pixel aspect ratio would not be effective in the RenderView during IPR.
* [Houdini] Fixed a bug introduced in RS 3.0.21 related to a crash in the volume shader.
* [Houdini] Improved support for relative paths in the ROP node objects/lights lists.
* [Houdini] Fixed a bug in the Cryptomatte customIDs workflow while working with full node paths.
* [Houdini] Added support for the rest normals "rnml" attribute at the vertex level.
* [Houdini] Added support for the light-mesh associations to the packed geo SOP level instancing.
* [Katana] Added support for transformations to the pointcloud locations.
* [Katana] Fixed a problem with the pointclouds and the multi-thread scene extraction feature.
* [Katana] Fixed a crash in the live updating of the curves locations.
* [Hydra] Support of the Redshift devices and memory statistics in the viewport
* [RenderView] Added the ability to clear the status bar's log messsage button with right-click or setting a custom shortcut
* [RenderView] Fixed an issue where loading a scene snapshots would clear from the snapshot viewer when autoload was disabled
* [RenderView] Fixed an issue where the snapshots layout did not load the correct saved settings
* [RenderView] Fixed an issue where the preference file for the RenderView and Feedback display would not save on Linux
* [All] Fixed bug where switching automatic memory management off and then on could produce crashes
* [All] Fixed bug that could sometimes produce wrong normals for instanced meshes that are scaled
* [All] Fixed bug that could produce wrong shadows through transparency cut-out materials, introduced 3.0.18
* [All] Fixed bug that could cause wrong matte object results through transparencies, introduced 3.0.18
* [All] Fixed bug that could produce noisier/brighter specular lighting for rough reflections/refractions that pass through transparencies, introduced 3.0.18
* [All] Fixed bug that would cause some custom AOVs to not be visible through secondary rays, introduced in 3.0.18
* [All] Fixed bug that would cause blended switch shader materials to render incorrectly, introduced 3.0.18
* [All] Now more gracefully handling cases where OptiX7 failed to initialize
* [All] Fixed bug that could cause stuck noise or biased dome lighting for rough reflections and certain sample counts
* [All] Fixed bug that could cause a crash when Altus is enabled without auto AOV creation
* [All] Fixed bug that would produce incorrect alpha values for materials with single scattering transmission enabled
* [All] Fixed bug that could cause very noisy-looking single scattered lighting under certain circumstances and progressive rendering
* [All] Fixed bug that would prevent bumpmap node results from being written out when using the custom AOV StoreToColor node

3.0.21
* [Maya] Fixed an issue where instanced proxies were not motion bluring correctly
* [Maya] Added an option on instancer nodes to enable/disable motion blur
* [Maya] Added support for Ornatrix in Maya 2020
* [Maya] Fixed an issue where the RenderView was not enabled for Maya 2016
* [Max] Fixed a bug introduced in 3.0.20 where having Motion Blur enabled caused a renderer error while configuring Render View
* [Max] Fixed a bug affecting materials on objects using velocity-based deformation blur
* [Max] Fixed a bug in Redshift Object Properties where the deformation velocity channel value was not stored when enabling velocity override
* [C4D] Added initial support for the C4D Sky and Physical Sky objects.
* [C4D] Added a shortcut for Matrix instancing/scattering to the Objects menu.
* [C4D] Addressed a rare crash during IPR.
* [C4D] Addressed a few cases where the Viewport IPR would constantly refresh when specific objects were used in the scene.
* [C4D] Addressed an issue in Cinema 4D R20 or newer where the ShaderGraph Color+Alpha parameters would be shown in the UI without factoring the input color profile.
* [C4D] Addressed an issue leading to a flickering of the camera selector in the RenderView.
* [Houdini] Added the standard Redshift feedback display tool, replacing the custom one.
* [Houdini] Added the support of the isolate selected feature for the materials while working with VOP nodes.
* [Houdini] Support of the VOP nodes Debug flag to isolate it.
* [Houdini] Addressed the wrong rendering of bone objects.
* [Katana] Fixed a problem with the "RS_aovLightGlobal" default value if the attribute is not available.
* [RenderView] Added the ability to set a custom shortcut to toggle the Isolate Selection lock
* [RenderView] Fixed an issue when enabling / disabling the view settings the Log table would resize
* [RenderView] Fixed an issue where the view settings for Current Stage, Memory Statistics, and Log could sometimes not being saved correctly
* [RenderView] Fixed an issue where below the framebuffer there would be a lot of empty space when the RenderView was scaled
* [All] Fixed some more issues with curvature not obeying the "consider same object only"
* [All] Fixed bug with OptiX7/RTX where sprite node textures were not properly refreshed after a VRAM reset - creating holes and visual artifacts
* [All] Fixed bug with VDB volumes and global emission sometimes producing glowing artifacts around the volumes
* [All] Improved importance sampling of volume grids. There should now be fewer or no "fireflies" on them
* [All] Fixed OptiX-denoiser-related issue that would cause 3dsMax cropped renders crash
* [All] Fixed bug that would cause a crash when generating point-based GI with global volume scattering enabled, introduced in 3.0.20
* [All] Fixed bug that would cause too bright GI for hair shaders, introduced 3.0.18
* [All] Fixed bug that would cause incorrect background AOV results for matte objects, introduced 3.0.18
* [All] Fixed bug that would knock out textured transmittance shadow color, introduced 3.0.18
* [All] Fixed bug that would keep back-facing diffuse/translucency lighting for matte objects, introduced in 3.0.18
* [All] Fixed bug that would treat thin-walled reflections as single-sided instead of double-sided, introduced in 3.0.18
* [All] Fixed bug that could cause visual corruption or asserts when blending sss materials, introduced in 3.0.18
* [All] Fixed bug that could cause very warped anisotropic specular reflections to get abruptly cut, introduced in 3.0.20
* [All] Fixed numerous bugs relating to how global fog volumes and height fog interact with opacity cut-out materials and VDBs
* [All] Illegal shader material blender node connection now kicks out an error
* [All] Fixed old bug that could cause rare, random visual corruption
* [All] Fixed bug that could cause a "Initial size for allocator cannot be zero!" assertion/crash.
* [All] Removed some logging from Cryptomatte as it could overburden and crash the log file
* [All] Fixed bug that could trigger a queue counting assert for certain bump mapping texture node combinations
* [All] Improved Automatic Sampling and the sampling optimization algorithm to fix persistent 'holes' and noise bugs
* [All] Fixed bug that could miscalculate some internal buffer sizes and make scenes render with excessive out-of-core
* [All] Fixed bug that could "clip" motion-blurred hair if it used more than 2 deformation steps
* [All] Re-implemented object-based opacity for the new shading technology, which was disabled since 3.0.18

3.0.20
* [Maya] Fixed an issue where the overscan options did not load correctly
* [Max] Fixed crash when changing Denoising settings in Render View while rendering
* [Max] Fixed a bug where vignetting effect is not applied to rendered image in Render View after moving the time slider
* [Max] Update Dome Light viewport widget so center indicator can be seen from top view
* [C4D] Added a new mode in the RSCamera tag for deriving automatically the Bokeh CoC radius from the Cinema 4D camera focal length and f-stop settings.
* [C4D] Addressed an issue leading to invalid connections in Nodes materials in S22.
* [C4D] Addressed an issue with file UI in the Nodes editor which switching between materials.
* [C4D] Addressed a crash issue when incompatible UVW tags are referenced.
* [Houdini] Added support for H18.0.460 and dropped support for H18.0.348
* [Houdini] Fixed a problem in the proxy scenes including denoising and the auto create AOVs option disabled.
* [Houdini] Fixed a problem while rendering Houdini vdb primitives.
* [Houdini] Fixed a problem with the instancefile proxy instancing and the light lignking feature.
* [Katana] Fixed a problem in the multi-thread extraction code affecting the light linking and other features.
* [Katana] Fixed several issues in the Golaem procedural interface.
* [Katana] Addressed the cryptomatte material names, now configured from the scene material paths.
* [Katana] New option in the RedshiftRenderSettings node to configure the cryptomatte material IDs from full paths.
* [RenderView] Added a confirmation dialog before loading postFX settings from snapshots
* [RenderView] Fixed an issue where Vignetting saved in snapshots did not load correctly if the FoV was different from when the snapshot was saved (New snapshots will have this fix but old will not)
* [RenderView] Fixed an issue where each of the overlays for Click to Focus, Select Object, and Select Material were named "Enable Overlay" in the custom shortcuts
* [RenderView] Fixed an issue where IPR could still be running after closing the RenderView and would cause the RenderView to show again after updating a scene
* [All] Fixed bug with OptiX7/RTX that could produce crashes if an object in the scene was empty
* [All] Fixed bug that knocked out custom AOVs for matte objects, introduced in 3.0.18
* [All] Fixed bug that could cause incorrect alpha values for secondary rays and matte objects, introduced in 3.0.18
* [All] Fixed bug that could cause a memory stomped assert during SSS computation, introduced in 3.0.18
* [All] Fixed bug that could cause rare random GPU crashes, introduced in 3.0.18
* [All] Fixed bug that could cause weird GI 'banding' artifacts through volumes, introduced in 3.0.18
* [All] Fixed bug that could cause wrong integer user attribute results for point clouds, introduced in 3.0.18
* [All] Fixed bug that knocked out the 'background' AOV, introduced in 3.0.18
* [All] Fixed bug that could potentially cause random corrupt lighting, introduced in 3.0.18
* [All] Fixed bug that would produce incorrect irradiance point cloud lighting on double-sided diffuse materials, introduced in 3.0.18
* [All] Fixed bug that could cause incorrect tangent attributes (and broken lighting) for deformation blur proxies
* [All] Fixed bug with OptiX7/RTX which could cause crashes on certain scene edits (adding or removing objects or using the C4D "takes" system)
* [All] Fixed bug with OptiX7/RTX which could cause crashes if a single high-poly mesh needed more than 4GB of VRAM
* [All] Fixed bug with OptiX7/RTX which would make curvature render wrong
* [All] Fixed bug that could produce volume grid crashes if the volume grid had no material assigned to it
* [All] Fixed bug that could make automatic memory management ineffective with OptiX/RTX and lead to excessive out of core texture access
* [All] Fixed bug with ray traced SSS which could produce weird dark edges if the object was fairly complex and the SSS radius was large
* [All] Fixed bug with OptiX7/RTX which could produce wrong results when rendering hair
* [All] Fixed bug that could cause noisy looking mesh lighting under certain circumstances, introduced in 3.0.19
* [All] Now detecting NVLink more accurately. Our previous detection method could incorrectly enable NVLink functionality on Linux systems, even if NVLink connectors were not present

3.0.19
* [Max] Fix UI issues for Feedback Display affecting 3ds Max 2014-2017
* [Max] Fixed a bug affecting Ornatrix Ox Mesh from Strands modifier in camera-facing configuration
* [Max] Fixed a bug introduced in 3.0.18 that broke the Altus Denoiser 'k'-value settings in a scene
* [Max] Demoted log-level of "Conversion failed for object XXX" message to Debug
* [Max] Dome Light viewport preview visibility default value is now Off
* [C4D] Addressed an issue affecting the relinking of UDIM and UVTILE in the Asset Manager.
* [Houdini] Fixed an IPR crash while working with ramp parameters.
* [Houdini] Addressed the rendering progress messages reporting in the RenderView and MPlay.
* [Katana] Added support for instance arrays.
* [RenderView] Added Detailed and Debug tabs and filtering options to the Feedback Display (off by default)
* [RenderView] Fixed a crash if in the Memory Statistics config you pressed the down button with nothing selected
* [RenderView] Fixed a crash caused by the "Current Stage" status icon changes
* [RenderView] Fixed error in minimum value for OptiX Denoise progressive/bucket overhead sliders
* [RenderView] Fixed an issue where enabling/disabling Preferences > Log > Show > Info or Warnings were reversed
* [RenderView] Fixed an issue where the log message button would not size correctly in relation to the RenderView's size
* [All] Fixed bug with OptiX7/RTX where editing a single mesh would crash the code
* [All] Fixed bug with OptiX7/RTX where interactivity was not good with certain simple scene edits
* [All] Fixed bug with OptiX7/RTX that could produce "clipped" results when tessellation/displacement was used
* [All] Fixed another bug that could cause NVLink crashes if the there were more than two devices using NVLink or were additional ones not using NVLink
* [All] Fixed multiple specular reflection bugs, introduced in 3.0.18
* [All] Fixed puzzle-matte and matte-shadow bugs, introduced in 3.0.18
* [All] Fixed Z-Depth AOV bug with matte-shadow objects, introduced in 3.0.18
* [All] Fixed mapped scattering bug, introduced in 3.0.18
* [All] Potential fix for random GPU crash when global volume scattering is enabled, introduced in 3.0.18
* [All] Fixed bug that would cause a crash for photon and shadow shaders when connecting texture nodes to the material, introduced in 3.0.18
* [All] Fixed bug that could make light group AOVs look corrupted, introduced in 3.0.18
* [All] Fixed bugs that could cause corrupt renders and crashes during deep exr or Cryptomatte rendering, introduced in 3.0.18
* [All] Fixed random "Assymetry with 'will be read in the future' and 'wont' in buffer" bug
* [All] Fixed bug that could produce visual artifacts on VDB intersections
* [All] Fixed bug that could produce the OptiX7 "Failed to compute memory usage" crash

3.0.18
* [Maya] Fixed a crash cause by hidding the Sun light of the enviornment Sky shader
* [Maya] Fixed an issue where turning off Motion Blur from Render Stats wouldn't actually turn off Motion Blur
* [Maya] Fixed an issue where animated Meshes would not appear correctly
* [Maya] Added a check box called "Enable MASH Mode" to the motion blur section of the Redshift render settings
* [Maya] Fixed bug in Redshift's helper functions for the Render Setup system in Maya 2019 and above
* [Maya] Fixed bug that caused certain drop-down shader attributes from being off by 1 in Maya 2020
* [Max] Fixed a bug where the FumeFX adaptive grid Z-offset translated in the wrong direction
* [Max] Material override enable-state now ignored during IPR -- use Render View's Clay Mode instead
* [Max] Added velocity-based deformation blur options to Redshift Object Properties
* [Max] Added support for 3ds Max 2021
* [Max] Added support for tyFlow particle interface
* [Max] Minor UI change to show percentage for Optix denoise overhead values
* [Max] Support Denoise interface in Render View
* [Max] Proxy export now always includes a camera -- if None specified, then one is created based on render viewport settings (locked or active)
* [Max] Defer clearing of Render View buffers until first block/pass is rendered, when denoising with OptiX
* [C4D] Added support for Cinema 4D S22. The minimum required version is S22.016.
* [C4D] Addressed an issue leading to color banding in the Viewport IPR.
* [C4D] Addressed an issue where the Redshift menu could be appear multiple times in the Cinema 4D main menu, under certain conditions.
* [C4D] Addressed an issue where where the FeedBack display would not appear during IPR renders.
* [C4D] Addressed a crash issue in the automatic translation of Standard materials.
* [C4D] Addressed an issue where an incorrect MoGraph index would be used for Multi-Instances.
* [C4D] Addressed a freeze issue on macOS when starting the IPR from the RenderView in versions of Cinema 4D up to R19.
* [C4D] Addressed a crash issue on Linux when Cinema 4D terminates
* [Houdini] Fixed a crash while rendering objects without any normals attribute.
* [Houdini] Addressed the support of the light_color light instancing attribute in textured lights.
* [Houdini] Addressed the behavior of the RS RenderView camera selector, that now is always enabled, even whithot starting the rendering.
* [Houdini] Fixed a problem with the RSRenderView <take> token.
* [Houdini] Fixed a crash while rendering the Sky SOP in procedural mode.
* [Houdini] Fixed a crash in the RSRenderView pick material feature while picking objects with the default material.
* [Houdini] Fixed a bug while rendering volumes from multiple groups.
* [Houdini] Addressed the IPR live updating of the object level options while working with volumes and proxies.
* [Houdini] Addressed the RenderView material picker feature to select the material VOP node inside the material builder.
* [Houdini] Removed the rendering and scene export restrictions while working in Houdini Indie.
* [Houdini] Added support for H18.0.416 and dropped support for H18.0.287
* [Katana] Fixed a problem in the GafferThree light packages while adopting for editing.
* [Katana] Point type AOVs channels renamed to X,Y,Z.
* [Katana] Improved RSLight GUI, hiding the area and spot options when not used by the selected light type.
* [Katana] Fixed a crash in the Katana 3.5 live rendering feature.
* [Katana] Fixed a problem with the tangents computation.
* [Katana] Addressed and issue with the lights rigs Hydra viewer updating.
* [Katana] Added the "Softness Affects Gobo" parameter to the RSLight.
* [Katana] Fixed a problem with the portal lights in the Hydra viewport.
* [RenderView] Click to Focus is no longer disabled when Optix RT is enabled
* [RenderView] Fixed an issue where Auto Load Snapshots was not loading snapshots
* [RenderView] Fixed a crash caused by the scale mode being set to "Fill Window" when in IPR causing the width or height going beyond Redshift's limits
* [All] Fixed rare crash bugs that could occur when adding/removing materials during IPR rendering
* [All] Fixed volume grid bug that made color channels not work in some cases
* [All] Fixed bug that could cause a "Mem copy is too big for buffer" assert when using many sprite nodes
* [All] Improved interactivity when moving objects or lights on large scenes
* [All] Enabled OptiX7 support. It supports faster ray tracing, it's more interactive, it supports trace sets and fixes some SSS and point-tracing bugs, among other things.
* [All] Fixed bug introduced in 3.0.17 (because of a dual-pass Altus fix) which would reduce sampling randomness between frames
* [All] Added optimizations that help with interactivity on high-poly scenes
* [All] Enabled OptiX7 support. This improves stability, SSS functionality, interactivity and general ray tracing performance, especially on scenes with transparencies. It fixes some point primitive bugs with our OptiX6.5 implementation. It also allows for trace sets to be used.
* [All] Added new shading technology, bringing better performance, more predictable diffuse GI trace depth control, nested material blending and various 3.0 specific trace depth fixes
* [All] Fixed bug that could cause crashes during shaderball rendering. Please read this post for more info: https://www.redshift3d.com/forums/viewthread/30444/
* [All] Fixed bug that could produce visual srtifacts when VDBs overlapped
* [All] Fixed bug where light volume samples overrides would not take effect until a memory reset
* [All] Fixed bug where round corners wouldn't work on concave non-intersecting objects
* [All] Fixed bug related to scaling of point cloud meshes. Please read this post for more info: https://www.redshift3d.com/forums/viewthread/30684/
* [All] Fixed bug that could cause crashes if the there were more than two devices using NVLink or were additional ones not using NVLink
* [All] Proxies exported with this version will now also include the camera bokeh and lens distortion images in the proxy dependencies stored in the proxy header
* [All] Fixed a rare bug that could cause a crash during deep traces


3.0.17

* [Maya] The World Position and Depth AOVs default bit depth is now 32-bit
* [Maya] Fixed an issue where the "Show Output Before Denoising" button in the RV was not enabled with when the denoise mode Altus Dual Pass was set
* [Maya] Fixed bug that could cause an assert when attempting to denoise deep output
* [Maya] Fixed issue with selecting renderable camera in render globals (Maya 2019 and 2020)
* [Maya] Fixed bug that resulted in unpredicatable behavior with Redshift light groups on native Maya lights
* [Max] Fixed an issue where shaders on non-English systems failed to be recognized by Redshift
* [Max] Fixed a bug introduced in 3.0.08 where OCIO View Transform is not saved with the scene
* [Max] Fixed issue in Max 2014-2017 where the Redshift toolbar remained visible in Expert Mode
* [Max] Fixed issue in Max 2014-2017 where the Redshift toolbar in vertical-docked orientation did not display correctly at startup
* [Max] Fixed issue from Max 2019 onwards where the Redshift toolbar is always visible after startup, even if it had been hidden
* [Max] Fixed issue where light include/exclude lists and Trace Sets did not work inside XRef scenes
* [Max] Fixed a bug where shaderballs do not render correctly after changing system units
* [Max] Fixed a bug where a deleted object's transform is lost when restoring it via Undo during IPR
* [Max] Fixed baking issue affecting objects with adjusted pivot transforms
* [Max] Fixed potential crash when deleting objects during IPR
* [Max] Fixed a bug where utility buffers for Altus denoising were not saved for the Beauty when using 3ds Max file output
* [Max] Added support for rendering FumeFX caches (requires version 5.0.6 or later)
* [Max] Added velocity-based deformation blur support for Bifrost meshes
* [Max] Proxy Export dialog now matches the initially-selected camera to the active viewport
* [C4D] Added initial support for X-Particles ExplosiaFX volume objects. This requires X-Particles 4 Build 742 or better.
* [C4D] Added initial support for FumeFX volume objects.
* [C4D] Improved support for the velocity weight-maps of the X-Particles Mesher object.
* [C4D] Improved the automatic conversion for Standard materials which now supports tangent-based displacement.
* [C4D] Addressed an issue where Direct AOVs could use an incorrect frame number when rendering through the RenderQueue under certain conditions.
* [C4D] Addressed an issue where Cloners with instancing enabled could trigger a crash under certain conditions.
* [C4D] Addressed an issue where changes to Custom AOV materials where not detected consistently during IPR.
* [C4D] Addressed an issue in the handling of Irradiance Point Cloud and Irradiance Cache files when frame blending is enabled.
* [C4D] Addressed an issue where dragging-and-dropping preset textures from the Content Browser produced Texture nodes with incorrect paths.
* [C4D] Addressed an issue where custom User-Data would not be effective when used through XRefs with namespaces.
* [C4D] Addressed an issue where file sequences would not be consistent with the current frame when rendering with motion-blur under certain conditions
* [C4D] Addressed an issue where the material override color was not tracking the input color profile setting
* [C4D] Addressed an assertion error relating to viewport previews for Node materials.
* [Houdini] The world and depth AOVs are configured to 32-bit by default.
* [Houdini] New HScript command "Redshift_IPRRenderingState" to get the IPR/RenderView rendering state.
* [Houdini] Fixed a performance issue while rendering sequences including lights instances.
* [Houdini] Fixed a crash in the strands feature while working with the Maxon noise shader.
* [Houdini] Fixed a cryptomatte bug after rendering using the scene view camera or the viewports render region tool.
* [Houdini] Fixed a problem with the vdb primitives transformations.
* [Houdini] Exposed the "Full Paths Cryptomatte IDs" option and removed the Redshift memory options from the Redshift Proxy Output SOP/ROP.
* [Houdini] Support of the texture sampler node "Layer Name" parameter to select the COP node channel to be extracted. "C" is always extracted by default.
* [Houdini] Sorted ROPs list in the RenderView ROP selector, alphabetically ordered.
* [Houdini] New option in the RS RenderView Houdini tab to disable the automatic rendering of the selected ROP.
* [Houdini] Updated RS Material Builder node to include the RS Material connected to the Surface output automatically.
* [Houdini] Fixed a bug while rendering particles with a negative scale.
* [Houdini] Fixed a problem with the light linking and tracesets while working with shared proxy instances.
* [Houdini] New "Redshift_IPRRewireRootMaterialNode" HScript command used to rewire/reload a material from the root node.
* [Houdini] Addressed the RS RenderView material override color, that is now extracted from the ROP material override options.
* [Katana] Fixed the live updating of the solo/mute lights state inside the GafferThree rigs.
* [Katana] Multi-thread scene extraction code (enabled by default, available for Katana 3.5v2+ only)
* [Katana] REDSHIFT_MT_EXTRACTION and REDSHIFT_MT_CORES_MULTIPLIER environment variables to enable/control the multi-thread scene extraction feature.
* [Katana] Custom GafferThree package classes for the RS Lights.
* [Katana] Added support of the new Katana 3.5 --reuse-render-process batch rendering option.
* [Katana] Fixed an issue in the RedshiftOutputChannelDefine node hide parameters logic.
* [Katana] Fixed a crash while exporting deep EXR files including the ObjectID AOV.
* [Katana] Added support for environment variable REDSHIFT_FORCEQUITONINTERNALERROR, which when set to any value other than 0, will force a hard crash when an unrecoverable error occurs while rendering.
* [Katana] Fixed a bug while rendering particles with a negative scale.
* [RenderView] Denoise controls have been added to the display tab (Only enabled on Maya currently)
* [RenderView] IPR Undersampling can now be set up to 5
* [RenderView] Fixed an issue where IPR Texture Reload did not always function correctly on initially opening the RV (Maya only)
* [RenderView] Fixed an issue where the frame buffer could turn black when zooming
* [All] Potential fix for a random crash when changing block size during progressive rendering
* [All] Fixed handling of invalid AOVs that could cause a rare crash
* [All] Now zero-padding the Cryptomatte hashes
* [All] Fixed bug that would cause inconsistent results when using the MaxonNoise shader and camera-space rendering
* [All] Fixed another "Exceeded context stack depth!" assertion on scenes that are using the Irradiance Cache
* [All] Fixed bug that could cause global options to not update
* [All] Fixed bug with random numbers that could make certain frames not denoise with dual-pass Altus
* [All] Fixed some bugs relating to shader optimizations and automatic sampling producing poor results, particularly for very noisy DOF scenes when lots of samples are needed
* [All] Fixed bug in Redshift core that could produce crashes if a 3d plugin issued many error log entries in a multithreaded way
* [All] Fixed bug that could cause hard crash in the core when using a State node to drive material displacement or bump shaders
* [All] Fixed bug introduced in 3.0 that would affect the number of direct lighting samples, resulting in slower rendering performance
* [All] Added sanity check for invalid automatic sampling/shader optimizations unified sampling threshold
* [All] Fixed bug that could not update scene if hair min pixel width settings were tweaked
* [All] Fixed bug where the scatter ramp color of a volume grid could affect another volume grid, if the start ramp color was anything else other than black
* [All] Fixed a rare texture sampling crash bug with message "Expression: pNode->GetPhysicalID() != 0xFFFFFFFF"

3.0.16
* [Max] Fixed Altus-OpenCL crash issue
* [Max] Added support for RS Texture map
* [All] Fixed bug introduced in 3.0.14 that could cause a crash when multiple animated MaxonNoise shaders exist in scene
* [All] Fixed Linux-specific crash with tessellation and displacement

3.0.15
* [Katana] Added support for hidden polygons from the geometry.arbitrary.hiddenFacesList attribute or from invisible facesets.
* [RenderView] Improve mouse hit-testing for region box adjustments
* [All] Fixed bug that could trigger the "Exceeded context stack depth!" assertion
* [All] Altus now renders without watermarks - for free! :-) Please see this: https://www.redshift3d.com/forums/viewthread/29452/
* [All] Fixed Linux-specific "PagedArray" crash

3.0.14
* [Maya] Fixed a crash when using precentage mode with Overscan
* [Maya] Fixed an issue where Overscan wasn't being updated correctly
* [Maya] Fixed an issue where vignetting was not updating
* [Maya] Fixed an issue where using the Select Material or Select Object from the RV would refresh the render in IPR mode if it had finished
* [Max] Fixed an issue where hidden objects were being evaluated at render-time
* [Max] Fixed an application freeze when stopping IPR while rendering a shaderball
* [Max] Fixed a crash when rendering shaderballs for Multi/Sub-Object in Max 2014 (possibly affects other versions too)
* [Max] Increased IPR restart "grace period" following the rendering of a shaderball, to reduce interruptions if multiple shaderball renders are queued
* [C4D] Added support for TeamRender single-image distributed rendering.
* [C4D] Added support for Object and Material picking in the RenderView.
* [C4D] Added support for selectively hiding objects in proxies.
* [C4D] Added support for the Nodes Preview Scene preference setting in R21.
* [C4D] Addressed an issue where unrelated AOVs could be selected in Store To AOV shader nodes.
* [C4D] Addressed an issue where converting a Substance to a ShaderGraph material would fail under certain conditions.
* [C4D] Addressed an issue in the tangent data generation.
* [Houdini] Addressed the support of single channel and RGBA COP referenced textures.
* [Houdini] Minor GUI update in the ROP node moving the photon options to match the place found in other DCCs.
* [Houdini] Fixed several jittering and clipping issues related to the volume rendering.
* [Houdini] New "Redshift" tab menu to store all the Redshift SOP nodes.
* [Houdini] New option in the RSLight object to support the animated on/off state in the mesh lights.
* [Houdini] Added new build for H18.0.348
* [Katana] Improved and more robust ngons triangulation code.
* [Katana] Added support for Katana 3.5v1
* [RenderView] Added an option to adjust the rate of zooming with the mouse wheel when snapping is enabled, View > Zoom > Snap Rate
* [RenderView] Added an option to disable texture reloading during IPR mode to the RV called " IPR Texture Reload" (Maya only currently)
* [RenderView] Changed the name of the Customize menu to Preferences
* [RenderView] All settings within the Preferences menu are now saved globally rather then scene based
* [RenderView] Fixed a crash that could occur when autoload is enabled and you're opening the RV for the first time
* [RenderView] Fixed an issue where you couldn't disable the overlay for Select Object and Select Material
* [RenderView] Fixed an issue when a snapshot was deleted or removed selection would not be updated correctly
* [RenderView] Fixed an issue when performing a region render with a large resolution the area outside the defined region would become black
* [All] Fixed bug that could cause a crash when rendering is aborted early
* [All] Fixing some comment-related bugs with the LUT readers (cube and 3dl)
* [All] Fixed displacement-related bugs when using MaxonNoise shader in 'world space' mode
* [All] Displacement re-computation now honored when MaxonNoise shader is using global frame-based animation to drive it

3.0.13
* [Maya] Added support for Maya 2020
* [Maya] Overscan support has been added to the render settings
* [Maya] Fixed an issue that would cause XGen to not update correctly
* [Maya] Fixed a crash caused by Curve Sets when deformation blur is enabled
* [Max] Fixed an issue where IPR rendering continuously resets after being initiated
* [Max] Fixed an issue where Maxon Noise always uses Object source mode
* [Max] Fixed an issue with drag-and-drop for default map in RS Multi-Map
* [Max] Fixed a bug where hidden lights are transformed to the origin after updating IPR when Render Hidden Lights is enabled
* [Max] Changing the visibility of a light no longer triggers IPR to update when Render Hidden Lights is enabled
* [Max] Reference pose vertex data is now only used when Mesh Parmeters modifier specifies a different reference node, or has Frame Number option enabled
* [Max] Added a node picker to Physical Sky for selecting an alternative sun / target
* [Max] Added Overscan support, found in the render settings under the Output tab
* [C4D] Added initial support for rendering X-Particles groups
* [C4D] Added support for refreshing Nodes material previews using the Render Materials commands in the Redshift Materials/Tools menu
* [C4D] Improved the AOV manager copy/past AOV function so that materials referenced from Custom AOVs will also be copied
* [C4D] Improved the Proxy Object which now displays a list of the internal materials
* [C4D] Addressed an issue where certain parameters of the Environment and Dome Light shaders were not effective in Nodes
* [C4D] Addressed an issue where references to Nodes materials were not evaluating correctly
* [C4D] Addressed an issue where changes to referenced materials were not reflected in the IPR
* [C4D] Addressed an issue where certain material edits where not reflected in the IPR
* [C4D] Addressed an issue where non-legacy scene units where not effective in MaxonNoise
* [C4D] Addressed an issue where certain Nodes parameters enforced hard-limits on value ranges
* [C4D] Addressed an issue where the Asset Manager allowed presets to be localized or globalized
* [C4D] Addressed an issue where Render-To-RenderView using large resolutions could lead to a hidden background render
* [Houdini] Fixed a crash while exporting proxy objects from OBJ nodes with the proxy options enabled
* [Houdini] Addressed the expansion of the packed geomtry while rendering Redshift packed proxy sop nodes.
* [Houdini] Addressed a problem with the triplanar node if used inside subnets with multiple outputs
* [Houdini] Fixed a crash on exit that could be related to the corruption of the RenderView preferences file
* [Houdini] Added the pick materials and mesh objects feature to the RenderView
* [Houdini] New option in the ROP node to set the Cryptomatte IDs from the nodes full path
* [Houdini] Addressed the behavior of the RenderView freeze tessellation button to refresh the scene after unclicking it
* [Houdini] Addressed the IPR live updating of the COP based lights textures
* [Katana] Addresed the wrong rendering of location nodes inside the instance source groups
* [Katana] Added some texture parameters to the RSLight shader to support the lights texturing in GafferThree
* [RenderView] The RS_SNAPSHOT_DIR and RS_PRESET_DIR environment variables updated to REDSHIFT_SNAPSHOT_DIR and REDSHIFT_PRESET_DIR to be consistent with other Redshift environment variables
* [RenderView] Fixed a crash on C4D when changing the zoom in IPR mode with a region render
* [All] Now properly respecting the "Randomize pattern on Each frame" being OFF when using dual-pass Altus. Disabling this option can produce more stable results with animations
* [All] Fixed issue where camera offset was not properly used for out-of-frustum tessellation
* [All] Fixed issue where an empty comment in a .cube LUT would adversely affect the loading of the LUT. Also fixed a couple of other issues that could produce crashes or wrong results when loading linear or 3DL LUTs.
* [All] Fixed bug that could cause vertex format errors when using the UV input option on the new Maxon Noise shader node
* [All] Added new Automatic Sampling option

3.0.12
* [Maya] "Apply Post-Effects to Redshift RenderView" added to AOV nodes to enable/disable post effects per AOV
* [Maya] Fixed an issue where meshes would appear at the incorrect frame when deformation blur was enabled
* [Max] Fixed issue where buttons in RS Material Switch UI operate on the wrong slot (workaround for MAXX-54738)
* [Max] Expand UI range for PuzzleMatte IDs up to 65535 - potential fix for UI errors: see https://www.redshift3d.com/forums/viewthread/28570/
* [Max] Honor the Motion Blur "enabled" option for particle systems
* [C4D] Added initial support for Cinema 4D R21 Nodes Materials - this requires Cinema 4D R21.112
* [C4D] Added an option in the System tab/Log section to control the output of warnings about invalid geometry
* [C4D] Addressed an issue leading to a hang in the TurbulenceFD simulation window
* [Houdini] Fixed a critical RenderView performance issue while working with H17.5.425 and H18.0
* [Houdini] Fixed a volume jittering problem after retiming it
* [Katana] Addressed the unsupported linking of float outputs to float3 inputs in the shader nodes
* [Katana] Golaem procedural code updated to support the latest GolaemCache node parameters related to Redshift
* [Katana] The cryptomatte node name IDs are now created using the full scenegraph paths to support assets with the same shape name
* [Katana] XGen procedural updated to support the warning and stats level parameters and custom frame timing
* [RenderView] Fixed an issue where color correction wasn't being applied to AOVs correctly
* [All] Added Maxon noise shader
* [All] Fixed OptiX RT area lighting intensity and noise differences when seen through transparencies or refractions
* [All] Fixed bug that could cause splotchy artifacts when rendering with the matte-shadow object option

Important information for Cinema 4D R21 users:
With the introduction of Nodes materials the minimum required version of Cinema 4D R21 is R21.112
The R21 plugin will not load in earlier versions of Cinema 4D.

3.0.11
* [Maya] Added 'rsRVAttributes' to support querying from attributes from the RV
* [RenderView] Added the ability to Save Image as... with PNGs
* [All] Fixed regression bug introduced in 3.0.10 that disabled UDIM/UVTILE textures

3.0.10
* [Maya] MASH BlendDeformation is now supported while using deformation blur
* [Maya] Fixed an issue where in IPR mode the camera wouldn't update correctly when keyed
* [Max] Fixed bug introduced in 2.6.49 affecting hidden lights
* [Max] Fixed bug introduced in 2.6.49 affecting hidden proxy instanced by Forest Pack
* [Max] Fixed crash during IPR when hiding/showing lights
* [Max] Proxy User Data Override + Material Replacement now extracts attributes required by the replacement materials, even if not part of the original proxy
* [Max] Added support for Deep EXR output
* [Max] Added support for Multi-part EXR
* [Max] Added missing 'Smooth UV Boundaries' option in RS Mesh Parameters
* [C4D] Addressed an issue where stopping the IPR under certain conditions could lead to a crash
* [C4D] Addressed an issue where certain AOV configurations could lead to crash during IPR
* [C4D] Addressed an issue where certain IPR settings would become sticky if Redshift render settings were not present in a scene
* [C4D] Addressed an issue where the VIPR could become stuck in a refresh loop if a Shader Node had key-frames
* [Houdini] Added support for H17.5.425 and dropped support for H17.5.327
* [RenderView] Fixed an issue where post-effects would apply to puzzle matte AOVs
* [RenderView] Fixed a crash on R21 when saving images through the RV
* [RenderView] Fixed a crash when sampling from the buffer with Color Picker
* [All] Fixed bug that could cause a crash when mixing ray-switch shader nodes with shader node connections that require type conversion
* [All] Fixed bug that could mess up procedural noise and projection nodes after being applied to proxies with certain vertex attributes
* [All] Fixed bug introduced with the volume grid impriovements in 3.0.09 which could make some volume grid layers (like emission) render wrong
* [All] Fixed bug introduced with the volume grid impriovements in 3.0.09 which could produce crashes while filling VRAM
* [All] Fixed bug that could produce visual artifacts if the scene contained more than 4 billion unique voxels
* [All] Now supporting NVLink for geometry data, too (previously only allowed it for volume grid data)
* [All] Increased out-of-core inf loop counter to avoid false positives
* [All] Reduced certain CUDA API stalls around functions that were allocating GPU memory (which affected interactivity)
* [All] Fixed bug that could ignore the global light samples override when in IPR mode

3.0.09
* [Maya] Isolate Selected updated to isolate shaders
* [Maya] Added support for passing user data to Redshift Maya extensions
* [Maya] Added support for assigning user data to Xgen, Ornatrix and Shave
* [Maya] Fixed an issue where instancers wouldn't render correctly when motion blur was enabled
* [Max] Fixed bug where transform updates for Ornatrix Hair have no effect in IPR
* [Max] IPR improvement: update animated object transforms when moving time slider
* [C4D] Added experimental support for IPR in the viewport, available through the Viewport IPR option in the Redshift * menu
* [C4D] Added support for automatically locking the RenderView to the render camera
* [C4D] Added support for ignoring geometry modifications during IPR, through the new Freeze Geometry icon in the * RenderView; use this to prevent IPR updates from frequently changing objects
* [C4D] Added support for previewing Cryptomatte AOVs during IPR in bucket mode, and when rendering to the RenderView
* [C4D] Added a new option in the global preferences to control whether a Maxon subscription license should be used or * not
* [C4D] Improved the toolbar icon behavior in the RenderView
* [C4D] Addressed an issue where the Cinema 4D Distorter shader could not be baked
* [C4D] Addressed an issue leading to inconsistent behavior with Save Project with Assets under certain conditions
* [C4D] Addressed an issue where certain scene edits might not be reflected in the IPR under certain conditions
* [C4D] Addressed an issue with the automatic creation of materials from substances in R21, leading to incorrect * channels being sourced
* [Houdini] Fixed an issue with the RenderView click to focus CoC radius parameter
* [Houdini] Addressed the packed geo instancing in "Centroid" pivot location mode
* [Houdini] Refactoring of the packed geo multi-thread extraction code to avoid crashes and hangs
* [Houdini] Fixed some minor memory leaks
* [Houdini] Support of the first material found from the shop_materialpath primitive attributes while rendering objects * as particles
* [Houdini] Fixed several issues related to the RenderView Click-to-Focus feature
* [Houdini] Fixed a problem with the dot connector while working with math VOP nodes including two or more outputs
* [Houdini] New REDSHIFT_DEFAULT_SHADER_COLOR environment variable to configure the default shader color as three float * RGB values
* [Houdini] New REDSHIFT_RV_OPEN_ONLY environment variable that can be set to 1 to open the RenderView from the shelf * tool without rendering
* [Houdini] New fast packed geo expansion option in the RS ROP node, Main tab. This feature is useful while rendering * OBJ nodes with a massive amount of packed primitives
* [Houdini] Addressed the RenderView default opening size to fit all the toolbar icons
* [Houdini] New GUI design in all the RSLight nodes, with all the main features available in a single tab
* [Houdini] Added support for H17.5.391 and dropped support for H17.5.293
* [Katana] Fixed a bug in the cryptomatte user custom IDs processing
* [Katana] New REDSHIFT_DEFAULT_SHADER_COLOR environment variable to configure the default shader color as three float * RGB values
* [Katana] New option in the RedshiftOutputChannelDefine to configure the channel data type in the material, beauty and * custom channels
* [Katana] The puzzle matte and motion vectors channels are now exported as RGB without the alpha channel
* [Katana] (EXPERIMENTAL) Added support for the XGen and Golaem procedurals
* [RenderView] Select Object from the RS RV frame buffer has been added for Maya. Limited to Mesh objects currently.
* [RenderView] Select Materials from the RS RV frame buffer has been added for Maya.
* [RenderView] Added an overlays for the Click to Focus, Select Object, and Select Materials modes to know when the modes are active and their controls.
* [RenderView] Added an option to disable the Click to Focus, Select Object, and Select Materials overlays in the Customize menu
* [RenderView] Fixed an issue where the Click to Focus position didn’t always match the clicked position
* [RenderView] Fixed a crash on R21 when taking snapshots
* [RenderView] Fixed a crash that could happen when deleting Snapshots
* [RenderView] Fixed an issue where the Pixel Sampler would be blocked from selecting a region of pixels on the frame buffer
* [All] Now using less CPU memory when loading high-resolution VDBs
* [All] Improved volume grid memory management to allow it to address much larger amounts of VRAM. The full-rez Moana cloud is now loadable by GPUs that have enough VRAM.
* [All] Enabling NVLink for volume grid memory. It's enabled automatically when the GPU memory needed by the volume grids exceeds half of the available GPU memory.
* [All] Fixed crash bug that could happen if transformation blur was enabled and IPR was running and a mesh obtained motion from being motionless.
* [All] Added workaround for DeepEXR/Cryptomatte out of memory issues
* [All] Fixed issue where, when the OptiX denoiser was enabled, some scene updates could force VRAM to be freed and reallocated (which is slow on some computers).

3.0.08
* [Maya] Fixed Xgen command-line rendering errors
* [Maya] Fixed an issue when rendering constrained camera objects they were not matching the viewport
* [Maya] Fixed an issue where selecting objects would refresh IPR with Isolate Selected turned off
* [Max] Fixed issue where 3ds Max thought the scene had changed after startup
* [Max] Extended maximum Refraction IOR on RS Material to 100, to match Maya
* [Max] Texture baking now uses "Dilation" to fill empty space, as we already do in other DCCs
* [Max] Post FX parameters are no longer stored with the scene if Redshift is not the current renderer
* [C4D] Support for TurbulenceFD in Cinema 4D R21. Requires TurbulenceFD v1.1448 or greater
* [C4D] Addressed an issue in R21 where previews in the material manager would not update under certain conditions.
* [C4D] Addressed an issue where transform changes to an Environment object would not be reflected in the IPR when the Use Transform is enabled.
* [Houdini] Added support for op: and opdef: textures in the bokeh image parameter.
* [Houdini] Fixed a crash if the final rendering resolution becomes negative due to the overscan settings.
* [Houdini] Addressed the RSLightDome intensity and exposure parameter slider ranges.
* [Houdini] Experimental fix for a crash on exit from several non-GUI tools on Linux, like the new HDAProcessor.
* [Houdini] Addressed an unexpected IPR refresh while selecting the camera node the first time.
* [Houdini] Refactoring of the AOVs ROP workflow, that now works referenced from the main RS ROP, AOVs tab, not linked to it.
* [Houdini] Improved support of the RenderView Isolate Selected feature, including lights and subnets selections.
* [Houdini] RenderView preferences file renamed to avoid problems between RS 2.6 and 3.0 if installed in the same system.
* [Houdini] Addressed the "Redshift_updateIPR" command to don't start the rendering if the IPR is stopped or disabled.
* [Katana] Fixed the viewport clipping of the RS proxy and volume objects in the viewer.
* [RenderView] Added customization options for the Region render overlay in Customization > Region > Configuration
* [RenderView] Added a checkbox to apply Color Controls to the alpha channel
* [RenderView] Fixed an issue when selecting and adjusting the Region overlay was not accurate
* [RenderView] Fixed an issue where Pixel Sampler's stored pixels were not being represented correctly on the frame buffer
* [RenderView] Fixed an issue where selecting the Path edit box for Snapshot Configuration would be blocked
* [RenderView] Fixed an issue where the Click to Focus CoC Radius circle would persist after releasing Alt+Drag
* [RenderView] Fixed an issue where enabling and disabling Bokeh would cause Click to Focus to not enable Bokeh in Maya
* [RenderView] Fixed an issue where the Maya RS RV's interactive camera functionality would be blocked by Click to Focus, neither can be active at the same time now.
* [RenderView] Fixed an issue where Color Controls, Color Management, and LUT could save/load correctly
* [RenderView] Fixed an issue where right clicking isolate selected would lock up Houdini when docked
* [All] Now gracefully handling OptiX 6.5 issues because of out-of-date drivers or unsupported GPUs
* [All] Added support for OCIO looks applied to view
* [All] Added new environment variable 'REDSHIFT_TEXTUREFILELOCKINGDISABLED' to disable texture file locking; this can help improve performance on Operating Systems that have slow file locking mechanisms, for when textures have been pre-converted and are not going to be copied to the local cache.
* [All] Fixed bug that could break ray-switch shader logic when custom AOVs are enabled
* [All] Fixed a proxy inefficiency that would keep unused textures around after being replaced by materials that don't use them
* [All] Fixed bug that could cause corruption of AOVs when applying the 'secondary ray visibility' option to custom AOVs

3.0.07
THIS VERSION ADDS OPTIX 6.5 SUPPORT. YOU WILL NEED TO INSTALL AN NVIDIA DRIVER NUMBERED 435 OR HIGHER!
* [Maya] Fixed an issue where Bokeh was not applied when the Redshift Render View enabled Bokeh
* [Maya] Fixed an issue where closing the Redshift Render View would cancel renders from the Maya Render View or batch renders
* [Max] Fixed a crash using Ornatrix Mesh From Strands modifier
* [Max] Fixed issue where replacing controllers on RS math / color shaders can crash 3ds Max
* [C4D] Added R21 support
* [C4D] Addressed a regression issue with "Save Project With Assets" for textures that live in the C4D "tex" folder or the Search Paths
* [C4D] Addressed an issue where certain VertexMap or VertexColor tag modifications would be detected during IPR
* [C4D] Addressed an issue on macOS leading to the Cinema 4D application menu missing the Preferences and About options
* [Houdini] Added support for H17.5.360 and dropped support for H17.5.258
* [Houdini] Fixed a crash while working with the new Redshift OAVs ROP
* [Houdini] Improved support for the packed fragments instancing
* [Houdini] Fixed a crash in the Redshift Proxy output SOP
* [Houdini] Addressed the unsupported linking between null and dot VOP nodes
* [Houdini] New option in the RS OBJ spare parameters to set the velocity attribute name
* [Katana] Added support for Katana 3.2v1
* [Katana] Addressed the unsupported linking of rgba outputs to float3 inputs in the shader nodes
* [RenderView] Added feature Isolate Selected (currently only available for Maya's Redshift RenderView)
* [RenderView] Major performance improvements to the Pixel Sampler
* [RenderView] Fixed an issue where sampling an area with the Pixel Sampler would not draw correctly
* [RenderView] Fixed an issue where the RV would display black on macOS
* [RenderView] Fixed an issue when loading a snapshot it would partically cut off and appear black
* [All] Now using OptiX 6.5
* [All] Fixed rare bug that could cause a crash when sun-sky shaders are in the scene
* [All] Fixed crash with OptiX denoiser when the unified filter radius was set greater than 2
* [All] Fixed issue in texture out-of-core streaming system that would ignore 'CPU affinity' option and potentially hog the CPU

3.0.06
* [Maya] Fixed an issue where the Redshift RenderView's interactive camera occasionally stopped working when the camera was unlocked
* [Maya] Fixed an issue where panning with the Redshift RenderView's interactive camera feature didn't scale correctly
* [Maya] Fixed a crash when applying an attribute preset to the RedshiftPostEffects node
* [Maya] Fixed a crash when querying the 'materialNameList' attribute of Redshift proxy nodes
* [Max] Fixed bug introduced in 2.6.40 where deformation blur renders with 3 steps after IPR is updated
* [Max] Fixed crash with deformation blur enabled when Alembic vertex velocities are zero
* [Max] Add denoising support for Render To Texture
* [C4D] Improved the DOF Focus Picker in the RenderView which now adjusts the camera parameters if an RSCamera tag is present.
* [Houdini] Vertex tangents computed automatically when needed by the object shaders, even without enabling the option available in the spare parameters.
* [Houdini] Updated the RSLightSun HDA to use the Hosek-Wilkie environment sky model by defatul.
* [Houdini] Addressed the RS material VOPs dragging into the viewports objects feature.
* [Houdini] Addressed the execution order of the "On Created" scripts in the RS vopnet and shop nodes.
* [Houdini] New proxy options to exclude elements inside the file (meshes, volumes, lights or proxies) from rendering.
* [Houdini] Addressed the limitation related to the packed geo instancing in "Centroid" pivot location mode.
* [Houdini] Added support for packed fragments to the packed geo instancing feature.
* [Houdini] New "Flip Horizontal" option in the RSLightDome.
* [Houdini] Addressed the problem with the hairgen nodes viewport curves colors.
* [Houdini] Fixed a rare crash while rendering in the viewports with the abort on license fail or on missing resources option enabled.
* [Houdini] Added support for animated objects/matte/lights lists.
* [Houdini] New "Redshift Packed Proxy" SOP node, designed to help while working with proxy objects at the SOP level.
* [Houdini] Addressed the shape and color of several nodes (lights, SOPs, etc.)
* [Houdini] Support the RenderView "Render" feature in progressive mode if it is enabled in the ROP node.
* [Houdini] Fixed the camera DOF settings RenderView update while working with locked cameras.
* [Houdini] New "Redshift AOVs" ROP node that can be linked to the RS ROPs to override the AOVs configuration.
* [Katana] Fixed a crash while rendering light AOVs whithout filenames or in preview mode.
* [Katana] Added support for the mesh lights in the Hydra viewer.
* [Katana] Addressed the proxies solid preview mode in the Hydra viewer.
* [Katana] New "Flip Horizontal" option in the RSLightDome.
* [Katana] Added support for the global proxy materials override from the MaterialAssign node.
* [Katana] The AOVs layer names are now extracted from the RenderOutputDefine nodes, "outputName" parameter, not from the channel name, so you can set any name with any format for the EXR layer there.
* [Katana] New "light_group" parameter in the RenderOutputDefine node to select the light group to be used in this AOV.
* [Katana] "Auto" light_group mode to build all the light groups AOVs from a single RenderOutputDefine node appending the light group name, that was the old behavior.
* [RenderView] Compairison view using snapshots with "Apply post effects" enabled will now display the snapshot's post effect settings on the corresponding A / B side
* [RenderView] Bokeh controls have been added to the display tab
* [RenderView] Dragging while in Click to Focus mode will now update the Focus Distance
* [RenderView] While in Click to Focus mode holding ALT and dragging will allow you to adjust the CoC Radius
* [RenderView] Added the "Remove" option to the snapshots right click menu
* [RenderView] Fixed an issue where deleting a snapshot would not delete the file on disk.
* [RenderView] Fixed an issue when using Interactive Camera controls in Maya it would cause the RV to lose focus
* [RenderView] Fixed an issue where auto-loading snapshots mistakenly loads images from the working directory if no snapshots directory is configured
* [All] Added -oif (override image format) option to redshiftCmdLine
* [All] Fixed bug where cryptomattes rendered using redshiftCmdLine would not contain the correct manifest
* [All] Fixed bug that would cause certain global rendering options to get 'stuck'
* [All] Fixed rare/obscure bug that could cause weird shadow results when coating transmittance is enabled on RSMaterial
* [All] Fixed issue that would cause corrupt baking when sampling optimizations are enabled
* [All] Fixed rare bug that could cause a crash when more than 32 uv attributes are applied to a mesh

3.0.05
* [Maya] Fixed bug that could cause vertex or particle attributes to be dropped when custom AOVs are output
* [Max] Fixed bug where Cryptomatte render element is ignored when rendering with Backburner
* [Max] Fixed potental crash for material preview using custom sample object in Material Editor
* [Max] Fixed issue where material preview would appear black for custom sample object after modifying the material
* [Max] Fixed issue where rotating custom sample object in Material Editor had no effect
* [C4D] Improved the UI for Direct AOVs which now shows the effective output path
* [C4D] Addressed an assertion error relating to MoGraph attributes
* [C4D] Addressed an issue where deleting a Sun/Sky Rig during IPR could lead to a crash under certain conditions
* [Houdini] Fixed a problem with the Houdini native viewports render region tool and the Cryptomatte AOV
* [Houdini] Fixed a problem with the Instance OBJ transformations when Redshift is installed
* [Houdini] Redshift is now available as a renderer in the rendering preferences
* [Houdini] Initial support for the Houdini Material Palette (requires Houdini 17.5.306 or later)
* [Houdini] Added the automatic RenderView preferences save/restore to file feature
* [Houdini] Now the scene extraction can be aborted using the "Esc" key; this happens after the current objects being extracted are done
* [Houdini] New Redshift RenderInfo panel, including the rendering memory statistics and the Redshift log
* [Houdini] Added the HScript "Redshift_openRenderInfo" command to open the Redshift RenderInfo tool as a floating window
* [Katana] Added support for custom monitor drivers
* [Katana] The fileInput type widgets are now assetIdInput widgets to support the Asset API
* [Katana] Added Hydra viewer support for the strands, proxy, volume and RS lights objects
* [All] Fixed potential issue with autocrop not working properly with region renders
* [All] Fixed bug that could produce incorrect bounds during scene preprocessing and make rendering slow
* [All] Fixed bug that could cause random 'misaligned address' GPU crashes

3.0.04
* [Maya] Fixed bug that caused unpredictable cryptomatte ids for Xgen, Ornatrix and Shave
* [Max] Fixed bug where the Render Default Lights setting was ignored when starting/resetting IPR
* [Max] Fixed bug where changing the Render Default Lights setting did not update IPR
* [Max] Fixed bug where an object with disabled motion blur can be rendered at the wrong time step
* [Max] Increased Fisheye FOV limit to 360 degrees
* [Max] Removed 100-pixel limit for Max Motion parameter in Motion Vectors AOV
* [C4D] Addressed issue where DOF focus picking would not work correctly under certain circumstances
* [Houdini] Added support for H17.5.293 and dropped support for H17.5.173
* [Katana] Added the support of the "*" and "?" wildcars in the proxy files material overrides
* [All] Fixed bug that could cause a random assert when rendering with AMM enabled, especially when rendering with multiple GPUs
* [All] Fixed bug that could cause light group AOVs to contain garbage
* [All] Fixed bug that could cause random artifacts when rendering with ICP GI or point-based SSS

3.0.03
* [Max] Fixed bug that caused a loss of horizon detail for Pure Ocean geometry in Phoenix FD
* [Max] Added PostFX output switches for Max Framebuffer, effective when Render View is disabled and not outputting to file
* [Max] PostFX CPU render is no longer applied to Max buffers when Render View is enabled and not outputting to file
* [RenderView] Click to Focus added to the Redshift RenderViewer
* [All] Fixed rarely occuring bug that could produce line artifacts when volume grids intersected with each other
* [All] Fixed VRAM freeing bug that could produce crashes with OptiX/RTX
* [All] Fixed bug that could make IPR sluggish when OptiX/RTX was enabled - even when camera was simply moving
* [All] Fixed bug that could cause AOV error "Bad diffuse AOV offset!" when using certain AOV combinations

3.0.02
* [Maya] Added the mel script command "rsNodeMonitor" with the flags -enable, -disable, and -off to reduce FPS slowdown after loading Redshift
* [Maya] Add Redshift script path to PYTHONPATH programmatically if it's not there; this works around python errors when PYTHONPATH is defined at the system level
* [Maya] Fixed bug that prevented Redshift materials from appearing in the "assign favorite material" list
* [Maya] Fixed bug that prevented PostFX attached to camera from being used automatically when rendering from said camera
* [Max] Fixed crash related to rendering objects with no geometry
* [Max] Fixed bug that could cause crash when starting IPR before Render View is first opened
* [Max] Fixed bug where Render View state was not restored from a scene when Render View is first opened
* [Max] Fixed bug where loaded snapshots display black if nothing has yet been rendered in Render View and Post FX is enabled
* [Max] Added Redshift Toolbar
* [Max] Remove spin-waits to reduce CPU usage while rendering
* [Max] Addressed some rare edge-cases that can corrupt rendering state
* [Max] Render View render info is now updated for IPR
* [C4D] Added support for disabling specific Substance Assets
* [C4D] Improved support for user attributes in Crypromatte AOVs
* [C4D] Addressed a viewport/interactivity performance issue on macOS
* [C4D] Addressed an issue where hidden or disabled custom particle objects would still be allocated in the distribution
* [C4D] Addressed a regression issue where time-dependent nodes were not triggering an IPR update
* [Houdini] Fixed an issue with the RenderView camera selector list initialization.
* [Houdini] Addressed a problem with the proxy sequences preview SOP when a proxy frame is not available.
* [Houdini] Added the support of the areasize parameter in the RS mesh lights.
* [Houdini] Addressed the automatic creation of the RS OBJ spare parameters in the instance and hairgen OBJ nodes.
* [Houdini] Addressed the RenderView PostFX behavior with the additional beauty AOVs, that should have this feature diabled.
* [Houdini] Added support for tessellation/displacement to the RS strands objects.
* [Houdini] Fixed a bug related to our plugin that was crashing other ROPs (like the OpenGL ROP) if rendered from hython.
* [Houdini] The "Redshift_about" hscript command now also returns the about information if called from hython.
* [Houdini] Added an invisible "vm_picture" parameter to the RS ROP node linked to "RS_outputFileNamePrefix" to try to improve the TOP ROPFetch node support.
* [Katana] The RedshiftRenderInfoDump tool has been updated to export some basic information about the Redshift shaders.
* [RenderView] Added the ability to store RenderView options in Snapshots notes through Customize > Snapshots > Notes > Render Options
* [RenderView] Added the ability to select from a list of Render Options to include in Render Info > Format from the right-click prompt
* [RenderView] Fixed an issue where snapshots could appear all black if you didn't render once first
* [RenderView] Fixed an issue where pressing Enter after changing the name of a snapshot could occasionally cause a crash
* [All] Fixed bug that could produce shading artifacts on hair meshes when using point-based SSS
* [All] Fixed visual artifact bug with ray traced SSS on hair meshes
* [All] Fixed bug that could cause AOV corruption when translucency/diffuse back-faced lighting is enabled
* [All] Disabled raw AOV output for AOVs that have secondary ray visibility through refraction/transparency
* [All] Fixed bug that could negatively affect rendering performance under certain circumstances, compared to 2.6
* [All] Fixed light group AOV glitch bug and numerous AOVs bugs relating to the new secondary ray visibility option
* [All] Fixed bug that could cause corrupt-looking indirect lighting when many rays are shot
* [All] Fixed ancient bug that could knock out puzzle-mattes visibility through reflections/refractions when there are many puzzle-mattes enabled
* [All] Fixed bug that could cause volume and puzzle-matte AOVs to appear noisy
* [All] Fixed some OptiX (RTX) memory leaks
* [All] OptiX (RTX) out of memory failures will now fall back to legacy CUDA ray tracing

3.0.01
* [Max] Increased max trace depths from 16 to 63
* [C4D] Added a Tint Texture option to RSLights.
* [C4D] Fixed issue that could produce initialization or shutdown crashes when TurbulenceFD is also installed
* [All] Increased shader trace depth overrides max to 63
* [All] Fixed bug that could cause corrupt renders when Automatic Memory Management is enabled
* [All] Fixed bug that could cause rays to be lost under certain circumstances
* [All] Fixed hair MPW issue with OptiX/RTX
* [All] Fixed initialization crash in OptiX denoiser which was incorrectly trying to use less-than-5.0 compute capability GPUs
* [All] Removed the new 'Secondary Ray' option from Refraction AOVs, as it was causing problems and shouldn't have been there in the first place
* [All] Fixed bug that prevented indirect lighting AOVs from showing up through refractions/transparencies
* [All] Fixed bug that could have produced noisy/dark lighting AOVs through refractions/transparencies
* [All] Fixed ancient bug that could cause premature reflection trace-depth termination when materials have overridden trace depths

3.0.00
* Initial 3.0 release