Max and XSI (XSISDK)
[edit]
MAXScript
Users of MAXScript (the scripting language of 3ds max) usually have little problem learning to use the XSI SDK.
MAXScript has its own proprietary and unique syntax. However users should find learning JScript, VBScript or Python syntax a straightfoward task. Perhaps Jscript has the most similar syntax, for example a JScript object is similar to a MAXScript struct.
A simple example, creating an array with two elements and assigning it to a local variable:
mymaxscriptarray = #( 4, "Hello" )
myjscriptarray = [ 4, "Hello" ]
XSI has a smaller Object Model because it focuses of generic classes. For example, all shaders can be represented by a generic Shader object and derived Texture object.
[edit]
3ds max C++ SDK
Similarly users of the 3ds max C++ SDK will have little trouble when looking at the XSI C++ API.
This page was last modified 11:29, 16 Dec 2005.
This page has been accessed 3113 times.

