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 XSIBlog, whatever the category? Don't hesitate, it might even get you full authorship status to XSIBlog if you do so.



Slickening up the build cycle for compiled plugins

June 19th, 2008 by Kim Aldis. Viewed 944 times.

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 [...]

Dynamic Callbacks In Plugins

June 11th, 2008 by Patrick Boucher. Viewed 1315 times.

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 the [...]

Object oriented programming, once again.

May 20th, 2008 by Helge Mathee. Viewed 1644 times.

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 [...]

A Shortcut For Your Shortcuts

April 2nd, 2008 by Patrick Boucher. Viewed 1668 times.

When working with XSI in a facility I often use Python modules to better package my code and allow easy reuse of key parts in the different tools that are developed. These modules I usually keep in a location on the main drive of the workstations, for example: C:\<facilityName>\libs\python.
I’ll also put in place a system [...]

Steven Caron, OBJ Files, Sexy Bits and Waste

March 1st, 2008 by Patrick Boucher. Viewed 2728 times.

What do all these things have in common?
The weird wirings in my brain. That’s what.
Back to the beginning
At the end of last October Steven Caron sent me a plugin he wrote that allows an XSI user to drag and drop .obj files into the interface and have them import automatically according to settings in a [...]