On 11 Sep 2014, at 00:13, Raffaele Fragapane <[email protected]> wrote:
> Talk about semantics escalating :) > > The word open is like saying professional grade, or robust, or a number of > other things that are used because, in context, they fit. > > Maya offered more and sooner than everybody else things like listeners, a > robust socket insertion point, an entry point into the main loop and control > over things like it's main event loop sleep, process priority, exposed the > graph to a fairly granular level, and offered early on what 16 years ago was > a fairly modern dev model for all kind of nodes in a fashion similar to what > the developers themselves would have access to. This is probably the best explanation to the word "open" that has been made so far so thanks. > That gap has closed considerably, and in some cases Maya has been surpassed > in "open-ness", or at least in what you can comfortably do (viewport work in > Maya is a gigantic pain in the arse in example for certain things, and > contexts are weak, but that's architectural, not blackboxing), but all in > all, if you decide to be objective rather than argumentative about it, it is > the one DCC app out there with the most of its guts exposed to the open air. > > Softimage had made it to a close second and here and there even surpassed it, > and in general while less "open", as things tend to be better organized but > abstracted away from the guts, also a helluva lot more pleasurable to work > with (at least on windows). Houdini is a well known disgrace with the Boost > dependencies and with the HDK being largely uncharted and unexploited, and > the wrappers for it being more recent and not much better than a reshuffle. I would love to know more about the Boost dependencies being an issue as I am not familiar with it. > Max is single platform and incomprehensible to humans, and the rest of the > apps out there barely cover half the stretch of tasks Maya, Soft and Houdini > can tackle. > > All in all, while at (frequent) times being just as pleasant as dipping your > balls in hot tar, Maya is the more "open" of the lot and has been for a > while, because the abstractions are very thin, and access has massive surface > with a lot of entry points. > > For what most people think of when the word open it's used in context it can > lay an honest claim to being "very open". > It can't quite say it's intuitive, or pleasant, or well organized, or even > fully featured in some regards, and it's the single most painful software out > there to do prototyping work in for a lot of stuff, but it certainly isn't > "closed". thanks Rafa once again, very useful jb PS. your hot tar analogy really made my day. ;-)

