This is the third and most likely last release candidate of 2021.1. Unless there are some unforeseen issues, we are planning to release the stable version of 2021.1 in the next couple of weeks. And apologies for the long gap between RC 2 and RC 3. Since a couple of months ago we have a new QA lead working for us who is pretty effective in finding issues, which is why it took a bit longer to sort them all out. On the plus side, this means that you should have to deal with less bugs yourself

As it still is not a stable build, we advise to not to use it for production purposes.
Please make sure to use a NVIDIA Studio driver with version at least 456.38 on Windows or 455.23 on Linux.
Changes since OctaneRender 2021.1 RC 2:
- Increased the number of custom and global texture AOVs from 10 to 20.
- Added support for random color, instance color and instance range textures on Vectron and volume SDF instances.
- OSL: Object layer color can now be accessed in OSL via the attribute
hit:obj-color
. - Added options to toggle shading and backface highlighting in the wireframe AOV node.
- The scale factor derived from the maximum value of various info AOVs (like Z-depth, motion blur and UV coordinates) is now applied regardless whether the render result is exported as HDR or LDR image.
- To allow the Z-depth AOV to export the unscaled depth values, you have to explicitly specify the environment depth via a new input of the Z-depth AOV node (so you can set maximum depth to 1).
- Removed normalized info output AOVs as the scale is now always applied, making them redundant.
- Added support for particle UV coordinates to the Alembic importer as long as they are either named "uv", "uvs", "uvw" or "uvws" and have the correct data type.
- Added possibility to load USDC files.
- Fixed a special case where universal material metallic renders incorrectly when metallic is less than 0 and when albedo is exactly zero with no layers below the metal layer.
- Fixed various initialization issues of nested dielectrics if the camera is inside the nested objects/media.
- Fixed nested dielectric rendering incorrectly when everything is merged into a single mesh.
- Fixed numerical issues of random walk media with a radius of 0.
- Fixed opacity channel not working in clay mode.
- Fixed material layers not updating after fake shadow has been enabled/disabled if the base material's fake shadow is enabled/disabled from the UI.
- Fixed missing default configuration of the specular map input of metal materials.
- Fixed persistent noise in reflections of materials with a diffuse layer on top of specular materials with fake shadow enabled.
- Fixed accidentally removed version conversion from special specular material to null material.
- Fixed shadow catcher becoming visible if a light has cast shadows disabled.
- The shading normal correction is now disabled for toon materials, resulting in better shading at shallow viewing angles if the vertex normals deviate a lot from the geometric normals.
- Improved bump mapping of surfaces that are very far away from the world origin in your scene.
- Fixed incorrect shadows color of volume instances using the random color texture.
- Fixed random seed when used in info channels kernel.
- Added categories to the unary and binary math operation textures.
- Disable borders in the color squares built-in texture.
- Made the range texture more robust and allow for output range inversion:
- It now ensures that the input range is not inverted (black output if it is)
- The clamp input option now clamps the input range rather than the output range and it always clamps for smooth(er)step since they won't work correctly otherwise
- The output range can now be inverted
- Fixed incorrect warning "Input parameter '..' is used both directly and as a delayed input" when using delayed evaluation of OSL inputs.
- Avoiding errors from loading textures for OSL files if the user didn't explicitly select the texture file:
- Fixed behaviour of file inputs set to an empty string.
- Recompiling an OSL shader doesn't trigger error messages.
- Relative paths are resolved on compiling the OSL shader in the OSL node. Pin default values are either empty or absolute paths.
- File not found errors from hard-coded paths will show up as compiler output.
- Fixed broken AI light when scene contains animated quad lights.
- Fixed toon lights being tinted in some AOVs.
- Fixed red tint in filter AOVs when using D65 white spectrum.
- Fixed the render layer reflection AOV which included incorrect contributions of geometry that is not on the active layer.
- Fixed light AOV rendering incorrectly using multiple toon lights with different light IDs.
- To make things consistent, custom AOV material masks will be disabled for the base material of layered materials. I.e. only the custom AOV material mask setting of the layered material itself will have an effect.
- Fixed incorrect strength of material mask for shadow catcher materials.
- Fixed some inconsistencies between render AOV and output AOV naming and "Environment light" is now called "Ambient light" everywhere. And the render AOV categories are now used in the render AOV output node as well.
- Fixed a case where compositing light mixer produces dark outline when the alpha channel is enabled.
- Fixed incorrect mapping in the map range AOV output node.
- Fixed missing render update where composite output AOV layer pins are moved up or down doesn't.
- Fixed Animal logic USD scene update when scrubbing the timeline.
- Fixed incorrect materials assigned to Animal logic USD scene.
- Fixed crash when an USD scenes is loaded that references itself.
- Updated USD library to version 21.08.
- Fixed import of USD cameras.
- USD cameras are now sorted to make sure that the order stays the same between reloads of USD scenes.
- Fixed scaling and rotation of imported USD geometry.
- Light materials imported from USD as emitters can now be modified by the user.
- Fixed missing bounding box update in scenes with vertex animations if RTX is enabled.
- Fixed cropping of Vectron union to a too small bounding box after moving one of the input geometries.
- Fixed missing update of bounding box of SDF (Vectron®) when the size input changes.
- Worked around incorrect values in SDF levelsets generated from meshes by OpenVDB.
- Fixed log errors and slow rendering if connecting an unsupported type of geometry to an SDF union.
- Fixed radius input of SDF union.
- Fixed unnecessary recalculations of scatter modules.
- Standalone: Added a sub-type combo box to the compact mode of all render AOV nodes that have a sub-type.
- Standalone: Replaced buttons to move inputs up, down or delete them with a single button that shows a popup menu or can be used to drag movable inputs to change their order.
- Standalone: Changed the material preview scene to not use a black body emitter, to avoid a slight tint if D65 is used as white spectrum.
- Standalone: Fixed potential crash if maximized window panes are used.
- Standalone: Fixed incorrect color space of textures used in the material preview scene, making them appear too light.
- Standalone: Fixed incorrect display of global texture AOVs with an alpha channel texture.
- Standalone: Fixed incorrect display of output AOVs.
- Standalone: Fixed spurious undo events while we load temporary node graphs for the texture cache.
- Standalone: Find node item command is now listed in the Edit menu and the keyboard shortcut preferences.
- Standalone: Added icons to all application and edit commands that didn't have any yet.
- Standalone: The types of the geometric primitive are now in alphabetical order.
Downloads
Downloads for Enterprise subscription users:
OctaneRender Enterprise 2021.1 RC 3 Standalone for Windows (installer)
OctaneRender Enterprise 2021.1 RC 3 Standalone for Windows (ZIP archive)
OctaneRender Enterprise 2021.1 RC 3 Standalone for Linux
OctaneRender Enterprise 2021.1 RC 3 Node Windows (installer)
OctaneRender Enterprise 2021.1 RC 3 Node for Windows (ZIP archive)
OctaneRender Enterprise 2021.1 RC 3 Node for Linux
Downloads for Studio subscription users:
OctaneRender Studio 2021.1 RC 3 Standalone for Windows (installer)
OctaneRender Studio 2021.1 RC 3 Standalone for Windows (ZIP archive)
OctaneRender Studio 2021.1 RC 3 Standalone for Linux
Happy rendering
Your OTOY team