Index of

Softimage ResourcesSoftimage Resources

last updated: April 24th, 2012

 

Support this site,

Thank you for the latest donation of : 50$


Follow rray.de updates @sitweets.

Please download via the author links if possible! - Authors! Please let me know if you don't want your plugin listed/included in the archive - no problem. Edit this document to contribute to this page, report fixes etc!



FILTER by tag - show only:
            compilation, sourcecode included, scene, shader, workflow, interop, win64, linux, python, vbs, js, curves, modeling, deform, rigging, commercial
            ICEmisc, ICEdeform, ICEparticle, ICEkinematics, ICEmodeling, ICEstrands, customtool, rendering, compound format
            (showing all)

FILTER by keyword - show only:      X

SORT by:   [plugin name], [author], [date added] 



Knit Strand ProAuthor: Anto MatkovicosAll, ICEparticle, ICEstrands, modeling
This plugin by Kristinka Hair author Anto Matkovic is a new version of the 2009 release "Knit the Stand", which generates realistic procedural fabric by interweaving ICE strands following the UV lines of a given NURBS surface. For increased realism it supports customizable weaving patterns, position noise, tip flattening etc..

The new version adds some major features: better distribution, now strand size always fits between neighboring strands, whatever deformation is used lighter in render time: strand segments are generated sparingly, also there are built-in strand resolution attributes default is spread in X-Z plane. NURBS surface is optional, strands will fit to NURBS only if NURBS is connected diagonal distribution, like common fabrics. Should be much faster than old one. Fitting on strand size rely on simple, 'parallel' computation, not on geometry query by distance.

Thumnail image above (large version) was created by Piotrek Marczak using the old version of this plugin. Follow the 5+ page thread on si-community (Note: Download of new version is on page 4 of that thread).


author site: http://www.matkovic.com / download: /anto/knit_strand_pro.rar / -community discussion / local backup
AI Cut Geometry by AlphaAuthor: MJD BoukhariosAll, ICEmodeling, compound format, modeling
This ICE compound cuts polygon meshes by any stencil image/image alpha which is UV-projected on it. Usage video is available here on vimeo, coproduced by MJD's friend Nour Almasri. This video by Fabricio Chamon shows how to create a cracked surface using FX Tree painting and the AI Apply Thickness plugin (which is also written by MJD Boukhari).

This compound was introduced by MJD's coworker at AI-Production and si-community user eternal art in the thread linked below.

author site: n/a / -community discussion / local backup
mSymm 2Author: Martin YaraosAll, js, modeling
mSymm2 provides a number of features for modeling with Symmetry: Symmetrize Polygon, Weights and UV with one click Realign points symmetry Select Mirror Components UV Mirroring Subtracts polygons and clusters and merges them back without losing properties.

Download page includes detailed usage instructions (Note: Top of that page is japanese/bottom is english). Introduction availale on vimeo.

author blog: http://myara.blog.fc2.com / download: /mSymm2.html / -community discussion / local backup
mScale2FitAuthor: Martin YaraosAll, js, modeling
Scales an object to fit a specified length. This length can be taken from another object, points or specified manually. Translate an object by their bounding box centers, regardless of their center position.

Introduction video availale on vimeo.

author blog: http://myara.blog.fc2.com / download: /mScale2Fit.js / -community discussion / local backup
jhBatchieAuthor: JunkiosAll, workflow, js, rendering
Version 3.1. This is a popular toolset for batch rendering from both the Softimage Command Propmt and from the GUI. The download page contains detailed usage instructions.

Note: Similar to Martin Yara's (Japanese/Google translation here) and ringpull's (Japanese/Google translation here) blogs, have a look at Junki's blog for hundreds of entries with ICE workflow tricks and plugins. (Japanese/Google translation here)!


author site: junkithejunkie.cocolog-nifty.com / download: ../jhBatchie3.html / author's vimeo profile / XSIBase discussion / local backup
jhInSamaAuthor: JunkiosAll, workflow, js
Formerly known as jhInstancia. Replace instances of a Model with copies/clones of the original model. Installs itself as a submenu under Get->Model. Commands included are: Instance to Duplicate, Instance to Clone, Select Master from Instances, Select Instances from Master, Select Instances from Instances, additional Options.

From this xsibase thread: This tool has been updated since then. Substituting instance master is a new feature. Documentation (Japanese/Google translation here) Uninstall the previous version before installing the new one. You also need to manually delete the jhInstancia.Preset file from your user directory when you uninstall the previous one. e.g. C:\users\\Softimage\\Data\Preferences.

Note: The menu commands from the updated version "jhInSama" are in Japanese. They correspond to the same commands as listed above (Instance to Duplicate, Instance to Clone, ...)


author site: junkithejunkie.cocolog-nifty.com / download: ../InSama.html / author's vimeo profile / XSIBase discussion / local backup
Get Scene MaterialsAuthor: Softimage Supportwin64, ICEmisc, compound format
2013+ only. Performs a substring search in the current material library and returns a string array with the matching materials. This string array can be connected to the ICE "Materials" attribute of a polygon mesh object - that way a material can be dynamically selected per polygon using the "MaterialID" attribute.

Install by putting the dll file into any Softimage Plugins folder. By permission shared by si-community user Nolan. See the thread linked below for a discussion of this addon and a screenshot expaining its usage.

author link: http://xsisupport.wordpress.com / -community discussion / local backup
VorleX Muscle SystemAuthor: kosyanosAll, rigging, commercial
VorleX (not to be confused with the plugin Vorlex - ICE Rigid Body by zSelector) is a toolset for setting up a full body muscle rig. For a workflow overview, see the VorleX group on vimeo.

