Sycles addon 2.4
What's new
- Compiled with Cycles version 5.3 (with the last commit as of 30.07.2026)..
- Added an Alpha parameter for the ImageTexture node. It replaces the Premultiply Alpha parameter.
- Upgraded the SkyTexture node. Instead of the Nishita model, it now supports Single Scattering and Multiple Scattering models.
- Added a Thin Film property to Metallic BSDF and Glass BSDF.
- Added Raycast and Scene Time shader nodes. Scene Time outputs two float values: the current frame and the number of seconds since the animation started. How to use the Raycast node can be found in this small tutorial.
- Added a detailed log with timing for preparing the scene before rendering. This log splits the total time into parts, indicating which item is exported and how long it takes.
- Added a new curve shape: Linear 3D Curves. It is controlled in the Performance tab of the render settings.
- Added the ability to override the global curve type shape. By default, any curve shape uses the render settings.
- Added an OSL custom camera type. How to use it is described in this small tutorial.
- Added another method for triangulating parametric surfaces. Previously, all surfaces could be rendered only as rectangular patches. Now, a new mode, Geometry Approximation, is introduced. It uses the built‑in Softimage surface approximation by triangles. The density can be controlled by the Surface U/V parameters in the Geometry Approximation object property.
- Added a Render Time pass. It visualizes which samples take more time. Works only with the CPU.
- Added three texture optimisation properties in the Performance tab of the render settings.
- Texture Resolution: If it is less than 1, textures will be downsampled with this proportion coefficient.
- Texture Limit: Downsample all textures to the defined limit.
- Texture Cache: If activated, all textures are converted into raw tx‑format and stored in the
sycles_cachefolder in the project directory. This folder is not cleared by default. Inconfig.ini, there is a newclear_cacheparameter. If set to1, the cache folder will be cleared every time Softimage is closed.
- Added support for MaterialX shader nodes (from the add‑on MaterialXSI). Under the hood, it uses the MaterialX mechanism to convert the shader tree into an OSL shader, and Cycles actually uses this OSL shader. How to use it is described in this small tutorial. When creating the OSL shader, it stores the temporary .osl file in the
sycles_cachedirectory.
Downgrade
Rendering using the OSL shading system is available only for CPU render devices. In Blender, it is also possible to use OptiX devices for rendering OSL shaders. However, for compatibility with Softimage, it is necessary to use legacy precompiled libraries. In particular, this legacy OSL library has no support for the OptiX rendering device.