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.)
Greg's XSI Primitives
- Created by Greg
Punchatz of Janimation
- Primitive creation tools with A LOT more control than the default tools.
G_sphere,G_donut and G_tube. (see notes in the file for instructions) Drag and drop theses links from a netview browser within XSI 1.5 to install: DONUT SPHERE CONE |
SeaShell Maker
- By Eric Poirier - This is a
VBscript to make a seashell. By changing the various numbers you can make
a unlimited type and styles of seashells NOW WITH A GUI !!! Drag and drop this link from a netview browser within XSI 1.5 to install: SEASHELL |
Pill v1.0 - By
Eric Poirier - (only works in
XSI 1.0) - This script creates a nurbs rounded cylinder primitive Drag and drop this link from a netview browser within XSI 1.5 to install: PILL TOOL |
SOFTIMAGE|XSI Easy
pull tool - by Reinhard Claus -
The pull tool helps creating NURBS surfaces from scratch by gradually
enlarging a small surface by repeatedly extending it to a deformable curve
next to one of the edges of the surface. For more info, see the readme
file contained in the zip.. There is an UPDATED version of this script avaliable. Get it here - EASYPULL 1.5 Drag and drop theses links from a netview browser within XSI 1.5 to install: PULL TOOL MINIGRID |
MeshSplit -
Created by Kim Aldis of Aldis
Animation - (like Model>Polygon>Polygon Detach in SOFTIMAGE|3D)
A tool to split a mesh into two new meshes. Composed of selected faces
in the one object, unselected faces in the other. The source object remains
untouched. Drag and drop this link from a netview browser within XSI 1.5 to install: MESHSPLIT |
Subdivision
Surfaces Toggle - Created by Anders
Thönell - Webpage
-Another way of working with subdivs and getting fast interaction. The
scripts show the control polygons but not the subdiv mesh. (You will still
see the subdivs in the render region) These commands will work in the
'Camera' view. Drag and drop this link from a netview browser within XSI 1.5 to install: SUBDIVISION DISPLAY ON SUBDIVISION DISPLAY OFF |
Use
Vertexpainting to Displace Geometry - Created by Dave
Lajoie - Website
- Click
here for a tutorial on how to use this script and more information.
Drag and drop this link from a netview browser within XSI 1.5 to install: PAINT DISPLACEMENT |
Subdivide -
Created by Dave Carroll - Website
- Provides a 'Subdivide' button which allows you to toggle the subdivision
level of a selected poly mesh between 0 and 1. Good for a quick SubD preview
while working. Drag and drop this link from a netview browser within XSI 1.5 to install: SUBDIVIDE |
ModelLight
- Created by James Rogers - This
script creates a point light that is contrained to the default camera,
making modelling in shaded view a bit easier. The camera near plane value
is also set to 1 so the light doesn't appear in the camera view. Simple
but useful. Drag and drop this link from a netview browser within XSI 1.5 to install: MODEL LIGHT |
Extrusion Capping
Script - Created by Javier
Garcia - This script caps holes in extruded
polygons. Make your extrusion, make the edge selection and run the script.
There is a tutorial here. How
to cap holes in Softimage XSI v 1.5 Drag and drop this link from a netview browser within XSI 1.5 to install: CAP HOLES SCRIPT |
Poly Cut - Created
by Andy Hayes - Bournemouth
University - This is a polygon cutting script that allows you to generate
new polygon objects from selected polygons and unselected polygons whilst
having the option to remove the old object or keep it - a simple box appears
with boolean on off switches for the user to choose the outcome of the
script. Please send commments/suggestions to ahayes@bournemouth.ac.uk Drag and drop this link from a netview browser within XSI 1.5 to install: POLY CUT |
KRTcurve2poly
- Created by Prudkoy Yury - Create
polygons from a curve or from multiple selected curves. This script is
very similar to the "Draw>Convert to face" function that's
found in SOFTIMAGE|3D. Comes with an interface
to define the number of points for the generated poly and a history flag.
With history on, you may add, delete or modify points on the curve. The
polygon's number of points can not be modified. (This script is not
needed if you have SOFTIMAGE|XSI Version 2.0 or higher) Drag and drop this link from a netview browser within XSI 1.5 to install: KRTCURVE2POLY |
SubdivPicker
- Created by Robert Ryan - Webpage
- Adjust subdivision levels up and down by clicking your left and middle
mousebutton on an object. When clicking on a NURBS object, hardware display
will be affected instead. Drag and drop this link from a netview browser within XSI 1.5 to install: SUBDIVPICKER |
Subdiv-Head-Starter
- Created by Ely
Cannon - This script creates a cube with no faces on one side which
controls a highres version of the cube as well as a mirrored copy of the
high res version. It works very well for starting a head. This is for
beginners who need a little help getting started. The high res version
of the cube is offset to the side so you can watch it update as you manipulate
the low res cube. Click here to
Email me with questions. Drag and drop this link from a netview browser within XSI 1.5 to install: SUBDIV-HEAD-STARTER |
Toggle Faceted
by Michael Donovan
- June 2001 - Intended as a modeling tool. Toggles Discontinuity from
the current value to 0 and back again. The script is able to recall the
set dicontinuity by creating a custom parameter "OldDiscontinuity" and
storing the old value there. You can set this custom paramter to alter
the smoothing angle further. Drag and drop this link from a netview browser within XSI 1.5 to install: TOGGLE FACETED |
edgeloop
by Reinhard Claus
- Takes a selection of edges on a polymesh object and selects rows
of edges originating from these. Drag and drop this link from a netview browser within XSI 2.0 to install: EDGELOOP (This is for XSI 2.0 and above. It fixes some bugs and adds new feature:"grow selection along edgeloop" - selects edges on an edgeloop one after another for more control) Drag and drop this link from a netview browser within XSI 1.5 to install: EDGELOOP |
nurbs2subdiv
by Reinhard Claus
- Builds a new polymesh from the control points of a selected nurbs
obj and sets the mesh subdiv.-level up so that the resulting surface is
the same as the original nurbs (well at least if it had uniform parameterization
- if not, it's only close to the original!) Drag and drop this link from a netview browser within XSI 2.0 to install: NURBS2SUBDIV Drag and drop this link from a netview browser within XSI 1.5 to install: NURBS2SUBDIV |
UVDup v.1 by
Bartek Dabkowski
- ODYSEJA | DDD CGI Studio
- UVDup creates NxN grid of instanced ' objects, surface-constraining
' them to a NURBS patch. VDup_Jitter randomizes selected ' surface-constrained
objects' ' U and V position parameters ' by a set amount Drag and drop this link from a netview browser within XSI 1.5 to install: UVDUP |
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 |
Effect_Symmetry
- by Adam Garland
- I created a symmetry script that works based on the global axis
rather than resetting the local axis to the center of the world (like
all the others I've found) which is a pain if you had it right where you
wanted it. This script works exactly as the Effect/symmetry did in softimage
right down to mirroring your center as well. Works on Nodes and hierchys
etc. Compatable with 1.0 and 1.5 so far as I can tell. (This script
is not needed if you have SOFTIMAGE|XSI Version 2.0 or higher) Drag and drop this link from a netview browser within XSI 1.5 to install: EFFECTSYMMETRY |
Effects->Magnet+
effect for SOFTIMAGE|XSI (Scripted Operator) - by Bartek
D - Website
- I wrote a scripted operator "Purchel" (say: poor-hell) that
somewhat mimics behaviour of the Effects->Magnet+ effect in SOFTIMAGE|3D.
Just import the EMDL. Then you can reattach the operator to some different
objects. Have fun, cheers b Drag and drop this link from a netview browser within XSI 1.5 to use: PURCHEL |
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 |
Displacement
"Bumpmap+" Script - by Adrian
Wyer - Website
- This script creates a nurbs grid with a user specified number of divisions,
browses for an image and uses the color value of the image to displace
the grids points.... It's like the old Bumpmap+ in soft3D but a bit rougher
round the edges (no pun intended!!) A few limitations due to my sloppy
code; the image is offset slightly due to the extra rows of points in
Nurbs geometry (i said it was rough!!!) the grid is square (?) the script
takes the blue channel of the image for displacement purposes (if i did
all three channels and worked out an average, it would be even slower
than it is, which is REALLY slow!!) Beware! Using this script on huge
grids will probably not work... :) Drag and drop this link from a netview browser within XSI 2.0 to install: DISPLACEMENT |
.Drafting
- By misner, modified by Javier
Pahlen - This script gives the ability to switch
between interactivly drawing lines and entering numerical values. Allows
absolute, relative, and angle/distance. For now it uses user input similar
to AutoCAD. Hopefully this can be redone as interactive visual icons in
the near future. Modifications: On the relative mode (@ least in my machine) the variables X1,Y1,Z1 got concatenated instead of added. 1.a nice feature of AutoCad is that one can type a curve in without touching the mouse... i fixed the script to do this. 2. also enabled nurbs and interpolated nurbs drafting 3. implemented undo point, close curve and xz drafting Drag and drop this link from a netview browser within XSI 1.5 and above to install: DRAFTING |
WeldMesh v1.1
by André Adam - Welds all points
that share the same position on a polymesh object. *Warning*, it's damn
slow. Drag and drop this link from a netview browser within XSI 1.5 and above to install: WeldMesh v1.1 |
Imageplane by
Jonathan Katoe - This script
creates an imageplane for use in modelling. Drag and drop this link from a netview browser within XSI 1.5 and above to install: Imageplane |
MultiCvMg by
Javier - merges multiple curves
with automatic recognition of closest points. if necessary inverts the
curves. Usage: run vbs and follow instructions: pick curves in merging
order. Drag and drop this link from a netview browser within XSI 1.5 and above to install: MultiCvMg |
FitonCv by Javier
- fits multiple curves with similar point densities and curve types. Work
in progress. Drag and drop this link from a netview browser within XSI 1.5 and above to install: FitonCv |
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....) |
"New"
Center to Verticies by Andrea
Padovan: This script is similar to "move center to vertices"
command in XSI , the difference is that it is caculated on the object's
BBOX. Drag and drop this link from a netview browser within XSI 1.5 and above to install: "New" Center to Verticies |
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 |
InstanceLatticeSymmetry
- By Graham D Clark - Website
- Instances objects over x axis and allows
symmetry modeling scl/pos/rot over x axis. Like symmetry constraint but
uses a -x scaled lattice. Advantage over InstanceApplySymAll script is
that mirroring can take place locally by making the "mirrorlattice"
object a child of a parent null of all the objects. TURN AUTO CHILD COMPENSATE
FLAG OFF TO HAVE INSTANCE MIRROR Drag and drop this link from a netview browser within XSI 1.5 and above to install: InstanceLatticeSymmetry |
Instance
Symmetry All - By Graham D
Clark - Website
- Selected objects instanced and instances
symmetry constrained to their originals. Advantage over Model In symmetry
script is that nulls can be included Drag and drop this link from a netview browser within XSI 1.5 and above to install: Instance Symmetry All |
MergeCleanUI - By
Javier -'MergeClean
bypasses XSI Merging restrictions allowing: |
MergeClean NOUI -
By Javier -'MergeClean
bypasses XSI Merging restrictions.'This version has no UI but you can
set default merge values. I find it faster in the long run. |
Polygon
Healer - By Javier -
This script will find all holes on a polygon selection and: |
JModel2Null - By Javier
- Some Imports bring hierarchies into XSI as Models instead of Null
Parents. This script replaces the Models for Nulls keeping hierarchy,
position,rotation and scale. Use: select all models you want cleaned
up as nulls and run. |
TWIG GEN Beta3 - By
Vincent Fortin - This script
generates extruded models along one or more specified curve(s). It can
be used to produce various effects like roots, twigs, hay, cables &
wires. Draw a spline and run the script |
PNET (Polygons to NURBS) - By
Javier - Here is the script
to access the PNET command. It is buggy and cumbersome. The command
has no tools to modify its parameters and boundaries are not perfect,
yet it is a begining. |
Geometry
Displacement - By Felix
-Want to turn your displacement
maps into real geometry? Then this is for you |
Xsi
Shatter v3.0 - By M i c h e l e S a n d r o n i - Breaks up an objects
into real 3D fragments |
Xsi
Flow Polys Around Object - b0.5 - By M i
c h e l e S a n d r o n i - Explodes an object to many single-poly objects
and makes them flow around it |
Cutter
- By Helge Mathee
- Website -The
cutter script is able to cut through 3d-objects in XSI. |
Tris to Quads
- By Javier - Website
- A script I just wrote me for cleaning up triangles into Quads. It
uses a stupid algorithm without much checking but it does the job mostly. |
HRC Lightwave XSI importer
- By Jabbar
Raisani - Website
- Created mainly for importing LightWave files exported as .hrc files
and creating separate objects based on clusters. Description: Asks user
to select .hrc file, then pick the actual geoemetry to breakup. Script
then creates individual objects based on the polygonal clusters. Script
will also rename objects based on relative clusters and create a backup |