From the si-community thread linked below: The system is far superior to other similar products. The features and functions: Simple construction Classic control by means of 3 nulls Easy setup Incredible performance Realistic optimized dynamics The ability of symmetric duplication Unique skinning algorithm Skin sliding effect

The plugin was recently (Mar 25th) updated: Fixed problem with installation on Windows 7 Now English version of the plug-in is available to download (see the top of this post) Adhering to the SI ideology, we have supplied the plugin with the detailed documentation. You can call it from the Softimage Help menu.

Note: Price is not yet determined. 15-days trial version can be downloaded from the si-community thread.

author link: http://vimeo.com/groups/vorlex / trial download / -community discussion
Cluster to WeightmapAuthor: Felix GeremusosAll, ICEmisc, compound format
As the name implies it converts clusters to weightmaps. Whats nice though is that it accepts all types of clusters (point,polygon,edge) and adds the ability to grow and/or smooth the resulting weightmap. Remember that you have to create the weightmap before you create the Icetree to make this work.

Go to the download page for screenshot explaining the usage of this compound.

author blog: http://felixgeremus.com / download: /?p=203 / -community discussion / local backup
MM FilterSelectionAuthor: Felix GeremusosAll, ICEmisc, compound format
[..] Simply selects everything in the current selection based on a filter preset. Most common use would be to branch select a model and select all polygon meshes inside. There is a “Deselect All Using Filter” command in the select menu which does the exact opposite (no idea when you would need that) and a “Select All Using Filter” but no “Select all using Filter, based on the current selection”.

So I decided to quickly write a small script which does the job: you can either select or branch select objects in your scene, run the command, and it will keep all VISIBLE objects in your selection which fit the currently selected filter. If you hold down shift, it will also select HIDDEN objects which match the filter.


To continue reading and for screenshots, go to the download page.

author blog: http://felixgeremus.com / download: /?p=235 / local backup
MIA Material AdvancedAuthor: Felix GeremusosAll, shader
(Updated Mar 2012) Mia_Material_Advanced is a shader phenomena which should solve most of your issues with the standard Softimage implementation of the Architectural Material, facilitate working with channels, plus add few additional nice features. Since I’ve spend quite some time investigating the whole topic, I thought it might be a good idea to describe the whole process on why I ended up writing my own spdl for the shader. [..]

Follow download link to continue reading. Video. Testimonials from the si-community thread:
Wow, thanks! This is great. I use it a lot and this looks like a great improvement. Thanks for sharing! —ActionART
Thanks alot. This solves some major headaches I had with mia in the past. Especially the highlight problem. —elhemp

author blog: http://felixgeremus.com / download: /?p=108 / -community discussion / local backup
Create Copies along CurveAuthor: Felix GeremusosAll, ICEmisc, compound format
I don’t think there is an easy way to do this with the build-in topology compounds plus it has some other nice features:

supports both open and closed curves nice controls to interactively position, scale and rotate your copies on the curve copies will be evenly spaced along the curve the copies nicely align to the curve, you shouldn’t run into any problems with flipping normals on s-shaped curves. transfers UV’s


Go to the download page for screenshot explaining the usage of this compound.

author blog: http://felixgeremus.com / download: /?p=203 / -community discussion / local backup
Neural NetAuthor: Felix GeremusosAll, ICEmisc, compound format
Another take on motiongraphic's currently most popular effect: emits particles and connects them with strands. This one is

pretty fast works both in a simulated and non-simulated environment two modes of stand creation: closest points & random turbulize and grow the strands


Go to the download page for screenshot explaining the usage of this compound. Here's a video from that page.

author blog: http://felixgeremus.com / download: /?p=203 / -community discussion / local backup
Emit from PolygonsAuthor: Felix GeremusosAll, ICEmisc, compound format
This compound is thought to be used in a non-simulated environment and the emitter mesh should ideally consist of quads only. The idea behind this compound was to quickly create coral like structures by emitting instances from polygon centers and scaling them according to the polygon they’ve been emited from. This helps to prevent instances from penetrating each other, and also results in a more natural, organic look [..]

Go to the download page to read more about the usage of this compound.

author blog: http://felixgeremus.com / download: /?p=203 / -community discussion / local backup
Quantize ValuesAuthor: Felix GeremusosAll, ICEmisc, compound format
This one is a bit techy, but proved useful to me. It takes a set or array of scalar values and spits out quantized values based on a quantization step. An image (hopefully) explains more than thousand words :)

Go to the download page for that image which explains the usage of this compound.

author blog: http://felixgeremus.com / download: /?p=203 / -community discussion / local backup
honeycomb plateAuthor: 2ndrealityosAll, ICEmodeling, compound format
The author shares a workflow for constructing a piece of honeycomb using ICE modeling. Other compounds used in the process are: honeycombs grid, cut by one polygon (both available in the vimeo link and in the local backup), Create Copies from Polygon Mesh, ICE Weld Points Compound (directly below) and AI Thickness.

Demo and the workflow steps are available here

author on vimeo / plugin @vimeo / local backup
ICE Weld Points CompoundAuthor: Christian GötzingerosAll, ICEmisc, compound format
This compound welds border points based on an input distance. Soft has a built-in command called Filter Points for this, but the compound can be useful for when you need to weld within an ICE tree.

Please note that the compound can become slow on big meshes. I don't use any Repeat nodes, but there is a Find in Array inside that becomes a bottleneck. Will want to figure out a way to improve this.


Video demonstration available here.

ICE Stair Generator CompoundAuthor: Christian GötzingerosAll, ICEmodeling, compound format
From this video's page: This compound turns an input polygon into stairs.

