Cycles for Softimage
Plugins linking to this thread: (hide)
Sycles 2.4.1 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.
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.
download page: https://ssoftadd.github.io/syclesSecondGenPage.html / wiki with tutorials / all of Shekn's plugins / author on vimeo / si-community thread
-
avalon_70
- Posts: 45
- Joined: 09 Jan 2021, 13:59
Re: Cycles for Softimage
Even though we are literally 4 cats, here is version 12 of my material.
I changed the internal order between refraction and reflections, added transparency to translucency, and put a minimum limit on that of refraction.
I added the diffraction.
Alex
I changed the internal order between refraction and reflections, added transparency to translucency, and put a minimum limit on that of refraction.
I added the diffraction.
Alex
You do not have the required permissions to view the files attached to this post.
-
avalon_70
- Posts: 45
- Joined: 09 Jan 2021, 13:59
Re: Cycles for Softimage
Latest version.
I stop here.
Fixed a bug (my fault) on reflection, added subsurface scattering, and added global illumination color control.
I stop here.
Fixed a bug (my fault) on reflection, added subsurface scattering, and added global illumination color control.
You do not have the required permissions to view the files attached to this post.
-
SPJ
- Posts: 75
- Joined: 14 Jun 2014, 13:38
Re: Cycles for Softimage
Thanks for sharing avalon_70. I haven't had an opportunity to try it out but look forward to giving it a go!
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Re: Cycles for Softimage
Seems Model instance with other Model's instance, i.e. more than one level of instance, won't render?
Follow picture explain it better:
Notice the poly "cube" in "B_Instance" is correct, but "A_Instance1" isn't.

Follow picture explain it better:
Notice the poly "cube" in "B_Instance" is correct, but "A_Instance1" isn't.

-
Shekn
- Posts: 254
- Joined: 30 Dec 2016, 19:18
Re: Cycles for Softimage
Yes, you are right, it does not work. I think that the whole logic of the scene parsing in the Sycles should be changed. I will plan it.
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Re: Cycles for Softimage
Thanks !!
BTW. Is Clone/Instance really have benefits in Sycles?
Cycle has any instancing feature or Sycles just raw export them as individual polygon.
Better/even Controllable scene cache will always be best, so greedy because I really rely on Sycles to do my daily work
BTW. Is Clone/Instance really have benefits in Sycles?
Cycle has any instancing feature or Sycles just raw export them as individual polygon.
Better/even Controllable scene cache will always be best, so greedy because I really rely on Sycles to do my daily work
-
Shekn
- Posts: 254
- Joined: 30 Dec 2016, 19:18
Re: Cycles for Softimage
In Sycles cloned and instanced objects renders as instances. Mesh data exports once and then all cloned objects use this data in the render engine. About the bug, I understand the problem and this problem is solvable, but i don't know when.
-
Maximus
- Posts: 1121
- Joined: 09 Jun 2009, 13:45
Re: Cycles for Softimage
hey shekn is it possible to update it to the latest version? can you setup some paypal or donate we can pay you and contribute?
-
opoppopopp
- Posts: 213
- Joined: 16 Jun 2009, 04:23
Re: Cycles for Softimage
Guess we are not loss that much feature, since the latest Sycles (03.2022)
because Seems recently, Cycles mainly is busy on support all the GPU vendor's proprietary API
because Seems recently, Cycles mainly is busy on support all the GPU vendor's proprietary API
-
Shekn
- Posts: 254
- Joined: 30 Dec 2016, 19:18
Re: Cycles for Softimage
Every morning I think that I should start to update the Sycles. And every evening I understand that there are too many started projects to support all of them. At the next update I plan to rewrite all from scratch, because the current code is terrible and it's very hard to add new features or fix bags. And this is one of the reasons why I shift the start of the project for tomorrow. Every day. But I will start it, I think.
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Re: Cycles for Softimage
We can help with the motivational kick, what can we do to help? 
-
wireframex
- Posts: 425
- Joined: 08 Jun 2009, 21:02
- Location: France
Re: Cycles for Softimage
"without mastery, power is nothing" - Softimage Addict User
CPU 3990x 128 Threads / 2 x 3090 RTX - 24 Go / 96 Go memory
CPU 3990x 128 Threads / 2 x 3090 RTX - 24 Go / 96 Go memory
-
avalon_70
- Posts: 45
- Joined: 09 Jan 2021, 13:59
Re: Cycles for Softimage
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Re: Cycles for Softimage
-
gaboraa
- Posts: 317
- Joined: 16 Apr 2010, 21:14
Re: Cycles for Softimage
-
I3D
- Posts: 122
- Joined: 12 Aug 2009, 16:15
- Skype: ironic3d
Re: Cycles for Softimage
I hope that is enough motivation @shekn 