Animating with Expressions - The Beginners Basics tutorial
SOFTIMAGE|XSI Expressions made easy tutorial
DotXSI Programming - Shader Maker tutorial
xsi2mayaCam tutorial - These two scripts enable you to export camera or object transformations from Xsi, and import them into Maya. Works fine with different pixel and image ratios, frame rates and resolutions, also animated FOV.
Accessing Geometry Components tutorial - The ability to access object position, rotation and scaling information is relatively straight- forward in scripting.
Tank Tread Scripting tutorial - Thirty nine tracks are already created for each side of the tank – seventy eight tracks in total - making it an extremely tedious task to setup and animate the entire tracks on an individual basis. We shall be using scripting to attach and set expressions on each track, so that the wheels rotate, along with the tracks when the tank is translated as a whole. The basic technique in use is to setup one individual track and use scripting to complete the remaining 38 tracks on each side.
Attaching objects to particles tutorial - In this lesson we shall look at attaching objects to particles. We shall then continue to look at the plethora of options available to us via scripting, and how we can make our own particle simulations.
Wrapping points to a spherical surface tutorial - Wrap points of an object onto a sphere. A tutorial guide to manipulating points in a script. Reading and changing geometry points in a script, probably the question I'm asked most often by people who've figured out how.
Setting Up and Using VB for XSI Plugin Development tutorial - After my first failure trying to create a Visual Basic plugin for Softimage|XSI, by following the documentation indications, and after reading some enlightments from Sam Assadian and Bert Grollmann on the official mailing list, I found usefull to write this article for all of those around, like me, who are not code gurus nor professional developers.
How to place and animate dominos on a path tutorial - Some tasks wich involve numerous similar objects can quickly become a real nightmare, if done by hand. Here we want to place and animate numerous dominos - 1000, 10000 even more - along a path, without dealing with each domino individualy.
More on Commands vs ObjectModel tutorial
Creating a Button that Has a "2 Line" name tutorial - If the script name is longer than the toolbar button. you can not read Script Name correctly. So you want to display your ScriptNames in 2 lines? I've seen some toolbar buttons that are 2 lines. But how did they do it?
Spline creation tutorial - This tutorial teaches you how to create splines from a script in Xsi.
XSI Scripting: Commands VS Object Model tutorial - I've created this document to help people understand how to best take advantage of the scripting tools inside XSI. The main point I wanted to get across:
1) It's quicker to make a script from commands. Basically you just do something in 3D, copy and paste the line and perhaps change the parameters a bit for your program.
2) A program made from the Object Model will run faster, but takes longer to make. The Object Model is the SDK of XSI so it also has access to much more than scripting, like UV's, point positions, ect... The Object Model is much more powerful than scripting and is really the only way to tackle anything complex like spatial transformations.
3D Math 101 tutorial
3D Math 102 tutorial
Creating Scripts and Toolbars for Modeling tutorial