The stairs in the background of the scene were made using another iteration of the compound, which builds stairs along a curve. However, I haven't finished this one because I ended up not needing it.


Note: The author already has a collection of ICE modeling workflow related videos to be found on his vimeo page.


Dan's parametric equations and Topo PackAuthor: Daniel BrassardosAll, compilation, ICEmodeling, compound format
Daniel is continuing his research and exploration of parametric formulas that started with the Parametric Formula plugin (available below) - now on the ICE modeling platform. To follow the development of his endeavour, visit the si-community thread linked below, which also (on page #2) contains the "Parametric Sandbox" compound which is a basis for custom experimentation with parametric formulas.

The Topo Pack consists of 51 configuratble figures and helper compounds like "Bohemian Dome", "Conical Spiral Disk", "Super Sphere" etc.

author site: www.romanticdesigns.ca / -community discussion (Parametric equations/Topo Pack) / local backup
Quick Cache 2Author: Constantine TarasenkovosAll, ICEmisc, ICEparticle, python, workflow
This plugin helps you cache point clouds, meshes and curves in a quick and efficient way [..]

The main feature of the new version is the ability to cache multiple particle clouds at once. Now it's more stable also, you can try to break it by selecting all objects around, push buttons in a chaotic manner and do crazy stuff with selections - it will work properly no matter what. Changelist: Caching is now works on ICE. Work in the production environment showed me that standard caching via Cache Manager is not working for complex simulated pointclouds. Cache loads within the one object now. It's achieved by the disabling construction stack logic that allows you to save original simulation ice trees and get a cached version speed on a preview and render at the same time. It's means that your shader and settings of the point cloud will be applied to cache also. Added "Folder" button that opens cache folders of the selected objects. Video is now recording to png mov format. This is the smallest and best quality video format that is available. You can disable video recording now if you want to. Added samples checkbox for subframe sampling of the simulated point clouds. Default settings of the ppg can be changed in a SIQC_Defaults.py file

Installation: copy “QuickCache” folder into “Application\Plugins” user folder and restart Softimage. To add it into a scene, go to Model -> Property -> QuickCache
Introduction video at youtube.

author site: http://procedural.tumblr.com / download: /downloads/ / -community discussion / local backup
Constraint to Particles ExtendedAuthor: Constantine TarasenkovosAll, ICEmisc, ICEparticle, python
Based on Guillaume Laforge’s "Constrain To Particles" command that you can find in Softimage ICE -> Kinematics/Effects panel by default. I rewrote it a bit to simplify the process. Instalation: copy ConstraintToParticlesExtended.py plugin to your \Autodesk\Softimage_2012_SP1\Application\Plugins user folder. Now all you need to create nulls and constrain them is select some points on desired objects and run InstantiateNulls.py script

author site: http://procedural.tumblr.com / download: /downloads/ / local backup
LK Lightning 1.5Author: Leonard KochosALL, ICEstrands, ICEmisc
New version from Mar 24th - LK Lightning is a tool-set for the creation of non-simulated strand-dynamics with quite a few tools dedicated to the creation of lightning effects. LKL is made up of 35 ice-nodes and compounds which sort themselves into 5 different categories, Emission, Control, Splitting, Stopping and Styling. While it's interface is ICE, it doesn't require the user to have any knowledge of ICE whatsoever, which makes it very artist-friendly. Overall I've taken great care to make this as production and artist-friendly as possible. Everything is built so that it behaves very predictable and controlled, doesn't jump around or give the artist using it any "wtf"-moments. All parameters are animate-able and give you immediate feedback. No more enter parameters, press simulate, hate it and repeat. What you see is what you get.

New version contains many improvements including support for motion blur. Old version video is available here, new version here.


author link: http://leonardkoch.com/ / XSIBase discussion / -community discussion / mailing list @google groups / local backup
Motion ToolsAuthor: Gustavo Eggert BoehsosAll, ICEmisc, compound format
New Version from Mar 28th - Motion Tools is a small collection of tools that aims to aid Motion Graphic work being created inside Softimage. The idea is to create a workflow for the creation, distribution and animation of instances as intuitive as the ones found in comercial solutions. Since it is created ontop of ICE the tools have speed and combustibility considerably superior to similar solutions. This is still a WIP and there is much to be done still.

Main focus in this build was to revvamp modfiiers and menus, both in code and functionality. Menus have a lot more functionality and cleaner code that will help future maintanance. Modifiers (and Modulators) are more modular and have a better overall feel. Almost everything can be done without the ICEtree, even picking target geometry and stuff like that.
A video introduction from the author is available here and also here for v0.2 and here for v0.3


author site: http://gustavoeb.com.br / download @ -community discussion / local backup
Maxwell Render PluginAuthor: Next Limitrendering, commercial
The Softimage integration of Next Limit's Maxwell Render Engine. Supports features such as Multilight, ICE strands and particle instancing, FIRE script commands, MXS references, previewing embedded materials.

The release notes for the Softimage plug-in.


product page: http://www.maxwellrender.com/ / -community discussion
V-Ray for SoftimageAuthor: Chaos Grouprendering, commercial
Built on V-Ray’s core platform of rendering speed, stability, and quality, V-Ray® for Autodesk® Softimage® is an advanced rendering solution for the VFX and animation industries. V-Ray for Softimage includes ICE support, efficient Global Illumination, versatile shaders, and much more. [..] (Cont'd on the product page)

Price per license is 890€ / 1230$ / 770£ or 74€ / 114$ / 67£ for an educational license.

Link to the online documentation. As a community effort, the thread "V-Ray for Softimage: Tutorials and Walkthrough" was set up on si-community.com as a means to gather community knowledge, starting with an indoor lighting video tutorial created by Oliver Weingarten.


QuickPrimitiveAuthor: Piotrek MarczakosAll, customtool
Following the popular QuickInset modeling tool (listed below), Pitorek releases this new custom tool, allowing the user to draw primitives interactively.

This can be done using a number of preset objects (pickable from a radial array), and using a variety of placement/creation options such as on on surface/on scene grid, along curve, align along X/Y/Z axis, create UV projections, snapping, merge etc.

A video introduction is available here. See the si-community thread linked below for more details.


author on vimeo / source: -community discussion / local backup
Exocortex Implosia FXAuthor: Oleg BliznukosAll, ICEmodeling, ICEparticle, compound format
Exocortex ImplosiaFX enables advanced customizable fracturing/shattering as well as robust, fast and scalable CSG boolean operations. ImplosiaFX builds upon the powerful ICE Modeling framework introduced in Autodesk Softimage 2012 and is fully compatible with the rigid body simulation features of Exocortex Momentum.

[..] Implosia FX enables you to fracture objects using three general fracturing algorithms: Continuous fractures, Iterative fractures [and] Voronoi fracturing. All of the fracturing styles are exposed via ICE Modelling nodes to enable maximum customization. We also provide a tool bar that allows for single-click fracturing [..]
(Cont'd on the product page)

Price is $249 for an individual license, $2499 for a site license, or $4999 for a source code/site license.

Related plugins: Implosia FX (free earlier relase)

Exocortex | AlembicAuthor: Exocortex / Helge MatheeosAll, interop, workflow, commercial
The Exocortex Crate product suite is a set of professional grade, consistent and commercially supported Alembic plug-ins and tools that enable VFX studios and independent VFX professionals to standardize their tool chains around the Alembic file format as the core data interchange and automation format.

At a high level, the biggest benefit of the Exocortex Crate suite is that it enables your artists to use their preferred content creation tools while providing a professional, consistent, fast and reliable data interchange method to the other tools in your pipeline.
[..] (Cont'd on product page)

Price per license is $399, or $8000 for unlimited/source code licenses. Demo / educational versions available.

Related plugins: Alembic (free earlier basic release)

author (company) site: http://www.exocortex.com / product page: /alembic
Environment Shader FixupAuthor: Stephen BlairosALL, js, shader
Installing this addon makes the Transformation parameter of the factory environment shader texturable for example for ICE workflows such as shown here on Stephen's eX-SI support blog.

This addon also demonstrates how to use the siOnCreateShaderDef callback to modify shader definitions where in older version this could only be done by modifying SPDL files - explained in detail here.


Philo's Animation ToolsAuthor: Philip Melancon osAll, python, rigging, collection
A growing collection of tools thematically centered around the animation pipeline. For updates and an educative writeup on the development of each of these tools, visit the author's blog linked below.

So far included in the collection are: Keep Ref Keys (keeps only the keys on the target object for frames matching the source object's keyed frames) FCurve Interpolation (switches the interpolation of the selected object's transformation FCurves) Match All Transforms (Select the objects that you want to move — Run the script — When prompted, pick the target object that you want to match) Tracker Script/ICE Compound (ICE tracker that influences Nulls created and "glued" at selected points) Copy Animation (simplifies the process of copy/pasting animation from one object to another) Offset Keys (quickly move the keys in one direction or another using the current frame as a starting point)


author blog: http://philmelancon.wordpress.com / download page: /downloads / author's imdb profile / local backup
mCleanerAuthor: Martin YaraosAll, js
mCleaner is a "dashboard" full of functions for quickly deleting unneeded clusters/properties/groups/material libs/UVs/clips/layers etc.. See this screenshot for a feature overview.

Each function can also run in "check only" mode. Download page includes detailed usage instructions (Note: Top of that page is japanese/bottom is english)


author blog: http://myara.blog.fc2.com / download: /mCleaner.html / local backup
mAlignerAuthor: Martin YaraosAll, js
V1.5 update It's a very simple plugin but I find it very useful, so I decided to share it here. I called it mAligner. It basically aligns points, edges and objects. Aligns to global or local axis with the minimum selected value, maximum value, average value and specified value Aligns equidistant distance (local or global axis) Aligns to Reference Plane from polygon or edge Mirror position and rotation from the first selected object to the second one.

I also included ringpull's Align Equidistant Clusters in the xsiaddon and a button linking to this script in the PPG.


Update to V1.5 includes: Support for align curves knots Align Object Centers. Instructions available on download page (scroll down there for English instructions).

CurveFlowAuthor: Fabian ProssosAll, ICEdeform, curves, scene, compound format
Here’s an ICE compound that lets you have your (of course, unsimulated) points flow along a curve. The cheap trick is to wrap the points around the curve, so you have a neverending flow of particles- but you always have the same amount of points. Using the awesome modulo node is the way to do it and, as always, no big magic involved here. Rotation is linked to the timeline, so you can animate a constant roll and the usual turbulence nodes are in there, too. The compound has an output called PointonCurvePos, which lets you drive whatever value you wish along the curve. Click below for demo scene and compound, comment section is open for your thoughts… Enjoy!

Again make sure to visit Polynoid's blog monophyl.com for interesting ICE insights and videos. For curve guided flows also have a look at Paul Smith's videos on his vimeo channel.


author company: http://www.polynoid.tv / company blog: http://monophyl.com / download: /?p=1161 / local backup
ICE Unify Normals CompoundAuthor: Christian GötzingerosAll, ICEmisc, workflow, compound format
We import CAD data at work, and it often has issues with inverted normals. So I tried to make a compound that fixes the problem automatically.

Video demonstration available here. (Note: Available version of the compound performs 10* faster than the version shown in the video)

ICE Remove Double FacesAuthor: Christian GötzingerosAll, ICEmisc, workflow, compound format
[..] we export OBJ files out of Microstation, and it doubles every face. I've attached the compound I use to fix it. Since I need it so often, I've added it to my menu. The performance is quite good. It removes all overlapping faces (not just doubled ones, also tripled, quadrupled... ones).

author site: http://www.digipiction.de / download: mailing list @google groups / local backup
Cartoon Rigs for SoftimageAuthor: CJosAll, rigging
On his website, CJ shares two cartoon rigs, Mark and Bob, ready to animate using a common synoptic view with facial controls. The two download pages linked below include video demos of the rigs.

Some new rigs (Jenny & Gene) appear to be in the works. All of CJ's rigs are shared under the creative commons Attribution-NonCommercial-ShareAlike license.


author site: http://www.cjcow.net / download: /mark.html, /bob.html / -community discussion / local backup
Scatter Tools 1.1Author: Milan VasekosAll, ICEparticle, ICEmisc, compound format
While creating my Iceland – Defender project I made several compounds to control the way objects are scattered in the scene. Nothing special, usualy just a few nodes combined into compounds with most common controls but I believe some people might find them useful. At the beginning I tried to make only one superscatter compound, but it became really huge so it was better to split it into several nodes… btw, I have almost 700 000 instances in that scene controled by these compounds while working on my old laptop. ICE is soo amazing… :)

From updated version's (1.1) vimeo page: [..] i tried to make the workflow more consistent and also added a toolbar for people who don't want to use ICE nodes. well, you can do basic stuff with the toolbar, but eventualy you will have to use ICE tree... (it would be possible to make that toolbar more powerful, but i'm really bad with python :) ) rhis is how it works now: first you scatter some objects (blue buttons), then you modify their atributes like size, shape, orientation... (green buttons) but usualy, you want to do those modifications based on some rules (red buttons) cool thing is that you can combine those rules as you want [..] (cont'd on vimeo page)

V1.0 Video documentation still available here. Video for 1.1 update available here

Related plugins: ICE Scatter Compound (by Andreas Byström)


author site: http://www.milanvasek.com / author's imdb profile / download: /ScatterTools1_1.xsiaddon / author blog: http://www.vfxarea.com / local backup
agGradientBackgroundAuthor: Angel Pavónwin64, python, workflow
My colleage Manu Linares asks to create a gradient background. Here it is [..] Installation: Install addon. Restart softimage Activate and configure at File/Preferences/Custom Preferences/agGradientBackground

Related plugins: XSIGradient

author site: El blog de Agedito / download: /blog/?p=203 / local backup
Resample StrandsAuthor: Fabricio ChamonosAll, ICEmisc, ICEstrands
Following a request by Darren Macpherson, Fabricio Chamon posted this compound on the Softimage mailing list. Resample Strands makes strands with a low number of segments smoother by interpolating along a bezier curve fitted on the original strand points. This compound uses a constant number of points, but the point number could also be controlled by the original strand length if evenly spaced segments are required.


author link: http://iceduous.blogspot.com/ / source: XSI mailing list @google groups / local backup
Restore SymmetryAuthor: Gustavo Eggert BoehsosAll, ICEmisc, compound format
Restores symmetry on an object with a symmetry map where the symmetry has been lost accidentally. Lets user pick from what world space half to copy symmetry from (+x, -x, +y, ...)

A video introduction from the author is available here on vimeo.com.


author site: http://gustavoeb.com.br / download: @dropbox / local backup
TU Treads GeneratorAuthor: nyokirinbooosAll, js, scene
This scene file / script / video tutorial from 2009 demonstrates how to set up tank treads in XSI v5.11


Lens Ambient OcclusionAuthor: dubCUT on XSIBaseosAll, rendering, shader, compound format
With that you can simply get a fast precomped preview of the Abient Occlusion in your scene through a lens shader (and with one click only). you can turn it on and off. it doesn't need any additional performance when turned off, which is quite nice. [..] To use the script you need place the compound in the RTCompounds location and you also need to add (set WG_Path=\\yourpath\SI_WORKGROUP) to the softimage setenv.bat OR simply change the path in the embedded toolbar script on Line 5.



author site: n/a / XSIBase discussion / local backup
Extrude Curve Single and Multi SideAuthor: Constantine TarasenkovosAll, ICEmisc, compound format
I know there are a bunch of good compound for doing extrusion of the curves already (I'm using a Power Extrude add-on, check it out), but here I have a few ones that solves some specific type of problems - first one is simply extrudes one side mesh that always faces to camera and second one is defines where is left and right. Also no repeat or while nodes is using, just ice logic, nothing fancy. Hope you find them useful, if not that's ok too

author site: http://procedural.tumblr.com / download @ -community discussion / local backup
Shell ScriptsAuthor: Constantine TarasenkovosAll, python, ICEdeform, compound format
Some alternatives to the classic thickness plugins that work for special cases like irregular polygons. For usage details and downloads, see the si-community thread linked below.

author site: http://procedural.tumblr.com / download @ -community discussion / local backup
Key Pivot ToolAuthor: Constantine TarasenkovosAll, python
SI has a pivot transformations that can be keyed without using a Center operator. The awkward thing for me is that this is done by changing the parameters values from the ppg window and translation of the pivot happens relatively to local transformation matrix of the object. So I wrote this handy little script that allow you to just pick a position in space that would be a new pivot center of the current frame.

For usage details and downloads, see the si-community thread linked below.

author site: http://procedural.tumblr.com / download @ -community discussion / local backup
Koch FractalAuthor: 2ndrealityosALL, ICEstrands, ICEmisc
An implementation of the Koch fractal curve in ICE as strands.

Demonstation video available here

author on vimeo / plugin @vimeo / local backup
ET_NamingAuthor: Eric ThiviergeosAll, python, workflow, sourcecode included
This is a renaming utility that allows you to rename multiple objects, add suffixes / prefixes, strip underscores, and search and replace.

I've rewritten this from scratch with better python code. It also allows you to customize the nomenclature for each type of object. For instance you can change whether the system uses "con" instead of "ctrl" for the end token for a control object. Your changes will be saved for use in the future as well. The layout dynamically updates with the different functions hiding any fields that aren't used in that particular function.

You can find the utility under the MCP panel in the Edit menu.


This plugin is part of Eric's ET_Tools collection which he released here on github under an open source license. For a screenshot of an earlier version, have a look here on creativecrash.com. Version 2.10 adds the ability to add a prefix or suffix to existing object names (without changing the names themselves).

author site: http://www.ethivierge.com / download: /et-naming/ / local backup
ET_SchematicToolsAuthor: Eric ThiviergeosAll, python, workflow, sourcecode included
I took a stab at using the new schematic object model additions for the schematic view. Two new menu items in the Schematics View menu "Expand Positions" and "Collapse Positions". Also a custom command that you can use as well. Arguments that the command takes is a scalar value for the percentage to move the nodes from their average position and a boolean whether to move the child nodes or not.

This plugin is part of Eric's ET_Tools collection which he released here on github under an open source license. For a screenshot, see here on creativecrash.

author site: http://www.ethivierge.com / download: /et-schematictools / local backup
ET_AnimStoreAuthor: Eric ThiviergeosAll, rigging, workflow, sourcecode included
V2.20 - I just posted my latest version of ET_AnimStore. Version two was totally reworked and now supports storing animation and more: Database driven for stability Password protected to ensure no accidental deletions Now able to store animation New pose / animation organization (Projects, Model Group, Sets) Poses aren't locked to 1 character Clean util to remove defunct poses Deletion hierarchy; delete a project, and model group and sets delete with it.

Info from the first version: [..] This plug-in allows you to store poses for a character and use them at a later time. Please watch the video below and download the plug-in as well. Please give me your feedback as I'm still trying to develop this to be as universal as possible.

Video available on Vimeo: Intro, Create DB, Store & Apply Pose, Store & Apply Anim

This plugin is part of Eric's ET_Tools collection which he released here on github under an open source license.

author site: http://www.ethivierge.com / download: /animstore / XSIBase discussion / local backup
XSI to AEAuthor: Byron NashosAll, interop
This script was posted in this thread on the mailing list, following a request by Paul Griswold:

Here's a link to the script I have tooled around with: (dropbox link). It started off as Helge's script and I added some user functionality in. The zip file includes a sample scene. It's not polished and has RAM issues as Christian said. I keep meaning to re-write the XML component. I think it tries to load everything into RAM before writing any keyframes in AE and gets really bogged down. I have found that you can export stuff in smaller chunks or one element at a time and it still lines up in AE. I've done the Maya to AE(from Maya) before and it's nice that you can do it natively. ALthough, I think you would still want a script to setup the scene for you. By default it comes into AE as 1 unit = 1 pixel which is painful to work with. Several of the XSI->AE changes I made were in that area: Making what you are importing friendly to a normal AE comp.


author site: n/a / mailing list thread @google groups / local backup
GDT Realtime ShadersAuthor: mslafwinAll, shader, scene
DirectX viewport shader for game content development. From the XSIBase thread:

[..] This shader is intended for game developers in the first place - where the 'coolness effect' is always more important than physical correctness. That's why I've placed it in this section. In this release, it represents a 'single layer material' type. A material that combines a single set of textures (layer) diffuse/spec/normal etc and are usually applied to most of static assets in games. My guess is, that it covers about 90% of needs. It's an equivalent of this material I use in Unreal engine 3.

[..] At the present state shader code provides the following features: Lambert/Half-labert shading Diffuse map/color Fresnel color Ambient color: blended with diffuse or blended with shading Specular reflections - added or multiplied with diffuse and 'ambient' specular Ambient occlusion map Emissive/constant - masked or unmasked Bump map Normal and detail normal Parallax offset Environment reflections- masked or unmasked Transparency - masked or unmasked Lightmap

More information is available in the xsibase thread liked below.

author site: http://www.mslaf.com / XSIBase discussion / local backup
ICE Modeled Camera GridAuthor: Julian JohnsonosAll, ICEmisc, compound format
[..] dynamically creates an ICE modeled grid and places it inside the camera frustum at a specified distance from the camera. At the same time it creates an ICE-based texture projection.

Exocortex Species 1.0Author: Chris Covelli and Eric ThiviergeosAll, commercial, rigging
Species is a production quality character and rig creation kit based on Chris Covelli's Grow Rig system. From the product page:

[..] The brain child of Chris Covelli, Exocortex Species has been designed to meet the needs of production animators and TDs while simplifying the process of character creation. Chris realized that the types of characters required in production can be viewed as variations of the fundamental human form. Thus Chris designed a system that starts with a high quality human proportional rig, either male or female, which is then customized via a simple but powerful morphology blender to the unique character proportions required for your production. Eric Thivierge joined the project to apply his Softimage plugin experience to make the best product possible. The resulting unique character form can then be converted, at the push of a button, to a high quality production rig that your animators will love working with. [..]

Continue reading on the product page. Pipeline integration demos available on vimeo: Species to UDK / Species to Unity

Price is $299 for individual licenses (node locked or floating) or $2999 for a site license.


author (company) site: http://www.exocortex.com / product page: /simulation/species
UV netalignAuthor: ringpull and Martin YaraosAll, vbs, workflow
VBS script that aligns a UV island's rows and columns horizonally/vertically. Island should have quad topology. Spacing is sampled from the first row/column, alternatively a custom constant row/column spacing can be specified (Which of btw. the default value is the average row/column distance - meaning the total island size wouldn't change using the default settings).

Usage: Select the samples (= polygon UV corners in the texture editor) you wish to affect - usually Ctrl+A will work unless you want to affect only a part of an island. Then run the script, which asks you to pick the top left sample. For irregular UV layouts, the UVs have to be broken up as demonstrated here by the author. Find more information on the author download page linked below (japanese - english translation by google here). Martin Yara's modified version of the script (which adds the option to modify rows only or columns only) is available in the xsibase discussion/local backup. Note that the script freezes the object's modeling stack before operating.


author blog: http://xb1080.blog105.fc2.com / download: ../UVnet.html / author's vimeo profile / XSIBase discussion / local backup
PhysX Fluid SimulationAuthor: Author: Oleg Core / IFXwin64, ICEparticles, scene
This ICE compound wraps a CUDA implentation of the SPH fluid algorithm and allows a very fast particle simulation of fluids on NVidia GPUs. CPU mode is also available, also rather fast and not limited by the available GPU RAM. CPU mode can be used as the default mode or as a fallback mode.

See the si-community thread linked below for details and tips on using this compound. Here's a test video by Tekano with 2 million particles.

Related plugins: SPH fluids

author site: n/a / download @ -community discussion / local backup
Fibonacci Golden RatioAuthor: Cesar SaezosALL, ICEmisc
This compound generates points arranged on a flower petal like structure based on the Fibonacci sequence of numbers. This sequence is a common property in biological growth and features derived from it (like the golden ratio) often seem to have a pleasing effect on the human eye.

Demonstation video of an old simulated version is available here (New version available in the local backup doesn't require simulation)


author site: http://csaez.blogspot.com / author on vimeo / xsi-forum.com discussion (spanish) / local backup
BornMyWayAuthor: 2ndrealityosALL, ICEmisc
In combination with instance animation, this compounds creates an interesting motion-graphics effect where animation travels along branching paths. See the video for further explanation.

Demonstation video available here
author on vimeo / plugin @vimeo / local backup
FiberMesh to StrandsAuthor: Florian EberleosAll, ICEstrands
ICE node that converts an imported ZBrush (Ver. 4R2b or higher) fibermesh object to ICE strands.

author site: http://florianeberle.com / source: XSI mailing list / local backup
QuickInsetAuthor: Piotrek MarczakosAll, sourcecode included, customtool
Rewrite of the original QuickExtrude tool. This tool performs quick modo-like interactive extrude, bevel and inset operations without showing a property page. Piotrek's notes from the si-community thread: Extruding along normal is available only in 2012 SAP for operations that relies on SI units you drag in component's normal direction, for other ops (like point skirting ratio/bevel subdivisions) just drag across screen subdivision highlighting is supported only for level 1 and only catmull-clark J, L hotkeys change subdivision on extrude K hotkey is for repeating operation on highlighted component/subselection ENTER shows op PPG shift makes operations 10x slower LMB is extruding, LMB and then RMB - changes inset ratio of extrusion MMB is beveling, , MMB and then RMB - changes bevel subdivisions RMB is insetting tool can also work in supra mode if you hotkey the tool I've used it to model few production objects and it's pretty useful.

Developed with the interactive tool SDK. See Piotrek's video on vimeo for a quick introduction

author on vimeo / source: -community discussion / local backup
ConvexHullAuthor: Guillaume Laforgewin64, ICEmodeling, sourcecode included, scene
ICE node which outputs the convex hull topology from a set of input points. Short demo video available here

author site: http://frenchdog.wordpress.com / download: ../happy-2012/ / local backup
ICE Attribute to Component SelectionAuthor: Fabricio ChamonosAll, ICEmisc, js, workflow
Following a request by Matt Lowery on the Softimage Mailing List, I'm hoping of you fine people has a script that will tag all the points on one poly mesh that are inside another poly mesh. I'm also hoping that you'll share said script...

Fabricio Chamon posted this script. [..] usage: define an attribute called "select" in your object's icetree (boolean per point, edge or polygon) > select object and run. (sometimes you have to run it twice, in the second time it will work. not sure why, maybe it has to do with some attribute initialization thing). In your case the (very simple) logic would be a point in volume defining the attribute.(image follows)


author link: http://iceduous.blogspot.com/ / source: XSI mailing list / -community discussion / local backup
Add Particles to Models and InstancesAuthor: David WigforssosAll, ICEparticle, compound format
This compound is in response to a thread on xsibase. You can add a particle attached to each object in models/instances. Create a group containing the objects inside of the model. (ie. ObjectGroup) Create a group containing the model and instances. (ie. InstanceGroup). I tested animating the position and rotation of the objects, model, and instances.

author site: n/a / -community discussion / local backup
TCPServer For SoftimageAuthor: Kel SolaarosAll, interop, sourcecode available, workflow
This addon allows to remote connect to Softimage and control in a similar way than Maya commandPort command. It has been created as a replacement for sIBL_GUI_XSI_Server addon for two main reasons: The fact that sIBL_GUI_XSI_Server was a C# addon needing to be recompiled for each Autodesk Softimage version. The need for a generic socket server that could be easily extended and modified because it's written in Python.

Instead of keeping it dedicated to sIBL_GUI, I decided to make it generic so that people can modify and extend it for their own needs.


Source code is available here on github.


author site: http://smartibl.com / XSIBase discussion / local backup
MX_CurveDeformAuthor: Belyatsky DeniswinAll, modeling, curves
V1.0 Pre-Release. Deforms geometry by a curve - improves upon factory curve deformer by adding various options like restrict to cluster, falloff profile curve. Videos available on YouTube for base version, additional features of beta 3, additional features of prerelease part 1 and prerelease part 2

All videos embedded and more information available on the author download page.


author site: http://maxfoxlab.com / download: /mx_crvdeform.html / -community discussion / local backup
keyvis Curve ToolsAuthors: Eugen SareswinAll, js, curves, workflow
V1.4 (Updated Jan 16 2012). A set of curve-related tools with the recent addition of a curve tool panel PPG. From the download page:

[..] This addon adds the most needed Curve Operators to Softimage, bringing it to a level of flexibility comparable to 3ds max. It does not make Softimage an "industrial strength" Curve modeller, like e.g. Rhino, but in many scenarios you won’t need another application for Curve editing any more. Tools included: Attach Curves: attach one or many Curve(Lists) to the first in the selection. Blend Subcurves: connect Subcurves with a Segment (bridge) between every selected Curve Boundary pair. Delete Subcurves: delete one or many Subcurves. Duplicate Subcurves: duplicate one or many Subcurves, with Translate x, y, z parameters. Extract All Subcurves: “explode” a CurveList – every Subcurve becomes a Curve object. Invert (Sub)Curves: change curve direction. Like the factory tool, but with Subcurve support. Log Curve Data: for debugging purposes. Logs (Sub)Curve details in a Script Editor. Points, Knot vector, degree, etc. Merge Subcurves: connect Subcurves by “welding” selected Boundary pairs (2 endpoints -> 1 midpoint). Offset (Sub)Curves: draw an outline around selected (Sub)Curves. Open/Close (Sub)Curves: like the factory tool, but with a few more options and with Subcurve support. Scissor Knots/Isopoints: cut Subcurve(s) in two or more pieces at selected Knots or Isopoints. Curve Tools Panel: Custom PPG containing all Curve Tools plus options for Isopoint selection: Intersections and Subdivisions. Curve trims and booleans can be realized with it (although maybe not as comfortable as in 3ds max).

After installation, all operators can be found under Model > Modify > Curve, except “Extract All Subcurves”, which is in Model > Create > Curve


Related plugins: ICE Extrude along curve, TinyCurveExtrude, MX_Loft, Custom_Loft, KP_CurveTools


author site: http://keyvis.at / download: ..Softimage/curve-tools/ / xsi-forum.de discussion (german) / -community discussion / local backup
Essential GeoAuthor: Eric CoskywinAll, modeling, curves
by Eric Cosky / Bounding Box Games. The video presentation on YouTube shows...

A run through of the twelve geometry (polygon) primitives provided by the free addin "Essential Geo" for Softimage. These are mostly single-poly objects expected to be used as basic building blocks of more complex geometry and are well suited for extrusion. Most parameters can be animated and the responsiveness of C++ based code provides for fast feedback while you experiment with the settings. The geometry primitives include: Arc Capsule Fractal Ring Fractal Strip Gear Mesh (Ring) Gear Strip Rounded Poly Rounded Rect Smooth Star Transform Strip Wave Strip

If you have Softimage, please enjoy this plugin with our compliments. More information can be found at www.boundingboxgames.com/tools/essgeo



author site: http://www.cosky.com / company: http://www.boundingboxgames.com / download: /tools/essgeo / -community discussion / local backup
PLND DeformersAuthor: Fabian ProssosAll, ICEdeform, ICEstrands, curves, compound format
A set of four ICE deformers by renowned Polynoid studio. Included are: Deform by Curve (Copy and) Deform by Strand Deform Strand by Wave Deform Curve by Wave

Curve deforms improves upon factory deforms by features such as twist and push. See download link for more details. Video presenation available.

Make sure to visit Polynoid's blog monophyl.com for interesting ICE insights and videos.


author company: http://www.polynoid.tv / company blog: http://monophyl.com / local backup
Normalized CurveAuthor: Byungchul Kangwin64, ICEmisc, compound format, curves, workflow
This custom compound lets you access evenly parameterized curve data from ICE as shown in this screenshot.

Make sure to have a look at the author's blog and his video collection on vimeo for a lot of interesting ICE/VFX/technical information (korean - english translation by google here)


author site: http://coreent.com / blog: http://cgndev.com / download: /?p=1706 / local backup
RimLightAuthor: Julien SilvestreosAll, shader, compound format
Here is my experiment shader on how to create a rim light without using lights as a way to optimize the render and the process for the compositing step. It can be very useful to create a rimlight pass. You can create different rim lights: left, right, top, bottom, back, front and you can set different options like rotation, spread, smooth, fg contribution ... The shader works with the vector of the mesh and follows the camera movement.



Pass Preset ManagerAuthor: Julien SilvestreosAll, js, workflow
This tool can be used to Manage pass presets between different scenes Create groups from the scene selection — These groups are moved into the specific Pass and Partition.

Introductory video on vimeo.



         (Click here if content doesn't load)
 
 

This page measures 3154 feet (952 meters) on a standard resolution screen.