Coleman opened this issue on Jan 10, 2006 ยท 72 posts
svdl posted Wed, 11 January 2006 at 6:59 AM
"Adding a scripting engine can increase the complexity of an app exponentially" I do not agree. Whenever I write an app, I write it to be scriptable. I only have to stick to the object oriented paradigm and make sure the relevant methods are public. This approach REDUCES complexity, simplifies testing and bug fixing, and makes for better, stabler applications. While the MS applications are not bug-free, they have been developed using this strategy. Most of them are fully scriptable, to the point that there is functionality available to scripts that's not available from the (default) user interface! If e-frontier wants to keep Poser in business, they'll have to make the jump to 64 bit fairly soon. That'll require a rewrite from the ground up. An excellent opportunity to do it RIGHT. What would a fully scriptable, object oriented Poser 7 or 8 mean? - customizable user interface. Simply write your own and call the Poser functional objects; - easy to make plugins; - easy to make importers/exporters; - easy to call external rendering engines; - allows for professional 3D workflows; - hosting Poser within another 3D app, which means posability from the hosting app. It would be a very smart move to build this into Shade. Would I pay for a Poser that has been improved like described above? Definitely. And a 50% price increase would be acceptable to me too.
The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter