LaurieA opened this issue on Aug 27, 2010 · 379 posts
adp001 posted Sat, 04 September 2010 at 3:49 AM
Quote - Just to be clear: I'm not blaming BB for needing time to get things ready. I'm not even blaming him for playing it close to his chest. That's his way, and his results tend to be spectacular, so I'm all in favour of him doing things the way that he prefers.
I also realize that you're in a tricky situation, since you want to give people something to play with while at the same time avoiding to waste your time with code that will be made obsolete later. It's easier for me since I'm working on one little corner of the project that's relatively simple to keep separated from the rest and that I can have all to myself.
Writing GUIs with HTTP, CSS and Javascript is a large part of my daily work, and I find it a much more pleasant approach than the traditional way. Maybe I'll have a go at that at some point.
So we are almost close.
I really hope BB can make an outstanding interface to open Poser users a new world while keeping the benefits from the material room. If someone is able to do this, than it is BB. No question.
But, as you mentioned, to hold the project "hot" we have to go some steps forward. A three-teer approach could keep things going. An App-Server written in Python 2.6/3.0 in between Lux and Poser. Something like this is required anyway, because Lux's Python interface supports 2.6/3.0 only. But Poser sticks with Python 2.4 and so isn't able to use the Lux-API. On the other side, Poser is able to call the App-Server if anything changes (light, camera, etc) to update Lux in realtime.
Writing such a stand-alone App-Server is trivial. It's not mutch more than extending existing libraries.
Using Javascript and probably HTML5 features can come out with a really nice user-interface. But this is something you know better :)
BB has more time if he can concentrate on material convertion and extending Lux with some material features. If he is ready, using the three-teer structure or do it his own way at the end is up to him. I see the material-convertion (and material handling/creation) on Posers side as a kind of stand-alone App. Able to connect to Poser, to Lux, or even to an App-Server.