Plugins linking to this thread: (hide)
Sycles 2.4.1Author: Shekn @si-community V 2.4.1 released August 2026 —
This is a full integration of the Blender Cycles renderer into XSI. Version 2.4 is
compiled with Cycles 5.3 (state of July 2026). The second generation of the addon
(since 2.0) is a complete rewrite and works with Softimage 2015 SP2.
New since version 2.1.3 (from the github release notes):
2.4.1: fixed incorrect transforms of instances when the master model has rotation or scale,
repacked with missing DLLs
2.4: Cycles 5.3. New Alpha parameter for the ImageTexture node, Sky Texture with Single
and Multiple Scattering models, Thin Film for Metallic and Glass BSDF, new Raycast
and Scene Time nodes, OSL custom camera, Linear 3D curve shape (also as per-object
override), Geometry Approximation mode for NURBS surfaces, Render Time pass (CPU),
texture optimisation (resolution, limit, tx texture cache) and a detailed scene export
timing log
2.4: renders MaterialX shader trees from the MaterialXSI addon (converted to OSL). Note: OSL shading works on CPU render devices only
2.3.x: Cycles 4.5, OSL support is back, new Metallic BSDF and Set Normal nodes, phase function
for Scatter Volume, Diffuse Roughness for Principled BSDF, more Noise Texture types,
subdivision with motion deform, per-frame texture images, rendering of NURBS surfaces
and curves (via custom properties), tile rendering, fixed shadow catcher, vector input
ports for OSL shaders
2.2.x: nodes of Blender 4.3 (Ray Portal BSDF, Sheen BSDF, Gabor Texture, redesigned Principled
BSDF), current Blender OCIO color profiles, custom velocity grids for VDB primitives,
Particle Info node fed by ICE attributes, denoising of the final passes with OIDN
or OptiX
Supported Softimage features (quoted from the download page):
Polygon meshes and hair geometry
Texture coordinates
Vertex colors
Shaderball preview. For materials, shader nodes and texture nodes
Basic limited support of the following built-in Softimage shader nodes: Phong, Lambert,
Hair Shading, Image, converters between vector, color and scalar
Ambience global environment light
Limited support of built-in Softimage light sources
Model instances
ICE strands geometry
ICE pointcloud instances
ICE geometry attributes (vector, color and scalar) with context per-point and per-object
Volume rendering. In particular supports emFluid, Explosia FX and openVDB for Softimage
volumes
Special VDB Primitive for rendering vdbs without ICE
Output multilayered exr file with all rendered passes
Rendermaps
The following features from Cycles itself are supported:
CPU and GPU rendering. In particular multidevices are supported. This allows you to
use cpu and gpu simultaneously. The libraries for GPU rendering are included in the
package.
All Cycles shader nodes
OSL shaders
OpenColorIO profiles (Blender profile included)
All Cycles output passes (Combined, Depth, Normal and so on)
Color and value shader AOVs
Lightgroups
Cycles camera properties, in particular all panorama modes
Cycles light sources
Denoising by using Open Image Denoise and OptiX denoiser
For more information, full documentation and a list of the available Cycles nodes
see the download page linked below. There is no local backup because the addon is
still frequently updated - the plugin can be downloaded on Shekn's github releases. The source code is available on github there as well.
News concerning 3D DCC business
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Post
by opoppopopp » 19 Jan 2026, 13:28
@Shekn Have we already discussed the intentional way of using
cycTextureCoordinate Object output?
what is the equivalence of
pick an object.

-
Shekn
- Posts: 253
- Joined: 30 Dec 2016, 19:18
Post
by Shekn » 20 Jan 2026, 05:13
There are no equivalence. As I understand it, this feature in Blender is not implemented within the Cycles renderer itself, but in Blender's integration. Therefore, it might be possible to implement something similar in Softimage, but I am not sure if it is actually necessary. It could be too complex and inconvenient.
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Post
by opoppopopp » 21 Jan 2026, 14:29
It makes sense. Plus, I agree that it's not worth it at the moment.
Honestly, I still don't quite get Object Coordinate even after rending the Cycles documentation.

-
Maximus
- Posts: 1121
- Joined: 09 Jun 2009, 13:45
Post
by Maximus » 25 Feb 2026, 20:39
Anyone had success of using Scycles with a 5090 5080 5070? does it work in Softimage?
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Post
by opoppopopp » 10 Aug 2026, 18:26
Is this thread the longest one at si-com?

