On Thu, Sep 6, 2012 at 12:30 PM, Williams, Wayne <[email protected]> wrote: > What I'd like to know is how the devs feel about the core of Maya in > comparison to Soft now that they have access to the code (I'm guessing this > is the case, please let me know if wrong). Are there any things you devs see > that were done extremely well in Maya and Soft could have taken a cue from in > that regard or vice versa? I realize that you can't go into specifics but > figured I'd put the general question out there. > -wayne
We haven't been very deep into Maya yet, but the depth of the SDK is impressive (we were influenced by the way it works when designing the Softimage C++ SDK) and the extent to which the scripting is used in the UI is also surprising. Maya is all about the API. On the Softimage side, the SDK/Platform stuff was originally (1998) left to the magic Microsoft COM fairies. We added scripting about a year or two after the development had started in a reaction to Maya. We added a Windows-only COM SDK to XSI 1.5. The C++ SDK came up only at version 3.0, in late 2002. So four years after Maya 1.0 was released we came up with our first cross platform SDK. It's a lot more time and work to add this years after the app is already written and shipped, so there's still a lot that isn't there. On the other hand, we could evolve the architecture without being held back by API compatibility concerns :)

