--- title: "Release Notes (3.5)" url: "https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Release%2BNotes%2B3.5.html" --- # Release Notes (3.5) > **Note:** Release notes for 3.0 versions can be found [here](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Release%2BNotes%2B3.0.html.md). ## 3.5.24 (2023.02) Release Notes - [C4D] Improved the performance of RSLights in the viewport - [C4D] Improved the scene scan and particle system extraction performance - [C4D] Exposed the 'Replace Alpha Channel' and 'Alpha' parameters in Dome lights - [C4D] Fixed bug where certain polygon selections would be lost when motion-blur is enabled - [C4D] Fixed bug that prevented connections to the Index port of the MultiShader from working in locales other than en-US - [C4D] Fixed bug in TeamRender single-frame mode where AOVs would not be saved as multi-pass if the selected image format did not support multiple layers - [C4D] Fixed bug where Substances in Nodes did not appear in the Project Asset Inspector and RS Asset Manager - [C4D] Fixed bug where breaking shader connections in materials used with stacking, could lead to incorrect output in IPR - [C4D] Fixed bug where connections from Reference nodes would produce incorrect results under certain conditions - [C4D] Fixed rare crash that could occur when closing a scene, while material previews are rendering in the node editor - [C4D] Fixed rare crash triggered by visibility animation on cloners in conjunction with motion-blur - [C4D] Fixed crash in the RenderView when picking colors, if the C4D Basic color-management mode is used in conjunction with ACEScg as the rendering color-space - [C4D] Fixed fatal assertion triggered by C4D Layer shaders that had missing child shaders - [C4D] Fixed fatal assertion triggered by invalid matrices from PBD-driven objects under certain conditions - [C4D] Fixed regression where making an object editable during IPR could cause missing textures - [C4D] Fixed regression in the 2024 plugin that prevented Light Materials from working - [C4D] Fixed assertion triggered when LOD objects are used as templates for particles or in scattering with the Matrix object - [C4D] Fixed assertion triggered when stacking invalid materials - [Maya] Fixed issue where hiding IGS when IPR is running and 2 or more IGS were present in the scene crashed Maya - [Maya] Fixed bug where UI for GI and System Memory was broken for Maya 2020 - [Max] Fixed bug where render output was incorrectly exposed when using Movie shutter type with Filmic exposure mode - [Max] Fixed bug where Render View did not honor the scene frame rate when using Movie shutter type with Filmic exposure mode - [Max] Fixed bug that caused a performance issue with viewport visualization of Redshift Proxy - [Max] Fixed bug that could crash 3ds Max when using time sequence controls with an end condition of Ping-Pong or Loop - [Houdini] Added support for Houdini 20.0.590 and dropped support for 19.5.773 - [Houdini] Added support for the "REDSHIFT_DISABLE_VERSION_CHECK" env. variable to disable the Houdini/Plugin version match checking - [Houdini] Added support for rendering both regular and deep AOVs from a single ROP without reloading the scene - [Houdini] Added support for rendering and instancing delayed loaded OpenVDB files from SOP Packed Disk primitives - [Houdini] Added support for automatic instancing the same Packed Alembic primitives with different transforms using the RS Alembic Procedural - [Houdini] Added support for surface only full scene materials overriding without affecting the bump or displacement inputs - [Houdini] Added support for the REDSHIFT_FORCEQUITONINTERNALERROR env. variable - [Houdini] Improved MPlay and status line scene extraction and rendering messages - [Houdini] Improved RS Alembic procedural Packed Alembics rendering by using the "abcframe" intrisic to handle the asset time ("time" and "fps" primitive attributes are no longer supported) - [Houdini] Improved sequence rendering scene update options, which include a new "Time Dependent Nodes Reload" automatic assets reloading mode - [Houdini] Improved error catching code to try to reduce the Houdini crashes after any Redshift render-time critical issue - [Houdini] Fixed bug that could cause false permission denied errors from RS lights on H20.0 - [Houdini] Fixed bug that could affect the motion blur options in Still or Movie modes if set from the ROP node - [Houdini] Fixed bug that could affect the IPR materials updates after any VOPs rewiring event - [Houdini] Fixed bug that could affect the hair primitives UV maps of the Redshift Proxy objects exported from Houdini - [Hydra] Added support for Solaris 20.0.590 and dropped support for 19.5.773 - [Hydra] Added full support of the Aspect Ratio Conform Policy feature - [Hydra] Added support for nested instancing - [Hydra] Added support for multiple materials overrides on RS Proxy objects from the "redshift:object:proxy_materials_override" primvar which should include pairs of proxy/scene override materials - [Hydra] Added support for displaying the RS render status messages directly in the Solaris viewport - [Hydra] Added support for the REDSHIFT_FORCEQUITONINTERNALERROR env. variable - [Hydra] Improved performance and resources usage by excluding from the RS scene the geometry that is invisible in the usd stage - [Hydra] Improved error catching code to try to reduce the host application crashes after any Redshift render-time critical issue - [Hydra] Fixed bug in the Redshift LOP ocio view parameter menu list - [Hydra] Fixed bug that breaks the "Affected By Refraction" light param - [Hydra] Fixed bug that breaks the EXR compression settings in the H20.0 Redshift LOP - [Hydra] Fixed the order of the rendervars in the Redshift LOP to have "rgba" always first in the list - [Hydra] Fixed bug that could cause the rendering of Z-flipped RS Proxy primitives in the instancers - [Hydra] Fixed default enabled state of the "Smooth UV Boundaries" tessellation parameter - [Hydra] Fixed bug in the Scene Import LOP scripts affecting the RS cameras drop-down parameters - [Blender] Added support for the new RS EZ render settings. - [Metal] Fixed long-standing bug that could cause dark render blocks when ICP GI is enabled - [RT] Fixed multiple sampling bugs - [RT] Improved firefly rejection - [RT] Fixed a crash with Asynchronous Asset Streaming (previously known as IPR Preview Rendering) - [All] Fixed long-standing bug which would cause nested point cloud proxies to render the instanced proxy template by mistake - [All] Fixed a bug in MaxonNoise shader which led to inconsistent scaling in different Redshift versions when used with TriPlanar node; MaxonNoise shader only uses TriPlanar coordinates when set to UV space - [All] Fixed a bug where the bumpmap shader would produce different results on different devices - [All] Fixed a bug where the ramp shader with step interpolation still created a gradient at color edges - [All] Fixed a bug where the scalar ramp shader does not propagate bump sampling info for nodes connected to the Alt Input - [Alembic Procedural] Added support for cryptomatte node name IDs from the abc object path name - [Alembic Procedural] Fixed bug that could affect the alembic assets xforms motion blur ## 3.5.23 (2023.01) Release Notes - [C4D] Fixed bug where certain sequences of scene edits could lead to a crash primarily during IPR - [C4D] Fixed regression in the 2024 plugin that prevented assets in node materials from working - [Maya] Fixed bug that prevented the RS MatteShadow node from connecting to other shaders during scene translation - [Houdini] Added support for Houdini 20.0.547 and dropped support for 19.5.752 - [Houdini] Improved stability after fixing several issues in the Viewport and RenderView IPR rendering code - [Houdini] Fixed bug that could cause a crash on exit from the RenderView on H20.0 - [Hydra] Added support for Solaris 20.0.547 and dropped support for 19.5.752 - [Blender] Fixed a Blender limitation trying to open the latest .log file. - [Blender] Added support for the new RS Ramp node inputs ## 3.5.22 (2023.12) Release Notes - [C4D] Improved the scene extraction and material update performance. - [C4D] Fixed bug where a material with procedural projections did not render correctly with RT - [C4D] Fixed bug where changing Post-Effect parameters in the native RS Camera would trigger IPR refreshes - [C4D] Fixed bug where changing the viewport used during Viewport IPR, would lead to inconsistent Post-Effect settings being applied - [C4D] Fixed bug where the Viewport IPR would refresh constantly in certain scenes with procedural splines, tracers, or the symmetry object - [Max] Fixed bug in 3ds Max Color Correction shader that produced incorrect saturation adjustments - [Max] Added new render option: System > Legacy > 3ds Max Color Correction Saturation Behavior - [Max] Added support for RS Color Correct shader - [Houdini] Added support for Houdini 19.5.773 and 20.0.506 and dropped support for 17.5.460 and 19.5.682 - [Houdini] Added support for UV maps with two components only - [Houdini] Addressed the IPR updating of the default headlight position after any camera transformation - [Houdini] Fixed bug that could cause a cameras flickering problem in the RenderView while working in the "Any Camera Viewport" update mode - [Houdini] Fixed bug that could cause Warning messages while instancing OpenVDB files using the instancefile workflow - [Houdini] Improved IPR fps performance when the "Export View Continuously" option is enabled - [Houdini] Improved GUI and IPR performance in the HDA and subnets exposed material parameters - [Houdini] Improved Viewport IPR GUI - [Hydra] Added support for Solaris 19.5.773 and 20.0.506 and dropped support for 19.5.682 - [Hydra] Trace depth options exposed in the Solaris viewport settings - [Hydra] Addressed the missing options in the AOVs secondary ray visibility parameter - [Hydra] Addressed a problem with several render settings, like BlockSize or SubsurfaceScatteringRate - [Hydra] Addressed a problem in the Solaris Edit Material LOP while importing RS OSL nodes - [Hydra] Fixed bug that could cause a problem in the instances velocity motion blur if multiple prototypes are selected - [Hydra] Fixed bug that could cause a problem with the "Affected By Refraction" light param default value - [Hydra] Fixed bug that could cause black viewport render in Solaris 20.0 - [Hydra] Fixed bug in the Solaris 20.0 default light intensity - [USD Procedural] Added support for USD 23.08 - [Katana] Added support for Katana 7.0v1 and dropped support for Katana 4.0 - [Katana] Added support for instance arrays pointing to "instance" type locations - [Katana] Added support for "usd point instancer" locations - [Katana] Fixed bug that could cause a problem with the RT renderer in live mode - [HIP] Fixed a bug where the curvature node would produce incorrect results on HIP devices - [HIP] Fixed a bug where subsurface scattering would produce incorrect brightness on HIP devices - [CPU] Fixed a bug causing mouse lag using multiple instances of Maya - [CPU] Fixed a bug where Cinema 4D UI was blocking when running Maya 2024 - [CPU] Fixed a bug causing 100% CPU usage on the main thread - [RT] Added DLSS and exposed several performance options - [RT] Added preview rendering, decreases RT startup time by rendering with simpler materials while shaders are compiled - [RT] Added texture compression and streaming, allowing RT to render VRAM heavy scenes - [All] Fixed a bug that would cause a horizontal artefact in volumes when volume trace depth is greater than 1 - [All] Fixed a bug that would cause banding in refraction with a ramp on refraction color - [All] Fixed a bug where using hardware accelerated ray-tracing caused different tessellation results when using camera space rendering - [All] Fixed a recently introduced material pre-processing inefficiency, which would hamper scenes with many like materials - [All] Fixed a bug where sphere meshes with a diffuse material would show artifacts when used in combination with area lights - [All] Fixed a bug where using brick shader caused artefacts in Irradiance Cache mode ## 3.5.21 (2023.10) Release Notes - [C4D] Fixed bug introduced in 3.5.20 that could cause the "Something has gone wrong with shader ref counting!" rendering scenes with Tri-Planar nodes - [Max] Render View and Feedback Display are automatically disabled when 3ds Max runs in Network Render Server mode - [Max] Fixed issue where camera exported in a Redshift Proxy had incorrect color management settings - [Max] Fixed issue where Physical Sky shader does not update sun position during IPR - [Max] Fixed issue where Light Group names were not collected from XRef objects - [Max] Fixed issue where Export Connectivity Data setting was silently enabled during proxy export, resulting in large files - [Houdini] Added support for Houdini 19.5.773 and dropped support for 19.5.682 - [Hydra] Added support for Solaris 19.5.773 and dropped support for 19.5.682 - [macOS/Metal] Fixed parameter binding issue that could result in frame corruption/dark buckets/undefined behavior - [macOS/Metal] Fixed a bug with async kernel compilation that could result in frame corruption - [CPU] Fixed a bug that could cause excessive CPU usage for 1 specific core and result in sluggish behavior in other CPU ## 3.5.20 (2023.10) Release Notes - [Maya] Fixed broken RS render globals on Maya 2024/macOS for NON Apple Silicon hardware - [C4D] Added viewport preview support for MatCap scale, rotate and coordinate space parameters - [C4D] Addressed issue on Linux where the plugin would expect the core's shared libraries to be in /usr/redshift/bin now various relative paths will be searched first - [C4D] Addressed issue where assigning an noise an RSVolume material to an environment object would lead to a fatal assertion in the core - [C4D] Addressed issue where some Nodes material presets did not have a start/default node set up - [C4D] Addressed an issue leading to an IPR refresh/loop - [C4D] Addressed an assertion issue when emitters were added to a cloner in Render-Instance or Multi-Instance mode - [C4D] Addressed a rare crash when rendering previews for materials with a specific configuration of the TriPlanar node - [C4D] Addressed issue where certain light types with inverted scaling would produce rendering artifacts - [C4D] Addressed issue which lead to ShaderGraph ports having duplicate names - [Houdini] Added support for Houdini 19.5.752 and dropped support for 19.5.640 - [Houdini] Addressed the packed geo instancing rotation motion blur from the "w" attribute - [Houdini] Addressed the native Houdini environment light texture rotation to match mantra/viewports - [Houdini] Fixed an IPR crash while editing materials in scenes with native Houdini environment lights - [Houdini] Fixed a minor issue in RenderView that prevented the current camera view from updating when camera lock was enabled - [Houdini] Fixed a rare IPR crash while updating the camera view in the viewport - [Houdini] Improved events filtering to try to prevent a rare crash due to the Houdini events queue saturation - [Hydra] Added support for Solaris 19.5.752 and dropped support for 19.5.640 - [Hydra] Added support for the acceleration attribute while rendering motion blur from velocities - [Hydra] Added support for angular velocity motion blur in the instances from the Houdini "w" attribute if imported as "primvar:w" - [Hydra] Fixed a crash while rendering imported scenes with deformations motion blur - [Hydra] Fixed a crash while rendering scenes with multiple RS proxy assets - [Blender] Fixed issue when using latest version of Blender 3.3.11 LTS due to incorrect range comparison - [Blender] Fix issue updating object visibility flags on IPR mode - [All] Fixed bug where device ordinals were not correctly parsed - [RT] Improved pixel based displacement mapping performance for high density meshes and close ups - [RT] Fixed block artefacts for pixel based displacement mapping - [RT] Fixed a bug with light selection probabilities, which makes RT converge faster and also increases the quality of the converged result. - [RT] Added support for undersampling for RT - [All] Fixed old bug that could cause unpredictable behavior when using ray switch nodes - [All] Fixed issue that could result in a crash when using invalid light materials - [All] Fixed bug when using Maxon Noise shader for bump-mapping, with texture/procedural nodes connected to its coordinate scales input - [All] Fixed bug where EXR dwaa compression had no effect - [All] Warn when users attempt invalid node connections from surface shaders ## 3.5.19 (2023.09) Release Notes - [Houdini] Added support for Houdini 19.5.716 and dropped support for 19.5.605 - [Hydra] Added support for Solaris 19.5.716 and dropped support for 19.5.605 - [All] Fixed corruption and crash bugs that could occur when rendering scenes with photons, IPC and SSS ## 3.5.18 (2023.09) Release Notes - [Maya] Fixed support for Maya 2024/macOS on Apple Silicon hardware - [Max] Added support for global optical camera parameters - [Max] Fixed incorrect tone mapping defaults in optical camera parameters - [C4D] Added localization for Japanese and Simplified Chinese (in all supported versions of C4D) - [C4D] Fixed bug that would cause procedural projections to get lost after rendering shaderballs - [C4D] Added experimental support for automatically converting cloners with instances/multi-instances of meshes or proxies to point-clouds, improving performance and interactivity for scenes with a large number of clones - [C4D] Changed the default export units; new scenes will now default to centimeters and the Legacy Units option will be disabled - [C4D] Addressed issue that prevented the batch conversion of C4D Standard materials to Redshift materials - [C4D] Addressed issue where switching between Basic and Advanced render options would trigger an IPR restart - [C4D] Addressed issue where a camera-map procedural projection would produce incorrect results if the linked camera had a film offset - [C4D] Addressed a crash when extracting Pyro volumes with a very large number of voxels - [C4D] Addressed a rare deadlock when opening a scene with proxies with their geometry previews enabled - [Houdini] Added support for Houdini 19.5.682 and dropped support for 19.5.569 - [Houdini] Added support for the resolution override options while batch rendering using hrender.py - [Houdini] Added support for rendering Packed Alembic primitives as Redshift Alembic procedurals - [Houdini] New option in the RS ROP node to configure the Alembic procedural working mode (Alembic SOP or Packed Alembics) - [Houdini] Support of the "time" and "fps" primitive attributes to configure the RS Alembic procedural time and fps parameteres - [Houdini] Addressed the default light position updating in scenes with animated cameras - [Houdini] Fixed a problem in the RenderView color picker - [Hydra] Added support for Solaris 19.5.682 and dropped support for 19.5.569 - [Hydra] Added support for assets picking in the Solaris viewport - [Hydra] Added support for color temperature as a multiplier to the textured lights - [Hydra] Added new params to the RS SunSky light to override some of the sky environment settings - [Hydra] Addressed the default value of the optical camera saturation parameter - [Hydra] Fixed several issues in the Scene Import LOP scripts affecting the RS lights - [Hydra] Fixed a problem in the camera map node while using a projection camera - [Katana] Added support for light instancing using instance sources or instance arrays - [Katana] New option in the RedshiftObjectSettings node to configure the light instances shader type - [Katana] Added support for lights instancing "light_color", "light_temperature" and "light_intensity" arbitrary attributes - [Blender] Fixed RS Ramp node update changes issue in IPR mode - [Blender] Added support for User Data Attributes - [Blender] Added basic support for Jitter node (only 'ObjectID' mode is working for now) - [Alembic Procedural] Fixed a crash if the abc file is not ready for reading - [Alembic Procedural] Added support for the replacement of the alembic assets local transformations - [All] Added system requirement for CPU with AVX2 support - [All] Updated version of Intel Embree to 4.1.0 - [All] Added support for nested projection nodes; existing scenes can look different if multiple projection nodes were used in the same material - [All] Distorter shader: Added support for world and object space distortion; existing scenes can look different, if distorter input was in world or object space - [All] Extended MatCap shader with scale, rotation and coordinate space parameters - [All] Fixed bug introduced in version 3.5.16 that would prevent proxies from being compatible between Linux/MacOS and Windows platforms - [All] Fixed brick shader not using the alternative color on Vega GPUs - [All] Fixed OSL bug that could cause a compile error when using the trace() function - [All] Fixed old bug that could cause instanced point cloud sphere primitives to have incorrect normals ## 3.5.17 (2023.07) Release Notes - [Maya] Added support for Maya 2024 (macOS and Linux) - [Max] Fixed incorrect focal length calculation that broke Bokeh depth-of-field in Optical camera mode - [Max] Fixed issue where upgrading scene to Optical camera mode does not apply exposure compensation - [Max] Fixed issue where upgrading scene to Optical camera mode converts global Bokeh and Lens Distortion instead of overrides - [Max] Fixed issue where Post FX configuration could be overwritten from the wrong source when creating or adjusting camera modifiers - [Max] Fixed issue where global backplate is reset when rendering - [Max] Fixed issue where switching between OSL shaders in the material editor did not update the UI and/or crashed 3ds Max - [Max] Fixed issue where vertex-based deformation blur was not applied to a non-animated mesh - [Max] Fixed issue where stale Post FX configuration could be pushed to Render View during IPR update - [C4D] Added experimental support for multi-threaded expansion for cloners - [C4D] Addressed a few issues leading to reduced interactivity when procedural projections were used - [C4D] Addressed an assertion error when linking an environment shader to a portal light - [C4D] Addressed a rare crash during C4D shutdown - [C4D] Addressed an issue in material previews leading to node disconnections to render as if the connections were still active - [C4D] Changed the batch conversion of C4D materials which now creates to create graphs based on RSStandard instead of RSMaterial - [Houdini] Added support for the "width" point attribute to configure the RS Strands, along with "pscale" and "strand_scale" - [Houdini] Added the "Redshift_RVCopyRenderRegion" hscript command to copy the RV render region to the current camera crop parameters - [Houdini] Add new "Improved Merge-based Export Workflow" option to the RS Proxy Export SOP that can help while exporting nested subnet nodes - [Houdini] Fixed the LUT parameters in the RS PostFX COP node - [Houdini] Fixed a bug in the procedurals instancing code - [Houdini] Fixed a crash while rendering curves with no points - [Houdini] Fixed a problem in the VOP node params GUI when linked to another node - [Houdini] Fixed a problem in the portal lights transparency parameter - [Houdini] Fixed a crash while rendering scenes with not valid crop values in the camera node - [Houdini] Fixed a rounding issue in the rendering region calculation that resulted in a missing border pixel line - [Houdini] Minor update in the RS Material Builder to remove the KineFX tab - [Hydra] Added support for ngons tessellation and displacement - [Hydra] Added the missing transparency parameter to the portal lights - [Hydra] Addressed the support of the asset resolvers in the string user attributes holding asset paths - [Hydra] Fixed the lack of custom AOVs default shaders using the new "Used as Hydra Custom AOV Default Shader" param to the USD material builder and output VOP nodes - [Hydra] Fixed a problem with the displacement autobump parameter - [Hydra] Fixed a problem with the ngons normals computation when they are not available - [Hydra] Fixed an issue in the Linux builds that affected some Linux distributions - [Hydra] Fixed a viewport rendering problem while updating some shader nodes connections - [Hydra] Fixed a crash while rendering deep files from the Redshift LOP - [Hydra] NGons triangulation code updated to support polygons up to 16k vertices - [Hydra] Minor update in the RS Proxy and USDProc LOPs to fix the primpath for guide component - [Katana] Added support for ngons tessellation and displacement - [Katana] Fixed a bug in the Sun Lights introduced in RS 3.5.15 - [Katana] Fixed a problem in the portal lights transparency parameter - [Katana] Fixed a live rendering problem while updating some shader nodes connections - [Blender] Fixed issue that occurred when the name of the linked Light for the Physical Sky and the name of the object's container did not match - [Blender] Allow the user to set values "‹"‹greater than 1 for Light & Ray Contribution & Scales - [Blender] Fixed Blender scene unit scale values, applied to 'Spherical Aberration' for the camera DoF parameters - [Blender] Fixed issue updating Environment image changes in IPR mode - [USD Procedural] Fixed a problem with the displacement autobump effect - [USD and Alembic Procedurals] Fixed a crash while rendering proxy objects that include the procedural with different motion blur settings - [USD and Alembic Procedurals] Added support for the procedural instancing stored inside proxy objects or scenes - [USD and Alembic Procedurals] Fixed several problems while rendering proxy scenes including the procedural - [RenderView] Support logarithmic sliders for f-stop and shutter time ratio - [RenderView] Improved display of values in edit boxes associated with slider controls - [RenderView] Fixed issue where editing Post FX can result in value-snapping of unrelated float parameters, causing unintentional edits in the scene - [RenderView] Fixed issue where slider handles do not track correctly with the mouse pointer when dragging - [RenderView] Fixed issue where sliders with expanding ranges never contract again - [RT] Fixed a memory corruption error which would lead to strong visual artifacts and freezes - [RT] Significantly improved SSS convergence speed - [All] Added new [Jitter](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Utility%2BJitter.html.md) shader node to all supported DCC host applications except Blender - [All] Added new [MatCap](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Texture%2BMatcap.html.md) shader node to all supported DCC host applications - [All] Fixed VRAM memory leak issue that could happen with scene loads when hardware acceelerated ray tracing was enabled - [All] Fixed SSS count assert bug introduced in 3.5.16 that could occur under certain combinations of point-based GI and point-based SSS and ray-traced SSS - [All] Fixed matte-shadow corruption bug introduced in 3.5.16 that could occur when point-based GI is enabled - [All] Fixed bug that could cause a crash after disconnected RSUserData shader nodes from a material ## 3.5.16 (2023.06) Release Notes - [Max] Redshift Camera Attributes modifier now supports camera effects and backplate - [Max] Redshift globals in Environment & Effects provides scene upgrade utility for converting to new camera options - [Max] Reduced bogus IPR restarts when modifying camera settings - [Max] Deprecated Redshift Bokeh and Redshift Lens Distortion global effects - [Max] Deprecated Redshift Camera Effects modifier - [Max] Fixed a bug in 3ds Max 2024 plugin where alpha channel cannot be edited in Redshift Color Picker - [Max] Fixed unwanted material name prefixes when exporting proxies - [Max] Fixed issue selecting rectangular/disc area lights in viewport when clicking on the directional indicator - [Maya] Added support for Maya 2024 (Windows only, macOS and Linux will follow in 3.5.17) - [Maya] Allow Fisheye FOV beyond 180deg (up to 360deg) - [C4D] Addressed an issue leading to fatal assertion/crash when rendering material previews under certain conditions - [C4D] Addressed an issue leading to reduced interactivty in IPR when procedural projections were used - [C4D] Addressed a rare crash when closing a scene while viewport previews were being prepared - [C4D] Addressed an issue leading to certain MoGraph objects triggering unnecessary IPR refreshes - [C4D] Addressed an issue leading to slow extraction when a cloner is used in the in/exclusion list of an RSLight - [C4D] Improved the material preview scheduling which now gives IPR more time to start rendering before servicing previews - [C4D] Added material preset for Principled Hair - [Houdini] Added support for Houdini 19.5.640 and dropped support for 19.5.534 - [Houdini] Added support for the regular Houdini pattern syntax to the RS Proxies exclussion lists - [Houdini] Added support for op: and opdef: textures in the background image parameter - [Houdini] Added new option to disable the Redshift Procedurals to the OBJ nodes RS parameters - [Houdini] New console warning message if the Houdini and plugin versions don't match - [Houdini] Exposed some missing utility nodes inside the Redshift USD MaterialBuilder tab menu - [Houdini] IPR pre and post render/frame scripts enabled by default - [Houdini] Camera color correction curves data params exposed to allow edit or copy/paste the values - [Houdini] Addressed the IPR update of the custom light shaders if they are not inside subnets - [Houdini] Addressed the Redshift VOP nodes input lists to show the pretty and internal input names - [Houdini] Fixed a problem with the Alembic procedural time offsets - [Houdini] Fixed an RenderView crash while rendering scenes that include old camera nodes without the new backplate parameters - [Houdini] Fixed a rare problem with the DOF in the RenderView while updating some other parameters - [Houdini] Fixed a problem with the first frame motion blur while rendering packed geo instances - [Hydra] Added support for Solaris 19.5.640 and dropped support for 19.5.534 - [Hydra] Added new Redshift RenderVars LOP node - [Hydra] Added support to display the cryptomatte colors on the Solaris Viewport - [Hydra] Added a new "Particles" tab to the RS render geometry settings, which includes options to control the scale of particles - [Hydra] Added new option to the Redshift and RenderVars LOPs to configure the bits per channel of the main beauty AOV - [Hydra] Added support of op: and opdef: references in the texture params of the area and dome lights nodes - [Hydra] Improved support for opdef: referenced assets for husk batch rendering - [Hydra] Updeted viewport render options to include the buckets sampling and the enable volume scattering options - [Hydra] Fixed a problem in the Linux builds introduced in the previous version - [Hydra] Fixed several issues in the Scene Import LOP scripts related to the new optical camera params - [Hydra] Fixed a crash while rendering render maps including multiple objects - [Blender] Fixed issue with Physical Sky linked Sunlight - [Blender] Added support for Deformation Blur - [Alembic Procedural] Fixed a crash while rendering objects with less deformation samples than the scene motion blur steps - [Alembic Procedural] Fixed a problem with the displacement auto bumpmap - [Alembic Procedural] Added support for tangents based shading effects - [RT] Improved temporal convergence, resulting in less noise on camera movement - [RT] Fixed a bug that could cause ghosting on large camera movements - [RT] Fixed a bug that could cause slow convergence on camera movement - [RT] Fixed a bug where the denoiser would blur too much after a projection change - [RT] Antialiasing is sharper and very close to production in terms of quality - [RT] Antialiasing responds to the user values in RenderSettings/Sampling/Filter - [All] Ramp shaders that request UV inputs to drive the ramp will now automatically get uv attributes assigned to them - [All] Improved random walk SSS precision for objects that are far away from the origin - [All] Fixed bug where switching hardware accelerated ray tracing on or off could sometimes not properly tessellate meshes - [All] Disabling VRAM workaround introduced in 3.5.15 for systems that have NVLink over SLI (and not TCC) enabled as the workaround doesn't work well with SLI - [All] Fixed a bug in RedshiftCmdLine which prevented AOVs from being denoised when OIDN was used - [All] Fixed bug where REDSHIFT_GPUDEVICES was not working properly - [All] Fixed bug that would cause portal lights to break when the new backplate feature is enabled - [All] Fixed bug that broke Altus dual-pass on 3.5.15 ## 3.5.15 (2023.05) Release Notes - [Maya] Added support for RS Flakes and RS Pavement shaders - [Max] Added support for 3ds Max 2024 - [Max] Dropped support for 3ds Max 2015, 2016 and 2017 - [Max] Fixed a bug where sun light update could cause a crash with sky model - [C4D] Improved performance and interactivity of material previews in Nodes - [C4D] Improved memory usage and processing overhead in scenes with large number of instances - [C4D] Addressed an issue where procedural projections, under certain conditions, would produce blank or incorrect output when animated or when deformation blur is used - [C4D] Addressed an issue where textures referenced directly as assets would be missing in renders over TeamRender - [C4D] Addressed an issue in the "Fast" resampling mode for curves - [C4D] Added native Distorter shader; Cinema 4D legacy Distorter shader is auto-translated to native shader - [Houdini] Added support for Houdini 19.5.569 and dropped support for 19.5.435 - [Houdini] RenderView camera refresh mode set to "Current ROP camera" by default - [Houdini] Added support for the "Debug" flag to the VOP subnets - [Houdini] Added new option to the RS ROP node to configure the Houdini networks to be extracted, by default "obj", "out" and "tasks" - [Houdini] Added support for the "accel" attribute to the mesh and hair objects to render velocity based curved motion blur - [Houdini] New asynchronous IPR camera events system for improved smooth camera IPR updates - [Houdini] Added support for per-camera background/backplate settings, which replace the dome lights backplate options. Existing scenes will continue to work as before using the hidden legacy params - [Houdini] Material ID parameter exposed in the USD Material Builder HDA - [Houdini] Improved support for the IPR updates of the visibility, matte and traceset options in the particle objects - [Houdini] Improved IPR transformations events system to prevent unnecessary updates, especially useful while working in "on mouse up" mode - [Houdini] Fixed a problem in the RenderView optical parameters updates - [Houdini] Fixed a crash on exit while working with the viewport IPR - [Houdini] Fixed a problem with the proxy instances and instancefiles and the tracesets feature - [Houdini] Addressed a problem with unwanted events in the undo history while rendering packed geo instances - [Houdini] Fixed a problem with the Feedback Display system top menubar on MacOS - [Katana] Added support for camera background/backplate render settings, which replace the dome lights backplate workflow. Existing scenes will continue to work as before using the dome lights legacy params - [Hydra] Added support for Solaris 19.5.569 and dropped support for 19.5.435 - [Hydra] Added support for per-camera background/backplate settings, which replace the dome lights backplate options; existing scenes will continue to work as before using the legacy params - [Hydra] Added support for the viewport orthogonal views rendering - [Hydra] Added support for HdInterpolationUniform normals. Fixed a crash while rendering scenes including primitive level normals - [Hydra] Added support for exporting sequences of proxy scenes from a single process - [Hydra] Addressed the area lights visible flag disabled default - [Hydra] Addressed the lack of the LUTs in the viewport rendering - [Hydra] Addressed the creation of the intermediate directories while exporting proxy scene files - [Hydra] "Use CPU Memory" parameter exposed in the Solaris display options to deal with the NVidia drivers bug when there is no render settings node - [Hydra] Fixed the Bits per Channel option in the Redshift LOP - [Hydra] Instantaneous Shutter render option exposed in the Redshift LOP - [Hydra] Primitive paths parameter exposed in the Redshift Proxy, USD and Alembic LOPs - [Hydra] Fixed the visualization of the lines/points of the Redshift proxies in the Solaris OpenGL viewport - [Hydra] Fixed a problem with the curves and strands width attribute while rendering objects with non constant topology - [Hydra] Fixed several issues in the Camera LOP new optical parameters - [Hydra] Fixed an IPR crash related to changing the state of the motion blur options, like the Solaris "Disable Camera Effects" option - [Hydra] Fixed a crash while denoising AOVs using OIDN - [Hydra] Fixed the issues in the Redshift LOP that were making it time-dependent - [Hydra] Fixed a problem in the Redshift LOP with the cryptomatte and deep AOVs file names while exporting proxy scenes - [Hydra] Fixed a problem in the RS native EXR export functions while rendering sequences - [Hydra] Fixed a problem with the new optical camera parameters in the object-based DOF distance mode - [Blender] Fixed a bug in the image sequence code caused by an incorrect function call name - [Blender] Added support for the new Redshift Optical Camera - [Blender] Added support for the new Camera Background - [Blender] Added support for PostFX effects - [Blender] Added support for the new Flakes and Pavement shaders - [Blender] Added a patch to allow the use of the recently released Blender 3.5.0 - [Blender] Removed support for Blender 2.83 LTS because it is now declared EOL; the minimum supported version is now 2.93.0 LTS - [Blender] Added a scene version control feature. Any scene saved with a version older than 3.5.15 is now set to 'old' - [Blender] Fixed bug in IPR mode when the object uses a texture with image sequence assigned and the image file is not updated when the scene frame is changed - [RenderView] Fixed issue where the Bokeh Image Normalization mode was not synced correctly to the DCC - [RenderView] Fixed crash issue when loading post-effect settings from a snapshot - [USD Procedural] Fixed a problem in the instances transformations from the parent object - [RT] Improved firefly handling - [RT] Fixed a bug where illumination could be wrong, because the normal was wrong - [RT] Fixed an instability bug, where the renderer would not converge - [RT] Fixed a ghosting bug - [RT] Fixed RT potentially crashing after installing a newer or an older version of Redshift due to the shader cache - [RT] Fixed a rare bug where the denoiser could introduce color bleeding - [RT] Antialiasing is now variance based, it is applied only where the renderer does not converge - [RT] Fixed a bug that could cause outlines on objects - [RT] Fixed a color bleeding bug - [RT] Denoiser improvements for camera movements - [RT] Denoiser : fixed a bug where moving the camera could produce ghosting - [RT] Denoiser : fixed a bug where edges were not converging - [RT] Added support for "Mixed Rendering" in the Cinema4D and Houdini viewports - [RT] Added support for "Pre-Composite" and "Post-Composite" background render modes - [RT] Improve texture caching - [RT] Fix a crash, when deleting all materials - [HIP] HIP support (Beta) now included in public release builds - [All] Added lopping support to the Maxon Noise shader - [All] Clamped the "Horizon Height" parameter in Sky shader where it causes a bug - [All] Added an option to Sky and Sun shaders to apply saturation after color adjustments - [All] Added Pavement and Flakes shaders to all supported DCC host applications - [All] Fixed bug that could cause a crash when scenes contain point clouds of proxies - [All] Fixed bug that created circular artefact in volumes when area light spread is lower than 1 ## 3.5.14 (2023.03) Release Notes - [Max] Fixed issue that can crash 3ds Max when rendering shaderballs with a no active Redshift license - [Max] Fixed issues that caused difficulty selecting Redshift lights in the viewport - [Max] Fixed bounding boxes for Redshift lights, to improve Viewport "Orbit Selected" tool - [Max] Fixed issue that caused duplicate Maps UI rollouts to appear in some materials/maps - [Max] Directional light no longer shows light "cone" in viewport - To support the new per-camera background settings in Cinema 2023 native RS Camera, the minimum required version has been increased to 2023.2. Earlier versions of Cinema 4D (R26 or older) are not affected. - [C4D] Added support for per-camera and global background/backplate settings including new options to apply the backplate in-render or during post-effects. - [C4D] Added a command to the RS Dome Light to allow the transfer of legacy backplate settings to the active camera or the global post-effects - [C4D] Added Flakes shader - [Houdini] Added support for Houdini 19.5.534 and dropped support for 19.5.403 - [Houdini] Added support for Houdini 19.5.534 Apple Silicon - [Houdini] Added support for the new Redshift Optical Camera, which replaces the old Camera nodes; Existing scenes will continue to work as before as the old camera nodes won't be updated - [Houdini] Added the \ tag to the RenderView render info format - [Houdini] OCIO color correction options exposed in the Redshift Proxy Output SOP to let the proxy objects match the master scene workflow - [Houdini] Fixed a bug introduced in RS 3.5.12 related to the instancefile and packed proxies light mesh associations - [Houdini] Fixed a problem in the camera node OCIO views parameter when processing views that include special characters - [Houdini] Fixed the time dependency of the "Redshift Packed Proxy" SOP node, a side effect of a RS 3.5.13 bug fix - [Katana] Added support for the new Redshift Optical Camera parameters; Existing scenes will continue to work as before enabling the "Use Legacy Camera Params" param - [Hydra] Added support for Solaris 19.5.534 and dropped support for 19.5.403 - [Hydra] Added support for Solaris 19.5.534 Apple Silicon - [Hydra] Added support for the new Redshift Optical Camera parameters; Existing scenes will continue to work as before as the old Redshift camera parameters won't be updated - [Hydra] Fixed a problem with the visibility primvars in the point instancers - [Hydra] Fixed a problem with the "Show Samples" and "Random Noise Pattern" params in the Redshift LOP - [Hydra] Fixed a crash related to objects with non-constant normals count inside the frame time samples - [Hydra] Fixed several issues with the camera parameters in the viewport rendering camera navigation - [Hydra] Fixed a problem in the denoisers internal AOVs, related to flickering in the sequences or crashes in OIDN - [Hydra] Fixed a crash on exit in the MacOS plugin builds - [Hydra] Fixed the "Per AOV Multilayered EXR File" mode in the Redshift LOP - [Hydra] Fixed the Redshift LOP primitive path promotion - [Hydra] Fixed the default enable state of the Hardware Ray-Tracing option in the Redshift LOP - [Hydra] Fixed the Redshift LOP to show the "Basic" render settings mode by default and added the Redshift logo to the LOP - [Hydra] Delegate restart options promoted to the Redshift LOP GUI - [Hydra] EXR metadata options removed from the Redshift LOP; this feature is only supported using the standard Solaris metadata workflow - [Blender] Added support for Clear Sky - [Blender] Added support for RS Tiles and RS Brick utility shaders - [Blender] Fix a bug that resets OSL node values "‹"‹to default when opening a saved scene containing OSL nodes - [RenderView] Fixed issue where the shutter angle parameter in optical mode was behaving incorrectly - [All] Material shaders now clamp negative values in progressive as well as bucket mode - [All] Added support for new sky model "PRG Clear Sky" - [RT] Fixed a bug where reprojection created line-like artifacts - [RT] Fixed a bug that could cause transmission to break object shading - [RT] Denoiser : fixed a bug where hot pixels would light leak at the edges of the screen - [RT] Denoiser : fixed a bug where the denoiser would introduce hard aliased edges - [RT] Denoiser : fixed a bug where the variance was incorrect - [RT] Denoiser : fixed a bug where indirect shadows were getting inpainted - [RT] Denoiser speed and quality improvements - [RT] Temporal reprojection is smoother and less error prone. - [RT] Temporal reprojection : fix a bug where hot pixels propagate to large parts of the viewport - [RT] Bugfix for dark edges around objects - [RT] Better handling of hot pixels - [RT] Fixed bug that could cause a crash when rendering scenes with projected UVs - [CPU] CPU devices are identified with the correct CPU name ## 3.5.13 (2023.02) Release Notes - [Maya] Added support for Intel Open Image Denoiser (OIDN) - [Maya] Added support for legacy connections for RSHairRandomColor nodes - [Maya] Rendering particle systems that used proxies would sometimes render the original proxy object too - [Maya] When no CUDA compute devices are enabled, Optix is no longer available in the GUI nor during rendering - [Maya] Particle instancers now produce the correct per particle data when motion blur is turned off - [Maya] Older scenes that relied on less strict shader output parameter mapping are now handled correctly - [Maya] Fixed issue when IPR is active and motion blur is turned on, then interacting with the scene caused surplus IPR refreshes - [Max] Added support for Intel Open Image Denoiser (OIDN) - [Max] Fixed missing label in UI for Shading Normal Adaption Technique render option - [Max] Fixed issue where tyFlow custom data channels can be collected out of order (requires tyFlow v1.012) - [Max] Fixed issue where tyFlow particles used different node names in Cryptomatte - [Max] Updated FumeFX support for version 6.0 - [Max] Volume Material gradient controls are now color-managed - [C4D] Added native Pavement shader; Cinema 4D legacy Pavement shader is auto-translated to native shader - [C4D] Addressed an issue with material stacking on hair objects that lead to a fatal assertion error in the core - [C4D] Addressed an issue where direct AOVs would not be included in proxies under certain conditions - [C4D] Addressed an issue where geometry with multiple materials stacked would be unnecessarily re-extracted under certain conditions - [Houdini] Added support for Houdini 19.5.493 and dropped support for 19.5.368 - [Houdini] Added support for Intel Open Image Denoiser (OIDN) - [Houdini] Added parameters to the Redshift Proxy SOP to preview any arbitrary proxy file in the viewport - [Houdini] Added support for the light linking feature to the user procedurals - [Houdini] Added new "Redshift_addUSDProcedural" command and shelf tool to create an OBJ node already configured to work as USD Procedural object. - [Houdini] Added new "Redshift_IPRUpdateSubnetMaterials" hscript command to help while updaing HDAs including referenced parameters - [Houdini] Added new option in the ROP node to let the plugin use the candidate lights to respect the instanced subnet lights - [Houdini] Addressed the creation of empty directories while the IPR renders scenes with custom AOVs prefixes - [Houdini] Addressed the overriding of the "shop_materialpath" attribute in the packed objects. New legacy option for old scenes in the ROP node - [Houdini] Addressed the RenderView ROP selector to show the ROP nodes full paths - [Houdini] Improved IPR performance for any parameter updating events, like transformations, material or light settings, etc. - [Houdini] Improved performance while rendering to disk with the OptiX or OIDN denosing enabled - [Houdini] Fixed an IPR problem while rewiring OSL nodes - [Houdini] Fixed a bug in the OptiX/OIDN denoise overhead parameters - [Houdini] Fixed a problem in the RenderView buckets marks when the denosing is enabled - [Houdini] Improved performance when rendering sequences by disabling the not useful texture reload check phase - [Katana] Added support for Katana 6.0v1 and dropped support for Katana 3.5 - [Katana] Added support for Intel Open Image Denoiser (OIDN) - [Katana] Added support for the light linking feature to the user procedurals - [Katana] Improved the live IPR updating performance - [Katana] Improved performance while rendering to disk with the OptiX or OIDN denosing enabled - [Katana] Fixed a crash in the live rendering feature due to a wrong exit code - [Katana] Fixed a bug in the OptiX/OIDN denoise overhead parameters - [Hydra] Added support for Solaris 19.5.493 and dropped support for 19.5.368 - [Hydra] Added support of op: and opdef: references in the texture nodes (not available for batch rendering) - [Hydra] Added viewport preview tools to the Redshift Proxy LOP (visible in the guide purpose mode) - [Hydra] Added support for Intel Open Image Denoiser (OIDN) - [Hydra] Added support for the USD and Alembic procedurals light linking - [Hydra] Added support for the Solaris light filters parameter to set custom light shaders working as relationship to support repathing - [Hydra] Added new option to the Render Settings LOP, Output, AOV Processing tab, to bake the OCIO color correction - [Hydra] Refactoring of the Redshift LOP node to remove dependencies, fix bugs and improve the node support and updating - [Hydra] Fixed an IPR crash while updating the cameras motion blur settings - [Hydra] Fixed a rare IPR crash while switching LOP networks including render settings - [Hydra] Fixed a crash while rendering instances of objects (like imported characters) without point samples - [Hydra] Fixed a problem with the points widths while rendering objects with non constant topology and deformations motion blur - [Hydra] Fixed a problem with the proxy objects light linking - [Hydra] Fixed a crash while switching LOPs related to the shaders release system - [Hydra] Fixed a bug in the OptiX/OIDN denoise overhead parameters - [Hydra] Addressed the GUI and resolve functions of the Camera LUTs and lens distortion file parameters - [Hydra] Addressed a problem in the Solaris Camera LOP if Redshift is installed along with other renderers - [Hydra] Improved performance when rendering sequences by disabling the not useful texture reload check phase - [Hydra] Updated "Redshift USD Procedural" LOP node to support the USD file mesh, curves and points data viewport preview. - [Blender] Added support for Intel Open Image Denoiser (OIDN) - [Blender] Fixed a Light nodes editor limitation using texture types - [Blender] Added code to ensure to apply the enabled device selection from the plugin preferences panel - [Blender] Fixed smooth shader issue introduced in Blender 3.3.1 - [Blender] Fixed a 'corner case' issue that occurs when the user tries to launch a final render after closing an IPR session, or vice versa - [Blender] Fixed a few issues because a Blender API changes in 3.4.1(material index, smooth normals, etc.) - [Blender] Added a specific build to manage the Blender API changes - [USD Procedural] Fixed the procedural's overrides system (matte, tesselation, user data, etc.), which was completely broken - [USD Procedural] Added support for render tags using the "render_tags" parameter; by default "geometry" and "render" are enabled - [USD Procedural] Refactoring of the procedural's resources management to avoid conflicts between assets/scenes that include the same materials or shaders paths - [USD Procedural] Implemented the access to the USD file mesh, curves and points raw data for viewport preview purposes - [USD Procedural] Fixed a crash if the procedural is rendered without any parent xform - [All] Added Tiles and Brick shaders to all supported DCC host applications - [All] Fixed bug that caused incorrect volumetric emissions with negative values using blackbody mode - [All] Fixed bug that affected how dispersion behaved with nested dielectrics and added global legacy switch option for older scenes - [All] Fixed bug that caused artifacts in volume GI when using anisotropy - [All] Fixed bug that could cause uv attributes to be lost on proxies with overridden materials, when scrubbing shaderballs - [All] Fixed bug that could create a dark edge around vdb volumes when rendered with global fog - [All] Added Brick and Tiles shader - [All] Fixed bug that could make nested proxies that are instanced not render correctly - [All] Fixed bug that could cause a point cloud of proxies to render its instanced template on certain frames - [All] Fixed bug that would make no-self-shadowing not work properly for hair and point primitives when hardware-accelerated ray tracing was enabled (in OptiX) - [RT] Solved ghosting issues on camera movement - [RT] Greatly improved antialiasing - [RT] Energy clamps are now correctly applied - [RT] The denoiser will lose less energy in undersampled filtering scenarios - [RT] Improved light sampling - [OSL] Fixed bug that caused the trace ray function to yield wrong results for the hit position ## 3.5.12 (2022.12) Release Notes - [C4D] Addressed a crash issue in certain configurations of the Multi-Shader - [All] Trivial change to release notes to fix issue with Maxon App Redshift version detection - [All] Fixed bug that prevented the bump scale working for normal maps when "Legacy Normal Map Technique" is not selected - [All] Fixed bug introduced in 3.5.11 that broke sprite shaders with using OptiX hardware accelerated ray tracing ## 3.5.11 (2022.12) Release Notes - [Maya] The Basic | Modified Advanced Settings text now correctly lists all attributes that aren't their defaults - [Maya] When a PhysicalSky node is deleted any associated shader is now correctly deinitialised - [Maya] The command 'rsRender -about' will provide version and other information about the plugin and renderer - [Maya] MASH instancers no longer create point clouds for instanced objects that aren't used by any of their particles - [Maya] Volume Grids are now rendered correctly after interactive deleting and undoing - [Maya] Particle instancer now updates correctly when instancing objects are added and removed - [Maya] Proxy Mesh instances are now rendered correctly after interactive deleting and undoing - [Maya] The RedshiftOptions node is now independent of the current namespace - [Maya] RedshiftSprite's now display their Color Space with a combo box - [Max] Fixed issue introduced in 3.5.10 where 3ds Max can crash when opening Render View - [C4D] Added initial support for the Open Image Denoiser (OIDN) - [C4D] Improved some Nodes shaders by exposing certains ports by default - [C4D] Addressed an issue where a minimum limit in the F-Stop value in the native RS Camera was restricting the range of the DOF focus picking in the RenderView - [C4D] Addressed an issue where stacking unsupported materials could lead to a crash under certain conditions - [C4D] Fixed bug that would cause a crash when rendering objects displaced by projected textures - [C4D] Add node-based Tiles and Brick shader. Legacy Brick and Tiles shaders are auto-translated to node-based shaders - [Houdini] Added support for Houdini 19.5.435 and dropped support for 19.5.303 and 19.0.657 - [Houdini] Fixed a problem with the user procedurals vector type parameters - [Houdini] Fixed several not useful log warnings in the lights instancing functions - [Houdini] Fixed an IPR updating problem in the Redshift USD Material Builder node - [Hydra] Added support for Solaris 19.5.435 and dropped support for 19.5.303 and 19.0.657 - [Hydra] Scene Import LOP: Added support for the Redshift object and camera level options - [Hydra] Added support for the hole indices feature - [Hydra] Fixed geometry glitches and crashes while working with USD objects including non-constant topology samples - [Hydra] Fixed a crash while rendering strands with UV maps - [Hydra] Deprecated the old (broken) redshiftstandardrendervars LOP; all the AOVs configuration is now done using the Redshift LOP - [Hydra] Redshift LOP: Added the output file options - [Blender] Added support for Denoise - [Blender] Removed 'Render into Blender' UI button; now the render is shown inside Blender whenever 'Render to file' is not activated - [Blender] Fixed small issue in EXR layered file channels when assembling light group name. Now use '_' instead of '.' - [Blender] Fixed render region error in 'Render to file' mode - [Blender] Fixed error using instantiated proxy's in to particle systems - [RenderView] Fixed potential crash after an OCIO config is reloaded - [Alembic Procedural] Procedural included in the Redshift/Procedurals/alembic directory - [Alembic Procedural] Fixed several issues in the deformations motion blur - [USD Procedural] Procedural for USD 20.08, 21.08, and 22.05 included in the Redshift/Procedurals/usd directory - [RT] Use of the Tri-Planar shader no longer triggers unnecessary shader recompilation - [RT] Denoiser convergence quality slightly increased - [RT] Improved sampling, RT produces cleaner images - [RT] Improved convergence speed and quality in images generated over many frames - [RT] Fixed dome light reflections - [RT] Correct hair thickness - [RT] New denoiser implementation - [RT] Fixed an issue with secondary ray mip-map sampling, causing blurry textures in reflections and refractions - [RT] Improved denoiser speed and bandwidth - [RT] Slightly improved antialiasing - [RT] Fixed a crash that could happen in scenes with many lights - [RT] Fixed a bug where a light could appear out of nowhere - [RT] Fixed a bug where lights could randomly disappear - [RT] Optimized compilation times of material shaders with Tri-Planar nodes or bump mapping by about 40% - [RT] Fixed bump-mapping artifacts - [CPU] Fixed crash that could occur when rendering deep AOVs - [All] Fixed crash if OptiX denoiser was somehow enabled but the system didn't have an NVidia GPU - or if the licensing disabled all GPUs. Also made the subsequent error message more informative - [All] Fixed recently introduced bug that would cause legacy proxy volumes to always use temperature based emission - [All] Added support for Volumetric Multiple Scattering - [All] Fixed bug that could produce incorrect-looking normal maps. Added legacy switch option to BumpMap and NormalMap nodes for older scenes - [All] Added enum to StandardMaterial to select how fresnel reflectance should affect shadows, replacing the bool added in 3.5.10 - [All] Added new experimental option for shading normals, so extremely biased normal maps 'adapt' to the surface topology and allow light bleeding instead of resulting in unwanted black features ## 3.5.10 (2022.11) Release Notes - [Maya] Fixed a bug introduced around 3.5.05 that would cause Wireframe shader node connections to fail - [C4D] NOTE: Redshift 3.5.10 and later are not compatible with 2023.0.0 or 2023.0.1; please upgrade to Cinema 4D 2023.1.0 for ongoing Redshift compatibility; Prior C4D releases (21-26) are unaffected and are fully compatible with Redshift 3.5.10 - [C4D] Added support for the native Redshift Camera in C4D 2023.1, which replaces the Standard Camera + RS Camera tag in new scenes; existing scenes will continue to work as before, but can be converted to the new scheme - [C4D] Addressed an issue in C4D 2023, where the background of material previews would look inconsistent when native OCIO is enabled - [C4D] Addressed an issue where incorrect uvs would be used under some rare conditions - [C4D] Added support for automatically detecting some types of mesh velocity weightmaps/vertex colors as well as the velocity grids in C4D Volumes without the use of the RS Object tag - [C4D] Improved the RS Volume object which now automatically fill the velocity channels when a VDB file is selected - [C4D] Added support for the Pyro object in C4D 2023.1, as well as a Pyro Volume material preset - [C4D] Addressed an issue where the C4D Volume Loader object would use an incorrect VDB frame when motion blur is enabled - [C4D] Added support in C4D 2023.1 for creating Redshift materials when double-clicking in the material manager. The default material is now based on Standard material shader - [Max] Fixed a bug introduced in 3.5.09 that would break bump mapping node connections - [Max] Fixed issue with Hue slider in Redshift Color Picker when configured to 0-1 range combined with degrees - [Max] Fixed issue that could crash 3ds Max after loading a render preset - [Max] Fixed issue where UI doesn't update correctly after loading a render preset - [Max] Fixed incorrect directory used to create post-uninstallation cleanup script - [Houdini] Added support for Houdini 19.5.403 and dropped support for 19.0.662 - [Houdini] The "Ignore Pivot Point Attribute" instancing option is now disabled by default - [Houdini] Addressed the AOVs TIFF and PNG "Bits per Channel" options - [Katana] Fixed a shutter sync issue between transformations and deformations while rendering the motion vectors AOV - [Katana] Fixed the rendering of the motion blur from the velocity attribute in the sphere particles point clouds - [Katana] Added support for material overrides to the user procedurals - [Katana] New set of options in the RedshiftObjectSettings node to configure several object-level motion blur options - [Hydra] Added support for Solaris 19.5.403 and dropped support for 19.0.662 - [Hydra] Improved scene update performance while working with complex scenes - [Hydra] IPR scene update functions improved to support any kind of data updates (UVs, vertex attributes, etc) - [Hydra] Improved support for the "Render all frames with a single process" Solaris feature, supporting any kind of animated data - [Hydra] Fixed a crash while switching cameras or importing them from the scene - [Hydra] Added support for the {AOV} tag to the Redshift LOP, "Common File Prefix" parameter, to configure the AOVs file names - [Hydra] Fixed default beauty AOV file export in Redshift LOP - [Hydra] Fixed the "Disable All AOVs" and "Hide AOVs Options" features in the Redshift LOP - [Hydra] Fixed an IPR crash while working with the sun/sky light - [Hydra] Fixed a crash while rendering instancers with UV maps in the instance points - [Hydra] (EXPERIMENTAL) Added support for the RSLight OBJ node scene import feature - [Blender] Set RS Standard material node tree as default for "Add RS Nodetree" option - [Blender] Updated the link to the new plugin documentation page - [Blender] Added support for rendering multiple scene layers, using the layer name instead of the first index - [Blender] Fixed error recreating the OSL node connections inputs after load a scene previously saved with OSL nodes - [Blender] Apply the node socket update call method to the 'on the fly' created sockets for OSL nodes - [RenderView] Fixed issue where view is re-centered when using Render Region in IPR fill/fit modes - [RenderView] Extended maximum zoom to 3200% - [RenderView] Zoom spinner control step amount adapts to zoom level - [RT] Fixed artifacts in materials with a Layered Shader node introduced in 3.5.09 - [CPU] General performance improvements - [Metal] Added support for macOS Ventura - [All] Fixed Hot pixel noise in GI when using Transmission - [All] Fixed bugs related to how reflectance affects shadow strength for the Standard Material. Added material toggle to revert back to old behavior if desired - [All] [Standard Material 'shadow opacity' is now in the range -1 to 1](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Standard_Material.html.md), with negative values allowing you to control the amount of reflectance contribution to the shadow - [All] Standard Material 'shadow opacity' now only affects transmission shadow strength, as it should have always done - [All] Fixed bug that could cause photon rays to cut abruptly from lights that are placed close to the edge of the scene ## 3.5.09 (2022.11 - shipped in Cinema 4D 2023.1) Release Notes - [C4D] NOTE: Redshift 3.5.10 and later are not compatible with 2023.0.0 or 2023.0.1; please upgrade to Cinema 4D 2023.1.0 for ongoing Redshift compatibility; Prior C4D releases (21-26) are unaffected and are fully compatible with Redshift 3.5.10 - [C4D] Added support for the native Redshift Camera in C4D 2023.1, which replaces the Standard Camera + RS Camera tag in new scenes; existing scenes will continue to work as before, but can be converted to the new scheme - [C4D] Addressed an issue in C4D 2023, where the background of material previews would look inconsistent when native OCIO is enabled - [C4D] Addressed an issue where incorrect uvs would be used under some rare conditions - [C4D] Added support for automatically detecting some types of mesh velocity weightmaps/vertex colors as well as the velocity grids in C4D Volumes without the use of the RS Object tag - [C4D] Improved the RS Volume object which now automatically fill the velocity channels when a VDB file is selected - [C4D] Added support for the Pyro object in C4D 2023.1, as well as a Pyro Volume material preset - [C4D] Addressed an issue where the C4D Volume Loader object would use an incorrect VDB frame when motion blur is enabled - [C4D] Added support in C4D 2023.1 for creating Redshift materials when double-clicking in the material manager. The default material is now based on Standard material shader ## 3.5.09 (2022.10) Release Notes - [Maya] RedshiftSprite image sequence options are display in the Attribute Editor - [Maya] Precise subframe deformation blur is now supported for XGen - [Maya] The postRenderMel command is now also called when a render is cancelled/aborted - [Maya] Stricter checking of Maya connections is being performed so some older scenes may render with warnings - [Maya] Fixed issue where interactively deleting or creating a texture reference object for a mesh wasn't updating in the render - [Max] Render View now honors pixel aspect - [Max] Fixed issue where Export Connectivity Data setting was ignored by proxy exporter - [C4D] Addressed an issue in C4D 2023 where renders with the Color Control post-effects enabled, would produce different results in the PictureViewer compared to the RenderView - [C4D] Addressed an issue where some materials stacks would be treated as invalid if only some materials provided a displacement output - [C4D] Addressed an issue when using Redshift's OCIO color management where some renders with Team-Render started from the RenderQueue would produce inconsistent colors in 8-bit Multi-Pass images - [C4D] Addressed an issue where the HairPosition shader would always output a grayscale value irrespective OutputU/V/W parameters; the fix includes a minor scene upgrade to preserve the original look in renders - [Houdini] Added support for Houdini 19.0.720 and 19.5.368 and dropped support for 19.0.589 - [Houdini] New RenderView "Redshift_RVRefresh" and "Redshift_RVBucketRendering" hscript commands - [Houdini] Procedurals code updated to export the materials inside the proxy scenes - [Houdini] Added support for material overrides to the user procedurals - [Houdini] Fixed a problem with the motion blur in the animated instancers - [Houdini] Fixed an IPR crash while working with materials overrides and packed geo instancing - [Houdini] Fixed a limitation when exporting proxy files inside nested OBJ/TOP nodes - [Katana] Fixed a shutter sync issue between transformations and deformations while rendering the motion vectors AOV - [Katana] Fixed the rendering of the motion blur from the velocity attribute in the sphere particles point clouds - [Katana] Added support for material overrides to the user procedurals - [Katana] New set of options in the RedshiftObjectSettings node to configure several object-level motion blur options - [Hydra] Added support for Solaris 19.0.720 and 19.5.368 and dropped Solaris for 19.0.589 - [Hydra] Redshift LOP updated to include the alpha channel in the main "color" beauty AOV - [Hydra] Fixed an exception raised from the Hydra plugin when an RS render option is not available - [Hydra] Added support for the USDPreviewSurface Texture Reader UV map channel configured from the Primvar Reader node - [Hydra] Added the missing "Softness Affects Gobo" light parameter - [Hydra] Added support for rest/rnml attributes from vertex level data - [Hydra] Fixed a problem with the tangents orientation on some mesh objects - [Hydra] Fixed a crash related to UV maps defined at the instance level - [Hydra] Added support for the Redshift USD and Alembic procedurals available as new custom USD primitives - [Hydra] Added the "Redshift USD Procedural" and "Redshift Alembic Procedural" LOP HDAs to help in the configuration of the new procedural primitives - [Hydra] Added support for rendering RS proxy files using a new custom USD primitive; the old workaround to render proxy files is still available as a legacy feature - [Hydra] Added the "Redshift Proxy" LOP HDA to help in the configuration of the RS proxy primitives - [Hydra] Fixed the Cryptomatte AOV and the AOVs Light Group options in the Redshift LOP - [Hydra] Fixed a critical issue related to the corruption of the render settings while switching LOPs or selecting the display settings - [Hydra] "ACEScg" is now the default rendering color space if this render option is not set - [Blender] Added basic support for Blender's new 'Curves' object; this feature requires Blender version 3.3.0 - [RenderView] Fixed broken Render Region tool when view is rotated or flipped - [RenderView] Fixed broken A/B slider when view is rotated or flipped - [RenderView] Fixed broken pixel sampling / color picking when view is rotated or flipped - [RenderView] Fixed issue where using a hotkey for Rotate (0 degrees) did not correctly update the view rotation state - [RenderView] Fixed performance issue when panning and zooming - [RenderView] Fixed incorrect frame sizing when using IPR fit/fill mode for anamorphic renders - [RenderView] Fixed issue where pixel sampler region is not shown until toggling the option off/on - [RenderView] Fixed issue where pixel sampler region is not hidden when the Pixel tab is not active - [RenderView] A/B slider's position and orientation is now pinned to the image - [RenderView] Extended maximum zoom to 1600% and tweaked wheel-zoom steps - [RenderView] Changes to zoom via Alt + Right-Mouse or the Zoom edit/spinner control are now relative to the view center - [RenderView] Click-to-focus CoC adjustment now behaves consistently at different image sizes and zoom levels - [RenderView] Improved visibility of bucket indicators - [All] Fixed bug introduced in 3.5.05 that would force refractive RS Materials with SSS to appear opaque - [All] Fixed a bug where blurry reflections would cause wrong volume GI - [All] Fixed a bug where anisotropy would cause artifacts in volume GI - [All] Fixed a bug where blackbody emission would cause flickering in volume sequences - [All] Fixed bug that could cause a crash when OSL shaders are used for the global environment - [All] Fixed random crash on some systems that can occur during the renderer initialization stage - [All] Fixed issue where OptiX denoising could produce black or wrong pixels if the progressive number of passes was set to 1 - [All] Fixed bug that would cause rough or diffuse reflections of dome lights to use the incorrect texture color space if not sRGB or raw - [All] Fixed bug introduced in 3.5.08 that could result in broken alpha values for semi-transparent materials - [All] Fixed bug introduced in 3.5.08 that would result in incorrect sheen lighting with a roughness of 0 - [All] Improved the precision of diffusion ray-traced SSS for objects far away from the origin - [All] Fixed regression causing a crash at shutdown / CPU dll unload - [RT] Fixed precision issues with hair imported with large scale factors - [RT] Fixed a crash that could occur with hair scenes imported from non-C4D plugins - [RT] Fixed several issues with hair rendering - [RT] Fixed several issues with dome lights - [RT] Fixed artifacts caused by a bug on node connections across a variety of materials - [RT] Implemented progress reporting when preparing for RT rendering, including HLSL compilation - [RT] Optimized shader compilation times by about a factor of 10 - [RT] Rendering can now be restarted after encountering out of memory issues in large scenes ## 3.5.08 (2022.09) Release Notes - [Maya] Fixed issue where shader networks that had connections to components of colors, UVs etc weren't rendering correctly - [Maya] Motion Vector AOVs are now calculated correctly - [Maya] Fixed issue where extensions weren't being sampled at the correct time when the frame rate was not 24fps - [C4D] Added support for Cinema 4D 2023 - [C4D] Added support for the native OCIO color management in Cinema 4D 2023 - [C4D] Added support for material stacking and the procedural texture projections in the Texture/Material tag, to all versions of the plugin; existing scenes will maintain their original look automatically via new compatibility options in the render settings - [C4D] Improved the Magic Bullet Looks integration, so now when opening from the RenderView the last beauty AOV will be forwarded to MBL for previewing - [C4D] Addressed an issue where opening some Redshift assets from the Asset Browser would cause the Feedback Display to appear with scene upgrade warnings - [C4D] Addressed an issue where the Geometry Only viewport filter would not affect Redshift lights - [Blender] Added support for Puzzle Matte multi-passes - [Blender] Fixed a few small issues in EXR layered names for ObjectPosition - [Blender] Added support for Custom AOVs - [All] Re-enabled the Background and Emission AOVs for matte surfaces that show the environment (disabled since 3.0.20 due to a limitation) - [All] New Standard Material refraction alpha and refraction puzzle-matte now correct and consistent between IPR and bucket mode - [All] Fixed crash that could occur during the texture upload stage, after updating only geometry - [All] Fixed bug introduced in 3.5.07 that would knock out diffuse back face lighting when the front face diffuse color is black - [All] Fixed bug introduced in 3.5.05 that could cause bucket vs progressive differences for RS Material and RS Skin using multi-layered SSS - [All] Fixed bug introduced in 3.5.00 that would cause refractions to be very dim or black when the roughness value is very close to 0 ## 3.5.07 (2022.08) Release Notes - [Max] Fixed issue where Scene States did not apply On/Off state for Redshift lights - [Blender] Fixed error in Volume shader created from 'Add Volume & Shader' operator. - [RenderView] Fixed various issues related to zoom - [All] Fixed bug that could cause a crash when processing single channel textures with an sRGB color space assigned - [All] Fixed crash during initialization when an unsupported CUDA device is detected in the system - [All] Fixed bug introduced in 3.5.05 that broke transmission single scattering colors - [All] Fixed bug introduced in 3.5.06 that could cause overly blurry textures under certain circumstances - [Metal] Improved stability to work around asserts like "The SSS sample count computed in these kernels..." and corrupted lighting - [RT] Fixed issues with normal map blurriness ## 3.5.06 (2022.08) Release Notes - [Maya] Fixed issue where connecting a shader into an AOV's "defaultShader" attribute erroneously issued a warning - [Maya] The deviceAspect is now correctly calculated during batch rendering - [Maya] Due to a bug in Maya 2022 and later, batch renders don't exit so now forcing Maya to exit - [Maya] Camera's "focalLength", "filmOffsetX", and "filmOffsetY" and other attributes can now be motion blurred - [Maya] Multiple MASH objects with changing input hierarchy now update correctly - [Max] Fixed issue that applies incorrect view scaling when re-opening a maximized Render View window - [Max] Fixed side-effect introduced in 3.5.01 where having Redshift plugin loaded can break vertex welding in the Symmetry Modifier (since Max 2022) - [Blender] Fixed missing enumerator entry in Standard Material 'ms_mode' - [Blender] Fixed error in Standard Material node interface showing & hidden 'Anisotropic' parameter - [Blender] Fixed MaterialBlender node interface issue with material input sockets - [RT] Reverted some code to fix random crash when NVidia drivers newer than 512.92 are installed - [All] Fixed bug that could cause incorrect bump mapping if tri-planar projection nodes are used for bump mapping textures and parameters such as rotation or scale are also textured - [All] Fixed bug that could make random walk SSS hang if anisotropy was set to 1 - [All] Fixed bug that could produce bump-mapping artifacts when seen through very curved surfaces, or subtly poor bump fidelity when seen through reflective or refractive surfaces - [All] Fixed issue introduced in 3.5.05 that enabled certain aspects of the SSS GI fixes even with the legacy mode enabled ## 3.5.05 (2022.07) Release Notes - [Maya] When the Rendering Engine is changed in the Globals tab the Hardware Ray-Tracing checkbox is now enabled/disabled correctly - [Maya] New scenes will use the new full subsurface scattering GI by default - [Maya] Random Walk is now the default SSS mode for new RedshiftStandardMaterials - [Maya] Added a warning when a Maya connection is made to a 'closure' attribute - [Maya] Fixed bug that resulted in GI trace depth 1 not disabling GI - [Maya] Maya joints now have their visibility tracked - [Maya] Visible particle systems with a hidden instancer are now rendered as spheres - [Maya] A node's LOD Visibility attribute is now taken into account when determining overall visibility - [Maya] Particle shapes with arbitrary parent transforms are now supported - [Maya] Transformation blur for particles now respects individual nodes' motionBlur attribute - [Maya] The updating of AOV output filenames now includes tracking changes to defaultRenderGlobals.imageFilePrefix - [Max] RS Standard Material compact UI layout can now be disabled (Advanced Render Setup > System > Local Plugin Options) - [Max] When the Rendering Engine is changed in the Globals tab the Hardware Ray-Tracing checkbox is now enabled/disabled correctly - [Max] Fixed issue where Redshift Object Properties might fail to read float values correctly if saved by a machine with different regional settings - [Max] Fixed issue where core preferences do not immediately save when toggling Hybrid Rendering - [C4D] Addressed issue where aborting a bake in progess was not possible - [C4D] Addressed an issue where curves produced by some third-party generators would not be extracted - [C4D] Addressed an issue in the RenderView where some settings were reset when the window reopened - [C4D] Addressed an issue with RSFile parameters in R26 where a long filename would overflow the attribute manager - [C4D] Addressed an issue in Nodes, where constant Value connections to file or ramp parameters would be ignored - [Houdini] Added support for Houdini 19.5.303 - [Houdini] Added support for Houdini 19.0.657 and dropped support for 19.0.561 - [Houdini] Added support for overriding multiple materials to the "instancefile" proxy instancing workflow - [Houdini] New 'int rsproxymatlist(string proxyPath, string[] materialsList)' custom VEX function - [Houdini] New "Redshift_getProxyMaterialsList" hscript command to get the materials list of any proxy node or file - [Houdini] Added support for materials override list to the RS Packed Proxy SOP - [Houdini] Minor fixes in the RS USD Material Builder HDA - [Houdini] Fixed a problem while rendering high resoltion images (above 12k) to MPlay - [Houdini] Fixed a problem related to rendering objects that should continue hidden (due to the display flag or the ROP lists) if edited while the IPR is running - [Houdini] Added support for the optional "instancexform" parameter to the Instance OBJ node - [Houdini] New options in the RS ROP node, Post Effects tab, to control the Color/PhotographicExposure/PostFX settings of the Viewport IPR rendering - [Houdini] Fixed a rare crash while working with the RenderView and Viewport IPRs at the same time - [Houdini] Fixed a crash while rendering scenes with camera crop values outside the allowed 0..1 range - [Houdini] Automatic update of the RenderView cameras list after adding or renaming camera nodes - [Houdini] Fixed a problem with the integer attributes mesh data introduced in the previous build - [Houdini] Fixed a problem while instancing procedurals - [Houdini] Added full support for the Alembic procedural "objectPath", "objectExclude" and "objectPattern" parameters - [Houdini] Added support for instancing the Alembic procedural objects, including support for user data - [Houdini] Added support for material mapping to the Alembic procedural from the "path" and "shop_materialpath" primitive attributes. - [Houdini] Added support for facesets material mapping to the Alembic procedural, using the Alembic SOP's (or the parent OBJ's) "Remap Attributtes" multiparm - [Houdini] Added support for tracesets to the Alembic procedural - [Hydra] Added support for Solaris 19.5.303 - [Hydra] Added support for Solaris 19.0.657 and dropped support for 19.0.561 - [Hydra] Automatic updating of the animated Houdini vdb primitives in the viewport - [Hydra] New render geometry settings LOP "Animated Volume" option to disable the viewport auto update of the static Houdini vdb objects, improving the scene extraction time - [Hydra] Fixed a couple of issues in the Redshift LOP - [Hydra] Added the "Render All Frames With a Single Process" option to the Redshift LOP - [Katana] Improved Katana management of failed renders due to license fails or other issues - [Blender] Fixed 'NoneType' error checking the changed lights in IPR mode - [Blender] Fixed crash with 'Deep output' render because a bad cleanup on a previous 'Cryptomatte' pass buffer - [Blender] Fixed matrix update issue with Dome Light in IPR mode - [Blender] Fixed error in hair UV coordinates when 'child' particles type is set to 'interpolated' - [RT] Added a switch to disable secondary ray denoising in Redshift RT - [RT] Fixed several crashes related to Hair. - [RT] Added support for redshiftCmdLine rendering - [RT] Fixed tremendously long shader compilation times for some materials based on Maxon noises. Further improvements are work in progress. - [RT] Fixed a crash running an animation in RV - [RT] Potentially fixed a bug that caused materials to mix up randomly. - [All] IMPORTANT: Removed support for Kepler-generation NVidia GPUs; more info here: https://redshift.maxon.net/topic/36933/heads-up-ending-support-for-kepler-gpus-nvidia-600-and-700-series-soon - [All] Added support for [anisotropic phase for volumes](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Volume%2BShader.html.md); global fog now uses an improved phase function which can be disabled via a new legacy option - [All] Added support for [random walk SSS](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/html/Standard_Material.html.md); more info here: https://redshift.maxon.net/topic/42978/heads-up-random-walk-sss-sneak-peek/19 - [All] Improved energy compensation for new Standard Material dielectric materials - [All] Enabled SSS GI, which can be disabled via a new legacy option - [All] Fixed ancient bug that would cause ray-traced SSS indirect/GI back-lighting to be missing; more info here: https://redshift.maxon.net/topic/42997/heads-up-fixing-bug-with-indirect-lighting-sss-behind-objects-for-3-5-05 - [All] Fixed ancient bug that could cause point-based SSS to crash in bizarre ways during the SSS point gathering stage - [All] Fixed bug that would cause thin-walled back-lighting to be missing when using Lambertian Spheres diffuse model - [All] Fixed an issue where a compilation of point clouds and proxies could produce wrong results (objects rendering at the center of the scene or not rendering at all) - [All] Fixed bug introduced in 3.5.00 that would cause point particles with refraction to render black - [All] Fixed bug introduced in 3.5.00 that could cause sheen reflections to appear too bright - [All] Fixed rare crash that could occur when rendering with ray-traced diffusion SSS - [All] Fixed bug introduced with OCIO support that could produce garbage dome light sampling when the dome light texture is in sRGB color space ## 3.5.04 (2022.06) Release Notes - [Maya] Fixed issue where orphaned OSL shader node output attribute(s) weren't being deleted following a recompile - [Maya] Warning is now issued when a Maya shader connection can't be represented by an RS shader connection due to an unsupported RS shader output - [Maya] Motion vector units and scale are now supported for meshes - [Maya] Fixed crash when motion vectors/velocity based motion blur is used - [Maya] Extensions can now register to use any node types - [Maya] Additional Beauty AOV is now output when Global AOV is set to Remainder and no lights groups are explicitly listed but some are in the scene - [Maya] Fixed issue where if the redshiftOptions.imageFilePrefix attribute is locked an error was reported when opening Render Settings window - [Max] Fixed a potential crash when logging missing scene resources at render time - [C4D] Addressed issue where aborting a bake in progess was not possible - [C4D] Addressed an issue where curves produced by some third-party generators would not be extracted - [C4D] Addressed an issue in the RenderView where some settings were reset when the window reopened - [C4D] Addressed an issue with RSFile parameters in R26 where a long filename would overflow the attribute manager - [C4D] Addressed an issue in Nodes, where constant Value connections to file or ramp parameters would be ignored - [Houdini] Fixed a problem with the OCIO 1.x configs color correction in the viewport IPR - [Houdini] Fixed a problem in the strands while rendering Z axis lines including multiple points - [Houdini] Fixed a problem with the custom AOVs and the RS State node - [Houdini] Fixed a crash while trying to use string attributes as mesh vertex data - [Houdini] Fixed a crash from VOP subnets/hdas with multiple outputs if linked directly to the Redshift output node - [Houdini] Fixed a problem between the Proxy Output SOP and the Output SOP, which was overriding the selected proxy output - [Houdini] Updated the GUI of all the RS VOP nodes to use collapsible tabs (H19.0 only) - [Houdini] Updated the GUI of the OSL VOP node to include all the source parameters inside a collapsible tab - [Houdini] Added the automatic switching to Redshift Instances if there are material overrides, not supported by the Redshift Point Clouds - [Houdini] Added support for the Output SOP bypass flag, to disable the output from this node if it's enabled - [Houdini] Updated top menu docs and forum links - [Hydra] MPlay monitor option exposed in the Redshift LOP HDA - [Hydra] Fixed a problem in the strands rendering - [Hydra] Fixed a problem with the custom AOVs and the RS State node - [Hydra] Added support for single values primvars - [Hydra] Added support for double type primvars - [Hydra] Added support for UV map names with the format "uv2", "uv3", "uv4", etc - [Hydra] Fixed a global problem in the multi-step motion blur data sampling - [Hydra] Added proper support for the instances multi-step rotation motion blur - [Hydra] Added support for crop/overscan using the DataWindowNDC parameters - [Hydra] Added support for tile rendering - [Hydra] Redshift LOP HDAs updated to create the main "color" AOV automatically - [Katana] Fixed a problem in the strands rendering - [Katana] Fixed a problem with the custom AOVs and the RS State node - [Blender] Solved issue in IPR mode caused when change selection in enumerators aren't detect as change - [Blender] Fixed limitation in the AOV's structures with a long paths in file names (bug report) - [Blender] Fixed error cleaning the dictionary that store the changed objects in IPR mode. This issue cause that all the objects are updated every time - [Blender] Improve performance in IPR update when the object only have transformation changes, then, only the matrix is updated instead the entire object - [Blender] Fixed a bug updating lights in IPR mode. Now is possible to determinate exactly which set of objects and data blocks needed to be updated - [Blender] added an small 'Info' icon to the Color Management panel linked to the forum thread that explain how to configure OCIO environment - [RT] Fixed various memory leaks - [RT] Fixed hair bug that would cause random crashes - [RT] Fixed GPU crashes in the curvature, AO and round corners shaders - [RT] Fixed a bug where objects that had "Receive Shadows" OFF blocked dome light reflections - [RT] Added bokeh to depth of field - [RT] Fixed an issue where texture sampling was very coarse for secondary rays - [All] Added blackbody emission option to the volume shader - [All] Fixed an issue where installations that contained non latin characters in their path would prevent all compute devices from being detected - [All] Fixed bug that could cause non-linear 8-bit OCIO color space textures to render too dark - [All] Fixed a memory-leak issue in the OSL compiler - [All] Fixed rare bug that could cause a shader memory assert between rendering shaderballs ## 3.5.03 (2022.05) Release Notes - [Maya] Added support for Maya 2023 - [Maya] Fixed "Hybrid Rendering" GUI issue - [Maya] OSL shader parameters that used ":" and "-" in the "string page=" property description are now handled - [Maya] Fixed issue where having Deformation Blur Steps > 2 causes mesh hair generation to crash - [Max] Added support for rendering cached mesh with Fluid Loader object - [Max] Potential fix for crash on shutdown after Redshift plugin has been unloaded - [C4D] Improved image drag-and-drop in Nodes so that the new texture node inherits the name from the image file - [C4D] Addressed issue where an already cached material preview would be re-rendered - [Houdini] Added support for Houdini 19.0.622 and dropped support for 19.0.531 - [Houdini] (WIP) Fixed a crash/freeze on exit if Redshift is not initialized - [Houdini] New "Redshift_RVStartStop" and "Redshift_RVRender" hscript commands - [Hydra] Added support for Solaris 19.0.622 and dropped support for 19.0.531 - [Hydra] Fixed a problem with the velocity motion blur with varying point counts - [Hydra] Fixed a problem while working with "vel.x", "vel.y" and "vel.z" velocity grids in Houdini vdb primitives - [Katana] Added support of overscan and live rendering data to the custom display drivers - [Blender] Added support for multiple UV maps, vertex colors and tangents data (feature request) - [Blender] Fixed tiled texture error because UDIM tag in Blender image file path (bug report) - [All] Enabled Round Corners feature for CPU rendering - [All] Fixed a Redshift CPU crash on shutdown when not fully initialized - [All] Fixed bug that could cause random crashes for certain materials, bug introduced in 3.0.67 - [All] Fixed new Standard Material bug that would prevent transmission from working in conjunction with SSS - [All] New diffuse model 'Lambertian Spheres' now supports back-faced lighting ## 3.5.02 (2022.05) Release Notes - [Maya] A DLL is correctly qualified as an Extension if the new ExportNode() function is implemented and PreExport() and Export() functions aren't - [Maya] Fixed issue where after recompiling an OSL shader the changes weren't reflected in the next render - [Maya] Fixed issue where rendering XGen IGS caused a crash - [Maya] Changes to the renderDensityMultiplier attribute on an IGS node are updated in IPR - [C4D] Improved image drag-and-drop in Nodes so that the new texture node inherits the name from the image file - [C4D] Addressed issue where an already cached material preview would be re-rendered - [Houdini] Improved USD output VOP node that can also be used in the main plugin to let the user build materials compatible in both Houdini and Solaris without needing two outputs - [Houdini] New "REDSHIFT_ENABLE_AUTORESETCOLORSPACE" env. variable to control the reset of the not available color spaces to "Auto" in the VOP nodes - [Houdini] Default Redshift Standard Material created inside the material builder nodes - [Houdini] Fixed several warnings reported while cooking nodes like the Filecache SOP - [Houdini] Fixed a problem with the RenderView scale factor parameter while working with render maps - [Hydra] Fixed a problem in the viewport camera updating introduced in the previous version - [Hydra] Final fix for the crash when rendering and handle is visible related to the selection buffers - [Hydra] Fixed a crash while rendering scenes in DebugVerbose log mode - [Blender] Added support for the new 'Standard Material' - [Blender] Added support for the new 'Material Layer' and 'IOR To Metal Tints' nodes - [Blender] Fixed a error in animated camera when is rendered from Blender command line - [All] Fixed a crash in OpenImageIO caused by PSD files with non-raster layers ## 3.5.01 (2022.04) Release Notes - [Max] 3ds Max plugins are now installed as packages in %ALLUSERSPROFILE%\\Autodesk\\ApplicationPlugins - [Max] Dropped support for 3ds Max 2014 - [Max] Scripts for deploying the 3ds Max plugin are found in Redshift\\Plugins\\3dsMax\\tools - [Max] Fixed issue where materials would render black in the viewport until adjusting the time slider - [Max] Fully transparent materials no longer make the viewport object completely invisible - [Max] Material diffuse color can now be edited via the color swatch in the Multi/Sub-Object Material UI - [Max] Enum parameters in OSL shaders can no longer be animated - [Max] RS Principled Hair now disables Trace Depth parameters in the UI when override is not enabled - [Max] RS Principled Hair now provides the standard "Maps" tab in the UI - [C4D] Addressed issue where DOF picking in the RenderView would produce incorrect values under certain conditions - [C4D] Addressed issue in the Asset Manager where UDIM/UVTILE textures in Nodes would be treated as missing - [Houdini] Added support for Houdini 19.0.589 and dropped support for 19.0.498 - [Houdini] Improved COP2 nodes IPR updating system to avoid delayed refresh events - [Katana] Added support for string attributes - [Hydra] Added support for Solaris 19.0.589 and dropped support for 19.0.498 - [Hydra] Added support for string attributes - [Hydra] Fixed a crash when rendering and handle is visible related to the selection buffers - [Blender] Fixed some corner cases for camera vertical fit ## 3.5.00 (2022.04) Release Notes - [C4D] Added support for Cinema 4D R26 - [C4D] Added improved viewport preview support for Nodes materials for R26 - [C4D] Added support for OSL in Nodes materials - [C4D] Revamped the plugin icons, matching the Cinema 4D UI style - [C4D] Improved the shader categories in Nodes, and icons - [C4D] Removed data upgrade support for some very early scenes that were last saved during the alpha/beta phase of the Redshift C4D plugin; users can still upgrade these scenes with plugin from the 3.0.XX releases - [All] Added support for CPU rendering - [All] Added new Standard Surface Material