We are excited to bring you OctaneRender 2026.3. Thanks again to all those who sent us feedback and continuously help us improve Octane.
This version includes a number of improvements and fixes especially targeting, but not limited to the latest features.

Important notes:
- The minimum NVIDIA driver version required is R555 (R572 for GeForce RTX50 series).
- The minimum version of macOS required is 14.5.
Changes since 2026.2
Improvements
- Added support for network rendering when using virtual textures.
- Added support for color4 output to
Baking texture,UV TilesandTile grid imagenodes. - Added opacity texture pin to Baking texture node for use when baking to a color4.
- Added Vectron tube primitive.
- Added MaterialX import support for displacement shader sub graphs.
- Reduced memory usage when using NRC.
- Added support for importing float and color primvars from USD curves.
- Reduced time to first sample in render nodes with scenes with large image counts.
- Added tooltips to Volumetric spotlight nodes inputs.
- Trace set visibility rules can now also be applied on shadow catchers.
- Added ability to override point instances in USD import preferences so they can be used to instance other external geometries.
- Added option to clamp high quality displacement values at the uv edges.
- Fixed some scenarios where the high quality displacement would cause artifacts.
- Fixed MaterialX TransformNormal and TransformPoint to operate on normals and points properly.
- Fixed errors logged when loading scenes with MaterialX Time and Frame nodes.
- Fixed import of LiveDB glossy materials with IOR/Film-IOR.
- Fixed application crash when loading a DDS file and opening preferences.
- Fixed issue causing the last frame of 2-frame animation to produce an invalid value.
- Fixed loading of scenes containing the MaterialX Ambient Occlusion node across Octane versions.
- Fixed usage of
select()OSL function in shaders with values that require differentials, eg. UVs for virtual textures. - Fixed a rendering regression in low quality texture displacement on Windows and Linux platforms introduced in version 2025.1
- Fixed MaterialX HexTiledImage node Alpha blending for color4 outputs.
- Fixed RGB Image node with Color4 output in normal input failing to compile.
- Fixed issue causing other geometry to disappear when changing high quality texture displacement settings.
- Fixed incorrect loading of some point instancers from USD archives.
- Fixed incorrect loading of USD points from USD archives.
- Fixed meshlet mesh geometry missing in the scene statistics in some circumstances, i.e. when it is a memory-only meshlet mesh that is being built during the scene compilation.
- Mitigated issue that would cause some RNDR uploads to fail.
- Fixed load error when loading an animated Alembic file with materials saved as non-constant FaceSet objects.
- Fixed issue causing excessive memory usage with low quality texture displacement.
- Fixed OpenPBR Dispersion Abbe number input range to allow it to go all the way to 0.
- Fixed OpenPBR dispersion scaling when using Cauchy dispersion mode and when switching modes.
- Fixed MaterialX import issues around bi-tangent inputs that could break normal mapping.
- Fixed incorrect handling of empty file name input/nodes where Octane replaced them with the directory of the OCS file containing the node. They now always stays empty.
- Fixed an issue where motion blur was not visible when using USD curves.
- Fixed potential application crash when loading some USD scenes.
- Fixed an issue causing some USD assets not to be included when re-saving the ORBX package.
- Fixed layout of UV tiles when enabling virtual texturing.
- Fixed render errors when virtual texture builds are queued and cancelled repeatedly in quick succession.
- Fixed baking texture nodes sometimes not updating in situations where they are repeatedly copied.
- Fixed an issue with the FBX exporter causing vertex animations not to be exported.
- Fixed an issue with the FBX importer causing incorrect loading of vertex attributes.
- Fixed render artifacts displayed when using volume/media in combination with NRC.
- Fixed an application crash when rendering is started while virtual textures are being compiled and they are used in texture displacement (please note that virtual textures are not supported for texture displacement).
- Fixed an issue causing FBX vertex animations to result in empty frames at the end.
- Fixed an application crash during the render stop happening when multiple devices were denoising.
- Fixed application crash when loading unsupported or invalid SPZ files.
- Fixed potential application crash upon initialization on Windows and Linux.
- Changed rotation of anisotropy in Standard Surface to match with OpenPBR and other renderers (existing scenes are not affected).
- The tile set node was renamed to tile grid image. (This type represents a single large image divided up into multiple files in a tile grid, which is often done for gigapixel images.)
- When running a script the stop button does not have keyboard focus by default.
- MaterialX importer now imports UsdPreviewSurface as Standard Surface instead of Universal material to align with the USD importer.
- Changed the default values of some OpenPBR inputs to align them with the specification.
- The HDR viewport on macOS will no longer use the OCIO view set in the imager node (if there is one). To preview sRGB output, disable HDR viewport in color management settings.
octane.node.setAnimator(),octane.node.setArrayAnimator(),octane.node.setAttribute()and related functions accept raw C arrays for situations where the API expects an array.setRawArrayAttributeis still available as an alternative forsetattribute()but this one only accepts raw C arrays.- Added
getAnimatorType()andgetAnimatorTypeIx()tooctane.nodeandoctane.nodegraphto query the data type of the animator of an attribute. - For non-array attributes you're allowed to set animators with different channel count from that of the attribute type.
- Added
getRawAnimator()andgetRawAnimatorIx()tooctane.nodeandoctane.nodegraphto retrieve animator data as a raw C array.
Studio+ Downloads
OctaneRender Studio+ 2026.3 Standalone for Windows (installer)
OctaneRender Studio+ 2026.3 Standalone for Windows (ZIP archive)
OctaneRender Studio+ 2026.3 Standalone for Linux
OctaneRender 2026.3 Standalone for macOS
OctaneRender Studio+ 2026.3 Node for Windows (installer)
OctaneRender Studio+ 2026.3 Node for Windows (ZIP archive)
OctaneRender Studio+ 2026.3 Node for Linux
Demo Downloads
OctaneRender Studio+ 2026.3 Standalone Demo for Windows (installer)
OctaneRender Studio+ 2026.3 Standalone Demo for Windows (ZIP archive)
OctaneRender Studio+ 2026.3 Standalone Demo for Linux
Studio+ Chinese Downloads
OctaneRender Studio+ 2026.3 (Chinese) Standalone for Windows (installer)
OctaneRender Studio+ 2026.3 (Chinese) Standalone for Windows (ZIP archive)
OctaneRender Studio+ 2026.3 (Chinese) Standalone for Linux
OctaneRender Studio+ 2026.3 (Chinese) Node for Windows (installer)
OctaneRender Studio+ 2026.3 (Chinese) Node for Windows (ZIP archive)
OctaneRender Studio+ 2026.3 (Chinese) Node for Linux
Happy rendering,
Your OTOY Team
