We are excited to make available the second release candidate of Octane 2025.1. Thanks again to all those who reported issues, and sent us feedback.
This version adds support for the new NVIDIA GeForce RTX 50 Series (Blackwell) for the first time. This is why we decided to release another beta before launching 2025.1 stable.

Important notes:
- The minimum NVIDIA driver version required has been raised to R528 (R572 for GeForce RTX50 series).
- The GPU version of Open Image Denoise is supported on CUDA compute model 7 (Volta) and later. The CPU version is used on machines with older models, and on macOS.
- The minimum version of macOS required is 14.5.
- Various optimizations are still required so performance won't be 100% indicative of the final version.
2025.1 Feature Highlights
- Rest Attributes: Support for rest attributes on meshes with animated vertices
- New Vectron Texture Displacement: Support for texture displacement in Vectron and Volume SDF nodes
- New Spectral LensFX: Matches the physically accurate measured effects of real world cameras lenses
- New Chaos Texture System: Overhauled the Chaos texture node with a number of new features and attributes
- Native Decal Support: New system in core to support easy and efficient placement of surface decals on geometry
- Render Network Integration in core: The Render Network web service and UX is now available in core as a native window panel
- Metal-RT: Major speed and memory improvements to hardware acceleration on Apple M3 and M4 devices with scenes using non-triangle geometry
- Speed/Quality Volume Rendering Slider: Increasing this value means the performance will be boosted and the rendering quality will get degraded as a result, but the balance can now be tuned by the user
- 11 New blend modes for output AOV layers
Changes since 2025.1 Beta 1
Resolved issues
- Fixed Windows uninstaller not removing some of the files.
- Fixed potential render hang on macOS.
- Fixed application crash when closing a work pane.
- Fixed various issues with the internal RNDR browser component.
- Fixed magnitude of OSL differentials generated for UV projection when used in an environment map.
- Fixed differentials on fish-eye, cubic and orthographic cameras.
- Fixed denoised render AOVs and volume mask render AOV containing an unintended alpha premultiplication when kernel alpha channel is enabled.
- Fixed padding size of baking camera not being updated correctly when using a camera switch node.
- Fixed render failure when using a Mix material or Standard Surface material as the base of a Layered material with some post processing effects.
- Fixed an issue where denoised AOVs could have bright fringes when alpha channel is enabled and environment medium is used.
- Fixed potential application hang when stacking identical OSL nodes with delayed inputs.
- Fixed application crash when adjusting a baked texture that is used for texture displacement.
- Fixed undo of the "keep upright" input of the universal camera node.
- Fixed POSIX file handles of loaded ORBX packages not being released. This bug affected Linux and macOS.
- Fixed application crash when deleting a localDB category in the save dialog.
- Fixed memory over-allocation on macOS affecting scenes with large number of instances.
- Fixed output AOVs not working after using a switch node to change to a disconnected input.
- Fixed potential application crash when using the "Open user script" button in the Lua scripting component.
- Fixed post fog artifacts when using photon mapping kernel.
- Added
--window-size
command line option which allows opening the window with specific dimensions. - Added ability to load EXR layers that only contain a Z channel
- The Texture output AOV layer node now has a "Premultiplied alpha" pin, for RGB + alpha textures that are premultiplied.
- Added ability to render material and texture previews at full screen resolution on retina displays.
- Added texture input to specify a custom aperture texture when using the realistic lens camera.
- USD Importer:
- Clamp border mode is now the default mode for USD textures.
- Renamed USD input linker for backwards compatibility.
- Specular IOR maps was giving incorrect result when specular color was set to black so the default specular color value is set to white if a USD preview surface has a IOR texture.
- The color space for IOR and roughness during USD material loading has been changed to non-color data.
- USD preview surface loading now sets the color space of all non-color data textures pins to non-color.
- Render pass node types have descriptions, which are shown in the API browser.
- Improved log feedback when the installed driver does not support the required version of CUDA.
- Mitigate bump map artefacts on curved meshes.
Dx()
,Dy()
and other functions that use differentials can now be used in OSL shaders in texture output AOVs.- Added support for NVIDIA GeForce RTX 50 Series (Blackwell).
- Added
currentApplicationFile
field inoctane.file.getSpecialDirectories()
, which tells the .app directory path in Octane standalone for macOS. For other situations this field is identical tocurrentExecutableFile
. - Node infos and node graph infos have a description field.
- Denoise albedo render AOV will now include emission texture color, random walk medium color.
- Increased minimum driver requirement to R528 (R572 for GeForce RTX50 series).
- Updated lens names in the realistic camera node.
Downloads for Studio+ Subscription Users
OctaneRender Studio+ 2025.1 Beta 2 Standalone for Windows (installer)
OctaneRender Studio+ 2025.1 Beta 2 Standalone for Windows (ZIP archive)
OctaneRender Studio+ 2025.1 Beta 2 Standalone for Linux
OctaneRender 2025.1 Beta 2 Standalone for macOS
OctaneRender Studio+ 2025.1 Beta 2 Node for Windows (installer)
OctaneRender Studio+ 2025.1 Beta 2 Node for Windows (ZIP archive)
OctaneRender Studio+ 2025.1 Beta 2 Node for Linux
Happy rendering
Your OTOY team