Many of these files have been compressed with winzip. (It's possible that, after downloading this file, you will need to add the extension .zip to the end of the file name in order for it to work properly with your de-compression program.)
![]() |
XSI NET - When looking for XSI Scripts, this should be your first stop. Many, many cool scripts. CG artists may now connect to the Web from directly within XSI to browse for reference material, and easily drag and drop models, textures, animation and other scene components directly from the Web into XSI. This site has been DESIGNED SPECIFICALLY for CG Artists and Technical Directors using Net View IN SOFTIMAGE®|XSI™ v.1.5 or higher |
![]() |
Safesave Script
- Created by Kim Aldis of Aldis
Animation, 13/2/2000 - This script is a "scene versioner and
validity checker" It adds or increments a version number on the scene
name, saves the scene then checks validity by reloading scene. "Usual
script disclaimer; if they get your sister pregnant - (or your brother,
in these enlightened times) it's not my fault. Neither is anything else,
including Porl. The Name/version delimitter is '-'. There is a Possibility
of a Scene Name being truncated ' if '-' exists elsewhere in the scene
name. Drag and drop this link from a netview browser within XSI 1.5 to install: SAFESAVE |
![]() |
Collection of scripts form the SOFTIMAGE web site - This is a little old, but it still has many, many cool scripts from the SOFTIMAGE Download Center. |
![]() |
Luc Froehlicher Script Collection by Luc Froehlicher - Website - Model Conform, Delete all Materials, Delete all Supports, Delete all UV samples, Freeze all UV, Model Diff, Bump Tune, Specular Tune, etc.... |
![]() |
Wavefront
OBJ Importer v.1 by Bartek
Dabkowski - ODYSEJA
| DDD CGI Studio - This little scripty parses Wavefront OBJ files
' and builds corresponding geometry. Imports polygon meshes. Currently
ignores all other data (ex. UV) and can mess up when some non-standard
indexing is used in the OBJ NOTE: if this importer does not work for you, there is another on the XSINET, under File Converter>Import. Drag and drop this link from a netview browser within XSI 1.5 to install: OBJIMPORT |
![]() |
Turntable Script
- by Kim Aldis - Website
- Turntable view simulator script. This works like the Turntable function
found in SOFTIMAGE|3D. Uses an ortho camera as a turntable equivalent.
Use the null 'Mover', translating in x to spin the turntable. The rotation
expression is Mover.x * 45 so use snapping (<ctrl> key) with a value
of one to spin the turntable view in increments of 45 degrees. Alter the
45 arg in setexpr() on the last but one line to change this granularity. Drag and drop this link from a netview browser within XSI 1.5 to install: TURNTABLE |
![]() |
The
Kim Aldis script page - Filled with goodies.... check it out. |
![]() |
SynEdit
- Jonathan Katoe - Syntax
coloring and keywords for XSI v1.53. I've included keyword libraries of
the XSI command reference as well as the associated functions and objects. SynEdit can be found at the link below. http://download.cnet.com/downloads/0-4003619-100-1555436.html |
![]() |
RG_Create
- Olivier Lelardoux - This is a modified
script from the netview that attaches an object to particles. I added
an interface to control how many particles to attach on particles and
after just pick the object or hierarchies to attach... Ps : Thk to Guy Rabiller for help.. Drag and drop this link from a netview browser within XSI 1.5 to install: RG_CREATE |
![]() |
Toggle Shade
- Jonathan Katoe - This
script toggles shade and wireframe display types in camera viewports. Drag and drop this link from a netview browser within XSI 1.5 and above to install: TOGGLE_SHADE |
![]() |
SelectionSets
- Jonathan Katoe - Generates
a toolbar with buttons to select anything in your selection individually
by name. Drag and drop this link from a netview browser within XSI 1.5 and above to install: SELECTION_SETS |
![]() |
KeySets - Jonathan
Katoe - Generates a toolbar with buttons to
key anything in your selection individually by name with the option of
selecting scl,rot,pos,global,local, and individual xyz keys Drag and drop this link from a netview browser within XSI 1.5 and above to install: KEYSETS |
![]() |
RenderSets
- Jonathan Katoe - Generates
a .bat file for rendering mi2 files for the current project. This version
allows you to chose passes. All generated batch files are stored under
a folder in your scripts directory (./scripts/Rendersets/). Drag and drop this link from a netview browser within XSI 1.5 and above to install: RENDERSETS |
![]() |
NavKeys - Jonathan
Katoe - Allows you to select objects in a hierarchy via assigned hotkeys. |
![]() |
LM_ApplySynoptic
- Ludovick Michaud - Janimation
- Well tired of having to select the object then
apply the property "synoptic." Then select your Htm page from
the Browser. Then press F3 to bring up that synoptic view. Of course this
is just in 2.0 and higher. When in the end I want a button that ask me
for the Htm file and that's it everything else is done for you even the
opening of the synoptic chosen. So simply select an object then run the
script. Select your HTM file et Voila! This is running on 2.0 and higher
only since it's written using the object model and also the synoptic is
only available in 2.0 and higher :) Drag and drop this link from a netview browser within XSI 2.0 and above to install: LM_APPLY_SYNOPTIC |
![]() |
BG_Nudge
- Bradley R. Gabe - Quietman
- For XSI 2.0.1 & up. Ever want to nudge a parameter
value up or down? This addon will install custom commands and a custom
keyboard mapping that will do just that.
1. Install BG_Nudge.xsiaddon. 7 = large nudge down 9 = large nudge up The first time the script is run, a custom PPG is created, and the user may input the increment amounts for large, medium, and small. The custom PPG is stored under the scene root and may be accessed and modified any time thereafter. The script includes basic error checking, but might not cover every situation. |
![]() |
LM_transform_nudging
- Ludovick Michaud - Janimation
- Like the Nudging tool of Photoshop moving pixel by pixel an element.
Well It's there for you in XSI. This tools works only on marked parameters
and will only work on the first one marked, for instance if you mark pos
it will only work on posx. Now keep in mind that you can use it for virtually
any parameters that are markable in XSI. It's being used in conjuction
with transform -> transformation setup -> translation. The value
in this field will allows you to determine by how much you want to nudge.
Usage : Select a 3D Object. Mark a parameter like posx. Run the script
(by default if you haven't modified the translation in transformation
setup you should move by 1 in positive X) Now you want to nudge negatively,
simply press and hold ctrl while running the script. Note that you could
attach that script to keypad and just nudge pressing the ctrl up and ctrl
down arrow. Drag and drop this link from a netview browser within XSI 1.5 and above to install: LM_TRANSFORM_NUDGING |
![]() |
Hullstoggle
- Miquel Campos - Website
- Toggle hulls display in the geometry approximation unselected models.
Muestra y oculta los hulls de los objetos con geometry aproximation deseleccionados.
Drag and drop this link from a netview browser within XSI 1.5 and above to install: HULLS_TOGGLE |
![]() |
Shrink Selection
- Reinhard Claus - Works
for polymsh-Objects:does the opposite of grow selection Drag and drop this link from a netview browser within XSI 1.5 and above to install: SHRINK_SELECTION |
![]() |
Copy
Texture Projection - by misner - Website
- For 3.X people who miss implicit texture inheritence. Drag and drop this link from a netview browser within XSI 2.0 to install: INSTANCED TEXTURE PROJECTION |
![]() |
CENTER ALIGNMENT
TOOL by Chris Thomas: Put
the PIVOT_TOOL.HTM file in your script directory of choice, then put the
"Pivot_GUI.jpg" in a sub directoty called IMAGES. Replace the
path "C:\scripts\Pivot_Tool.htm" in the "PIVOT_TOOL.VBS"
script to your script directory, drag the script to a toolbar and name
as usual...... PROBLEM1, The script uses a synoptic view and as such has to create a property on the scene root for storing variables during execution, please delete when not needed anymore.. PROBLEM2, I can't find a script command to turn center mode back on after picking a target object, as such you need to do this yourself (until a method can be found....) |
![]() |
ProjectMan by
Jonathan Katoe - Generates an
html page with links to various scenes, models, presets, images, linked
html pages, or other media. Useful for managing large projects across
a network by setting the default netview page to an index file on your
network linked to your various Projectman pages. (Could be modified very
easily for those who need these pages on the internet.) Drag and drop this link from a netview browser within XSI 1.5 and above to install: ProjectMan.vbs |
![]() |
The
Andy Hayes Script collection - By Andy
Hayes - Most scripts that I make are orientated
for individual problems. Here are some that are more generic and could
be used in various occasions. I haven't spent a great deal of timing tweaking
them for mass usage, so I can't take any responsibility for damage incurred.
I'll update this page as often as I can. |
![]() |
Jam dice
texturing -by Jamal
Abbas Hashimi - Republica
Corp. - There is a problem with dice (Cube) mapping in XSI, so I did
this script to take care of it. I really don't know if this is a known
issue. Anyway, here it is. Just select an object and run the script, it
will put a phong shader and three texture projections with the correct
sizes. Drag and drop this link from a netview browser within XSI 1.5 and above to install: JAM_DICE_TEXTURING |
![]() |
Edit Name
by Andrea Padovan: This is a
simple script for edit name. You can add an prefix before and/or after,
very useful when the you have a lot of objects in your scenario. Select
Objects and run script Drag and drop this link from a netview browser within XSI 1.5 and above to install: Edit Name |
![]() |
Bounding
Box Create by Andrea Padovan:
This script get the bbox selection and create a cube (like the bbox selection)
select anything and run script Drag and drop this link from a netview browser within XSI 1.5 and above to install: Bounding Box Create |
![]() |
XSI_Image_PShop_Action
- By Graham D Clark - Website
- Visual Basic Script to Automate images
from XSI through Actions in Photoshop. Now Makes a new source file name
appended with Action 'name' Drag and drop this link from a netview browser within XSI 1.5 and above to install: XSI_Image_PShop_Action |
![]() |
XSI_Image_PShop_ActionV100
- By Graham D Clark - Website
- First Version overwrites the source image
file in your /pictures directory. Not an issue for most who keep original
outside of project. Drag and drop this link from a netview browser within XSI 1.5 and above to install: XSI_Image_PShop_ActionV100 |
![]() |
Bartek
Dabkowski Point Conversion Script - By bartek
dabkowski - Converts sample UV selection from texture editor, into
geometry points selection. Slooooww, but works. |
![]() |
Get Parent
- By Javier - Parents all
selected objects to a null |
![]() |
FGetVolume - By Rejean
Gagne - Calculates the volume (for polygon meshes only) |
![]() |
103.The
Bernard Lebel Script Collection - Website
- Fun stuff, created by Bernard! :) |