Category Archive for 'Programming / Scripting'

Geek heaven! I personally consider programming / scripting an art but that”s a whole other debate, I digress. If you read further you”ll find posts dealing with scripting, quick fire-and-forget tidbits as well as larger application development ideas. Some articles in here won”t even talk about XSI but the general knowledge you will gather from them will be applicable to your XSI scripts in whatever language you prefer.

You would like to submit an article to Softimage Blog, whatever the category? Don't hesitate, it might even get you full authorship status to XSIBlog if you do so.

Those of you who are long time readers of Softimage Blog (or XSIBlog way back when) might remember a 2006 article by Homam Bahnassi. In the article Homam describes a method to run code stored in annotations in the scene at arbitrary moments by selecting an object and manually invoking code execution. Recently we had [...]

In a recent post on the Softimage mailing list people were wondering how to temporarily change user preferences. There are many cases where that might be fun to do, think command logging, undo stack or PPG pop ups. So here is a quick revisit of my past post on decorators but this one is very [...]

1. compile with copy, 2. oops, error, file in use, 3. switch to XSI, 4. dig down and unload plugin, 5. switch to VS, 6. compile ……. yaddda ….. you know the drill. For years I’ve been doing this and for years I’ve been meaning to get around to making it slicker but somehow there [...]

I really like applications that provide rich SDKs for it’s users to play around with. I also like event based systems and callbacks. These are all things that make me absolutely love writing up plugins inside XSI. But there is one small problem, I find, with XSI’s callbacks. Callbacks in XSI plugins are functions in [...]

So the keen folks at the german XSI forum (http://www.xsiforum.de) discussed the topic of generating separate objects out of all of the polygon islands making up a polygonmesh. Even though this doesn’t seem to be a too tricky scripting problem, using commands to achieve this split-up can slow down XSI quite alot, especially if the [...]