Author archive for

Bernard Lebel is lighting and rendering TD at Big Bang Digital Studios. He started in the industry in spring 2001. His main tool is SOFTIMAGE|XSI, but is also a SOFTIMAGE|3D and 3ds max user, with some formal experience with Maya and Renderman. He has worked on advertising, TV series and feature film, and has created XSI training videos.

Scripting shaders

August 10th, 2007 by Bernard Lebel. Viewed 24892 times.

ABSTRACT This article is sort of a tutorial-cookbook for scripting beginners. It discusses quick and simple techniques to script minor tasks related to shaders. We will try to focus more on Object Model techniques than Command Model ones. Please feel free to contribute to it if you know better!

About exporting shaders

July 8th, 2007 by Bernard Lebel. Viewed 15186 times.

ABSTRACT This article discusses some of the problems and solutions involved in exporting shaders from XSI, using custom tools and custom file formats. THE INITIAL GOALS At Big Bang I wanted the ability to write materials to XML files (and read them back, of course). This would serve two major purposes. First, it would offer [...]

Custom Object Model

October 9th, 2006 by Bernard Lebel. Viewed 16108 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.

Python, the text editor, and encoding

August 26th, 2006 by Bernard Lebel. Viewed 18450 times.

Recently I ran into a severe problem. Whenever I would try to import modules in the Python command line shell, I”d get syntax error pointing to the first line. In fact, trying to import the module in XSI from a custom command gave a syntax error at line… zero! What the?

About Input Data Management

April 27th, 2006 by Bernard Lebel. Viewed 7797 times.

This articles is two-fold: first, it presents a scripting tool that I wrote nearly a year ago, called xsiHandler. Second, the tool is used to discuss various aspects of data inputs into scripts.