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.



Stupid Python Trick: print statement revisited

December 20th, 2006 by Patrick Boucher. Viewed 4108 times.

This must be the most stupid piece of code I’ve ever written in Softimage XSI but unfortunately, sometimes I can’t help myself. And, truth be told, some of these wacky possibilities are some of the reasons I prefer Python over other scripting languages for a lot of my work.
A while back I talked about the [...]

Tricks with scripted particle events.

December 10th, 2006 by Francois Lord. Viewed 4624 times.

I was recently assigned on a particle recipe that was going to be used by several people on several shots. After some thinking on how I was going to approach the idea, I realized that I needed a few features missing in XSI. In fact, I”ve been wanting those features many times in the past. I decided to take the time to write some scripted events, even though I was on a tight deadline. It turned out it was easier than I thought.

XSI Arrays and Python

November 16th, 2006 by Patrick Boucher. Viewed 3833 times.

I was helping out a buddy the other day, helping him get a script running in Softimage XSI. I had the error fixed in a few minutes and then I started goofing off with his code and cutting it down. Then I hit a part of his script where XSI returns an array of data. [...]

Custom Object Model

October 9th, 2006 by Bernard Lebel. Viewed 7419 times.

This article discusses some aspects of object model programming and also serves as a tutorial to design your own code to look and behave like the XSI Object Model. I will talk about Python, classic classes, operator overloading, and code design. I will re-implement at a part of the XSI Object Model in Python.

Scripting Structures

October 5th, 2006 by Homam Bahnassi. Viewed 2886 times.

During our daily scripting work either as general Technical Directors or specialized developers, we usually write scripts for two different scopes of the project. The first is generic reusable tools and plug-ins which can be chained with other tools to achieve complex effects or processing pipelines. The second scope of scripting is the object-specific or scene-specific scripting, which is supposed to solve a situation present only in that particular scene.