Since the openBPR in Cycles, I may humbly hoping for a new update
-
Shekn
- Posts: 253
- Joined: 30 Dec 2016, 19:18
Post
by Shekn » 14 Aug 2026, 04:07
OpenPBR is currently under development within Blender. It is not clear when it will be accepted as an implemented feature.
-
Shekn
- Posts: 253
- Joined: 30 Dec 2016, 19:18
Post
by Shekn » 18 Aug 2026, 04:27
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Post
by opoppopopp » 18 Aug 2026, 15:56
Oh, that Red Ribbon background...
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Post
by I3D » 21 Sep 2026, 21:28
Hi Shekn
Thanks for the update mate and all the work you've been doing for the SI community with bringing Cycles 🤟🏼
I've uninstalled the previous version of sycles and installed the new one. There are no issues when installing, however the render engine isn't added to the list of available renders. nothing on the console!
Any idea why would this happen? never had this issue before.
Cheers
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Post
by I3D » 21 Sep 2026, 21:40
I am getting this from the plugin manager. Note that when installing the addon, it somehow generates a Sycles_addon.2.4.zip file that is 8MB at the same location where the addon was installed from.

-
Shekn
- Posts: 253
- Joined: 30 Dec 2016, 19:18
Post
by Shekn » 23 Sep 2026, 03:55
When Softimage says "Library not found", it means that it failed to load it because it could not find all required dependencies. The bin\nt-x86-64 folder should contain 105 DLL files. On your screen, there are only 103 of them. In particular, the file tbb12.dll is missing, and one other. It is strange that some files have been removed. They are included in the latest distribution. So, my advice is to delete the add-on and remove all remaining folders. And then install it again.
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Post
by I3D » 23 Sep 2026, 10:47
Shekn wrote: 23 Sep 2026, 03:55
When Softimage says "Library not found", it means that it failed to load it because it could not find all required dependencies. The bin\nt-x86-64 folder should contain 105 DLL files. On your screen, there are only 103 of them. In particular, the file tbb12.dll is missing, and one other. It is strange that some files have been removed. They are included in the latest distribution. So, my advice is to delete the add-on and remove all remaining folders. And then install it again.
Thanks Shekn, but it's not happening. I did a clean uninstall, delete and install. downloaded the addon again, it is always 103 DLLs. in the past I used to be able to open the xsiaddon file using 7-zip, this time around I am unable to.
I downloaded the dependencies from here
https://github.com/Tugcga/Sycles/releas ... naries.2.1 to try and find missing dlls, but that didn't help as well.
Any chance you could post the dlls on their own?
Thank you
-
Shekn
- Posts: 253
- Joined: 30 Dec 2016, 19:18
Post
by Shekn » 23 Sep 2026, 13:41
Download dll-s from here:
https://github.com/Tugcga/Sycles/releas ... naries.2.4
Yes, archive contains 103 files, actual addon contains additional 2 file: SyclesICENodes.dll and SyclesPlugin.dll
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Post
by I3D » 23 Sep 2026, 20:31
Thanks Shekn, I downloaded the dlls from there, I found 3 more dlls, so total is 106 now. Those were the vcomp140.dll, OpenColorIO_2_2.dll and boost_thread-vc142-mt-x64-1_80.dll
However, still unable to load Cycles. Beside the api and boost dlls, here are the list of dlls that I have installed
Note, the SyclesICENodes.dll and SyclesPlugin.dll where already installed. tbb12.dll is definitely still missing.
Code: Select all
concrt140.dll
embree4.dll
lex.dll
IlmThread.dll
imath.dll
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
msvcp140_atomic_wait.dll
msvcp140_codecvt_ids.dll
nvcuda.dll
OpenColorIO_2_2.dll
OpenColorIO_2_3.dll
OpenEXR.dll
OpenEXRCore.dll
OpenEXRUtil.dll
OpenImageIO.dll
OpenImageIO_Util.dll
openvdb.dll
oslcomp.dll
oslexec.dll
oslnoise.dll
oslquery.dll
pi_win_proxy_loader.dll
sycl7.dll
SyclesICENodes.dll
SyclesPlugin.dll
tbb.dll
tbbmalloc.dll
tbbmalloc_proxy.dll
ucrtbase.dll
vcomp140.dll
vcruntime140.dll
vcruntime140_1.dll
Thank you
-
Shekn
- Posts: 253
- Joined: 30 Dec 2016, 19:18
Post
by Shekn » 24 Sep 2026, 13:21
Hm, I don't understand why this happens. The archive from the link
https://github.com/Tugcga/Sycles/releas ... .4/dll.zip contains Boost libs version 1_82. But you wrote the example with dll version 1_80. Either I or you have mixed something up. I downloaded it just now, and the archive contains all the required correct dlls. And the xsiaddon from this link
https://github.com/Tugcga/Sycles/releas ... 1.xsiaddon also contains all the required files. It can be checked by opening it in any text editor and checking the content.
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Post
by I3D » 24 Sep 2026, 20:44
Thanks Shekn, that works. I don't know why! but the dll.zip file I downloaded twice didn't have the missing DLLs. now it does. It doesn't matter now, it works. Thank you heaps
🙏🏼
I also found a bug, it is related to the new texture cache. By default, before enable or disabling it. Loading an environment light and assigning a texture to it, the results are bad. As you can see in the video. Disabling the texture cache and the environment just works. enabling it again and the environment won't render or contribute to the environment.
https://www.dropbox.com/scl/fi/mnk4s7du ... 674ap&dl=0