Softimage Resources: plugins, scripts, compounds and shaders
All 1119 entries of the Softimage Resources as a simple list, 1051–1100 on this page. To search and filter by tags, use the interactive Resources page.
Rotation to 3x3 Matrix Conversion Compound osAll ICE
Converts a Rotation to a 3x3 Matrix. Use the »Multiply by Matrix« node
to apply the output matrix to a given particle position.
local backup: mb Rotation to 3x3 Matrix.xsicompound
local backup: mb Rotation to 3x3 Matrix.xsicompound
author link: n/a
JJ Loopstep osAll python
The major feature of the script is that it allows you to select multiple loops in
one go spaced apart by a 'step' size that you choose - this is great for creating
corrugations in geometry.
local backup: jj_loopstep.py
local backup: jj_loopstep.py
author link: http://www.exch.demon.co.uk/jj_loopstep.htm (archive)
JJ SnapToPlane osAll python
JJ_SnapToPlane is a simple modelling utility to snap points to a 'virtual' infinite
plane defined by a single polygon. The tool offers three distinct modes.
local backup: jj_SnapToPlane.py
local backup: jj_SnapToPlane.py
author link: http://www.exch.demon.co.uk/jj_SnapToPlane.htm (archive)
JJ VectorSnap osAll python
JJ_VectorSnap is a simple modeling utility written in Python to snap tagged points
to a vector defined by two 'picked' points. It's useful for quickly aligning rows
of points or shearing them to a specific position.
local backup: jj_VectorSnapPlugin.py
local backup: jj_VectorSnapPlugin.py
author link: http://www.exch.demon.co.uk/jj_VectorSnap.htm (archive)
MoJoKe Device Drivers winAll The MoJoKe package provides three device drivers for Softimage XSI which enable you
to use your joystick, mouse or keyboard to record movements and apply them to objects
in 3D space.
local backup: MojokeDrivers601.xsiaddon Mojoke2011.xsiaddon Mojoke75.xsiaddon
local backup: MojokeDrivers601.xsiaddon Mojoke2011.xsiaddon Mojoke75.xsiaddon
KP Tools V1.1 win32 workflow Set of commands implemented in C++ featuring MD5 hash and Zip support. Functions:
KP_Hash_GetMD5, KP_Hash_CompareFiles, KP_Zip_Create, KP_Zip_CreateFromDir, KP_Zip_Extract
local backup: KP_Tools_XSI601.xsiaddon
local backup: KP_Tools_XSI601.xsiaddon
Slider Controls osAll js workflow controllers This XSI Add-On implements Kai's version of the control sliders introduced in Jason
Osipa's great book »Stop Staring«.
local backup: Kaipirinha_SliderControlsForXSI601.xsiaddon
local backup: Kaipirinha_SliderControlsForXSI601.xsiaddon
author link: http://www.kai-wolter.com/resources/slidercontrols
MeshSliceTool osAll rigging js workflow The MeshSliceTool allows you to slice a polygon mesh in such a way that the polygons
nearest to a bone or another specified object get extracted to a new polygon object.
So you no longer have to manually create slices of a character to allow animation
in realtime for instance.
local backup: Kaipirinha_MeshSliceTool.xsiaddon
local backup: Kaipirinha_MeshSliceTool.xsiaddon
KP PlotObjects osAll js workflow The tool works like »plot curve« but allows you to specify a bunch size
to divide the work load.
local backup: KP_PlotObjects.xsiaddon
local backup: KP_PlotObjects.xsiaddon
KP CurveTools osAll js curves workflow extrusion thickness With the KP CurveTools plugin you can extrude objects (cubes) along multiple curves
at once (figure A). The tool features several parameters to customize the extrusion
(figure B) and has the option to create a new set of controls (figure C) for later
animation of the extruded objects (subdivs, position along curve, thickness, etc.).
Related plugins: Power Extrude, TinyCurveExtrude, MX Loft, Custom Loft, keyvis Curve Tools, ICE Rope
Rig
local backup: KP_CurveTools.xsiaddon
Related plugins: Power Extrude, TinyCurveExtrude, MX Loft, Custom Loft, keyvis Curve Tools, ICE Rope
Rig
local backup: KP_CurveTools.xsiaddon
KP PointCacheTools 2.5 for XSI osAll cppsrc workflow The Point Caching Tools allow you to record complex object deformations to a cache
file and reapply those deformations. You can even interchange these caches with 3ds
Max, Maya, Houdini or Blender.
local backup: KP_PointCacheV25_XSI65_64.xsiaddon KP_PointCache-src.zip (source code)
local backup: KP_PointCacheV25_XSI65_64.xsiaddon KP_PointCache-src.zip (source code)
author link: http://www.kai-wolter.com/resources/xsi/kp_pc_xsi
Roadkill win32 shadingworkflow python
Roadkill is a UV unwrapper heavily based on the unwrapper used in Blender. Roadkill For XSI
is a plugin that interfaces with Roadkill to let you unwrap UVs directly in XSI. Cut
lines are marked in XSI by selecting edges prior to unwrapping. You can unwrap UVs
with a single click or have XSI start Roadkill in GUI mode and unwrap interactively.
There's a RoadKill importer available specifically for the ModTool. See this si-community thread for details.
local backup: roadkill.zip
There's a RoadKill importer available specifically for the ModTool. See this si-community thread for details.
local backup: roadkill.zip
author site: http://kim-aldis.co.uk/
Interpolated Duplicate osAll js modeling workflow
will create any number of duplicates with transformations interpolated between 2 objects.
In response to a request made on XSIBase, it seemed like rather a good idea.
local backup: InterpolatedDuplicate.js
local backup: InterpolatedDuplicate.js
author site: http://kim-aldis.co.uk/
Tiny Mesh Deform winAll deformer modeling rigging
takes the basic principle of Deform by Surface, which uses the patch parametric uv
coordinates to remap the coordinates of a geometry onto a patch, and extends it to
use texture uv coordinates of a polygonal mesh to deform a geometry onto that mesh.
More simply, it's a Deform by Surface for polygonal meshes.
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools) TinyMeshDeform.chm (windows help file)
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools) TinyMeshDeform.chm (windows help file)
author site: http://kim-aldis.co.uk/
Tiny Curve Extrude winAll curves modeling extrusion
TinyCurveExtrude is an XSI plugin that extrudes curves along curves, much the same
as XSI's own curve extrude tool but with some added bells and whistles (see features
below).
Related plugins: Power Extrude, MX Loft, Custom Loft, KPCurveTools, keyvis Curve Tools, ICE Rope Rig
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
Related plugins: Power Extrude, MX Loft, Custom Loft, KPCurveTools, keyvis Curve Tools, ICE Rope Rig
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
author site: http://kim-aldis.co.uk/
Tiny Thickness winAll modeling thickness
Tinythickness is an XSI custom operator that takes a polygonal mesh surface and gives
it thickness by sweeping a profile around its boundary edges. The profile can be
defined either by a curve or by adjusting profile parameters in the operator's property
page.
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
author site: http://kim-aldis.co.uk/
Tiny Cap winAll modeling
This is a capping tool for XSI. The tool caps any holes in a mesh. A hole is defined
as any boundary edge - so the outer edge of a grid is a hole by this definition and
will be capped.
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
author site: http://kim-aldis.co.uk/
Tiny Pusher winAll rigging deformer modeling
Compiled, animated plugin operator for XSI. Use meshes, curves, surfaces or a centre
to push points on a mesh with the mesh sliding over the deformer rather than sticking
to it.
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
local backup: TinyMeshTools.xsiaddon (includes all of Kim's modeling tools)
author site: http://kim-aldis.co.uk/
BatchMaker osAll js workflow
1. For scenes that continually fail after a number of frames, optionally render in
groups, minimising the likelihood of a crash and ensuring that subsequent frame groups
will be rendered should any given group fail - 2. Save and run batch file directly
from XSI in a separate process.
local backup: KA_BatchMaker.js
local backup: KA_BatchMaker.js
author site: http://kim-aldis.co.uk/
ParticleAlign osAll js
The XSI built-in align particles to path has a fixed up vector which will cause flipping
as the particles cross the vertical axis. Most times this isn't a problem, particularly
if you've a lot of particles in the cloud, but if it is, this scripted operator plugin
should help. It aligns particles to the path but with a user-picked up vector.
local backup: KA_ParticleAlign.js
local backup: KA_ParticleAlign.js
author site: http://kim-aldis.co.uk/
Slate osAll workflow js
Slate is a text-based slate for XSI. It creates a text object and applies a scripted
op that replaces tokens in a text string with values or variables. Tokens, amongst
others, include frame, date, time. Values are updated per frame allowing for accurate
inclusion of time, date, etc. at render or view time.
local backup: KA_Slate.js
local backup: KA_Slate.js
author site: http://kim-aldis.co.uk/
RBDChain osAll rigging js workflow
RBDChain builds a rig of rigid body links linked by ball and socket joints. The initial
shape of the chain is defined by a spline curve. A custom property is attached to
the root of the rig with sliders controlling RBD parameters of the links and their
socket joints. Options for fixing both start and end of the chain are included. The
rig is suitable for simulating chains and ropes attached at both, one or no ends.
A spline curve is also created, cluster constrained to the curve, for creating ropes.
local backup: KA_RBDChain.js
local backup: KA_RBDChain.js
author site: http://kim-aldis.co.uk/
EPSExporter osAll python interop
exports meshes and UVs from XSI to EPS (Encapsulated Postscript) files. Meshes are
exported as 2D projections as viewed from any perspective camera in the scene. UVs
are exported as stamps.
local backup: EPSexport.py
local backup: EPSexport.py
author site: http://kim-aldis.co.uk/
LM_2DMV winAll cppsrc shader mentalray
author link: http://www.alamaison.fr (archive) / download page: /3d/lm_2DMV/lm_2DMV_ref.htm (archive)
LM_WarpDistort win32 shader mentalray
The lmWarpDistort shader is a Mental Ray lens shader that changes the rays' directions
according to its distortion parameters. This shader can only apply the distortion.
The main advantage of this shader is that it doesn't crop images when the distortion
is applied: rays are just distorted (see Image B).
local backup: lmwarpdistort.zip
local backup: lmwarpdistort.zip
author link: http://www.alamaison.fr (archive) / download page: /3d/lmWarpDistort/lmWarpDistort.htm (archive)
LM_Weightmaptools winAll cppsrc weightmaps workflow
TrueGlass winAll shader mentalray
A glass shader simulating various physical properties of glass. Successor of L-Glass
local backup: trueglass.zip
local backup: trueglass.zip
author link: http://home.broadpark.no/~rslettli/LOBBER/tg.html
LuXSI osAll renderer interop
An exporter for the unbiased Lux renderer http://www.luxrender.net/en_GB/index
Related plugins: LuXSI (by Pedro Alcaide)
local backup: luxsi.zip
Related plugins: LuXSI (by Pedro Alcaide)
local backup: luxsi.zip
author link: http://www.migaweb.de
Deriver winAll cppsrc shader mentalray
This shader generates U and V derivatives from a north pole/north direction to make
it possible to easily use the Anisotropic shader on polygon objects. For a 64 bit
version of the plugin install the xsiaddon then replace the installed dll with the
file from the _64 folder.
local backup: deriver.zip
local backup: deriver.zip
author link: http://animus.brinkster.net/index.html (archive)
Diffraction winAll cppsrc shader mentalray
The Diffraction node is a replacement for the standard XSI refraction_diffuse node.
It fixes the refraction bug, adds faster glossy effects, and the new ability to model
the different refractions of different wavelengths of light. For a 64 bit version
of the plugin install the xsiaddon then replace the installed dll with the file from
the _64 folder.
Related plugins: Dispersive Gem Shader compound
local backup: diffraction.zip
Related plugins: Dispersive Gem Shader compound
local backup: diffraction.zip
author link: http://animus.brinkster.net/index.html (archive)
Diffusion winAll cppsrc shader mentalray
This is a sub surface scattering shader. Really, that's all it is :-) . For a 64 bit
version of the plugin install the xsiaddon then replace the installed dll with the
file from the _64 folder.
local backup: diffusion.zip
local backup: diffusion.zip
author link: http://animus.brinkster.net/index.html (archive)
Dirtmap winAll cppsrc shader mentalray
The Dirtmap is a procedurally generated occlusion map. Implemented in newer versions
of XSI as the XSI_AmbientOcclusion shader. For a 64 bit version of the plugin install
the xsiaddon then replace the installed dll with the file from the _64 folder.
local backup: dirtmap.zip
local backup: dirtmap.zip
author link: http://animus.brinkster.net/index.html (archive)
Mix8Vectors winAll cppsrc shader mentalray
makes mixing bump maps in Softimage|XSI a bit easier. It supports weighted mixing
of up to 8 vectors and adjusting the bump mapping strength of each input separately.
For a 64 bit version of the plugin install the xsiaddon then replace the installed
dll with the file from the _64 folder.
local backup: mix8vectors.zip
local backup: mix8vectors.zip
author link: http://animus.brinkster.net/index.html (archive)
MuhHair winAll cppsrc shader mentalray hair
fast hair shader alternative. includes patches to xsi.exe by drakon rider. For a 64
bit version of the plugin install the xsiaddon then replace the installed dll with
the file from the _64 folder.
local backup: muhhair.zip
local backup: muhhair.zip
author link: http://animus.brinkster.net/index.html (archive)
MotionMap v1.0 osAll cppsrc python
Creates a weightmap according to the movement of the vertices. Requires XSI 5.1 and
up.
local backup: MotionMap.xsiaddon
local backup: MotionMap.xsiaddon
author link: http://francoislord.com/XSITools/index.html (archive)
City Generator v0.80523 win32 modeling
This is a tool that creates a procedural city. See the author link for installation
instructions and more information.
local backup: citygenerator_v0.80601.zip
local backup: citygenerator_v0.80601.zip
author link: http://www.paoloemilioselva.it/citygenerator.html
Shaders_p v3.3 osAll compilation cppsrc shader mentalray
large shader set oriented towards TDs. Includes the p_MegaTK universal surface shader.
Contents:
p_constant - simple surface shader. Constant - shader of constant color without any shading and etc.
p_fg_light - simple surface shader like p_constant, except that this shader is visible only for final gather rays. The shader is fully transparent for other ray types (like eye, transparent, refraction etc.).
p_fg_no_light - this shader is the inverse of p_fg_light; it is visible for all ray types except final gather rays.
p_constant - simple surface shader. Constant - shader of constant color without any shading and etc.
p_fg_light - simple surface shader like p_constant, except that this shader is visible only for final gather rays. The shader is fully transparent for other ray types (like eye, transparent, refraction etc.).
p_fg_no_light - this shader is the inverse of p_fg_light; it is visible for all ray types except final gather rays.
author link: http://www.puppet.su/download/shaders_p_e.shtml (archive)
XSIndigoExporter v1.0rc win32 renderer interop
XSI plug-in to bridge the gap between XSI and the unbiased renderer Indigo.
local backup: XSIndigoExporter.xsiaddon Testscenes.zip License.txt ChangeLog.txt
local backup: XSIndigoExporter.xsiaddon Testscenes.zip License.txt ChangeLog.txt
author link: n/a
Curvaturemap osAll shader mentalray
Applies a weightmap to an object representing surface curvature. Updated with a compiled
operator. For XSI 7.5+, instead use the ICE Version called »Curvature«
(see above).
local backup: CurvatureMap12.xsiaddon
local backup: CurvatureMap12.xsiaddon
author site: rray.de
Tensionmap osAll shader mentalray render
Applies a weightmap to an object representing surface tension between points. Updated
with a compiled operator. For XSI 7.5+, instead use the ICE Version called »Tension«
(see above). Note that the ICE Version doesn't support the concept of »sensor
edges« though - it takes all edges into account.
local backup: TensionMap30Win.xsiaddon TensionMap20WinLinux.xsiaddon
local backup: TensionMap30Win.xsiaddon TensionMap20WinLinux.xsiaddon
author link: rray.de
Screeninfo osAll js exporter interop aftereffects workflow
provides screen XY coordinates of an object as a scripted operator. Export to AfterEffects,
DFMO.
Related plugins: AEtoXSI, XSItoAE, VectorScreenConverter
download: rcScreenInfo.xsiaddon
Related plugins: AEtoXSI, XSItoAE, VectorScreenConverter
download: rcScreenInfo.xsiaddon
author site: rray.de
SaveRemind osAll js workflow
A simple install-and-forget plugin — It does nothing but remind you to save
your work after 1 hour of not saving. This is in case you don't want to use AutoSave.
download: SaveRemind.xsiaddon
download: SaveRemind.xsiaddon
author site: rray.de
RRayType winAll shader mentalray cppsrc
This is an advanced Ray Type switch that adds support for 2nd and 3rd+ generation
reflection/refraction ray types. Also there's an option to make the object invisible
for selected ray types.
download: RRay_Type.xsiaddon rraytypesrc.zip (Source code)
download: RRay_Type.xsiaddon rraytypesrc.zip (Source code)
author site: rray.de
InvertSurface winAll shader mentalray This render tree node passes the inverted surface normal to its connected nodes.
For example, this can be used in conjunction with the Ambient Occlusion shader to darken the convex instead of the concave areas of an object (like this).
In combination with a second Ambient Occlusion shader (which is fed the original normal), this can be used to create a simple edge detection render tree (Here's an example scene)
download: InvertSurface.xsiaddon
For example, this can be used in conjunction with the Ambient Occlusion shader to darken the convex instead of the concave areas of an object (like this).
In combination with a second Ambient Occlusion shader (which is fed the original normal), this can be used to create a simple edge detection render tree (Here's an example scene)
download: InvertSurface.xsiaddon
author site: rray.de
WireD osAll shader mentalray cppsrc
mental ray shader that outputs distance from rendered point to wireframe mesh. requires
an xsi data operator to work. Install both plugins, then apply Property->MR GeoInformation
to the polygon mesh object, then connect WireD shader (tutorial included in zip)
Now available for Linux64 also, thanks to Frederic Servant of the Mill/London.
Related plugins: Strandwire compound, Wiremaker, DL3D Wireframe Shader
download: WireD.xsiaddon MRGeoInfo.xsiaddon tut.html (Tutorial) wiredsrc.zip (Source code)
Now available for Linux64 also, thanks to Frederic Servant of the Mill/London.
Related plugins: Strandwire compound, Wiremaker, DL3D Wireframe Shader
download: WireD.xsiaddon MRGeoInfo.xsiaddon tut.html (Tutorial) wiredsrc.zip (Source code)
author site: rray.de
Physical SSS Mod osAll shader mentalray
Working mod of the defunct SI2010 factory physical SSS. This one works with an old-fashioned
light list and also exposes some previously unexposed parameters in the rendertree
like scattering, absorption, IOR and scale.
For SI2011, this fix doesn't work anymore. You'll need the 2010 subsurface.dll, rename it to subsurface_2010.dll, copy it into 2011's directory where subsurface.dll is located, and finally change the library reference to subsurfance_2010 in the SPDL file from this package. For 2012+, the built-in .mi shaders (misss_*) work but don't have a good user interface
download: Physsss_mod.xsiaddon
For SI2011, this fix doesn't work anymore. You'll need the 2010 subsurface.dll, rename it to subsurface_2010.dll, copy it into 2011's directory where subsurface.dll is located, and finally change the library reference to subsurfance_2010 in the SPDL file from this package. For 2012+, the built-in .mi shaders (misss_*) work but don't have a good user interface
download: Physsss_mod.xsiaddon
author site: rray.de
Tracer winAll shader mentalray This render tree node lets you continue tracing the ray in an arbitrary direction.
In addition, you can provide mental ray with a fake intersection point for the ongoing
computation.
It's actually 2 shaders, #1 returns the next ray's length, #2 continues sampling for color. As an example, this could be used for computing thickness (trace direction = eye ray) , return ray length.
download: Tracer.xsiaddon
It's actually 2 shaders, #1 returns the next ray's length, #2 continues sampling for color. As an example, this could be used for computing thickness (trace direction = eye ray) , return ray length.
download: Tracer.xsiaddon
author site: rray.de
TGen 2 winAll commercial vegetation T-Gen 2 was a commercial tree generator plugin. It has been discontinued but the free non-commercial
versions are still available here:
local backup: TGen2.xsiaddon TGen_v1.02_XSI6.5.zip (old version)
local backup: TGen2.xsiaddon TGen_v1.02_XSI6.5.zip (old version)