From: Gerrit V. <vo...@ca...> - 2005-09-30 04:13:35
|
Hi, On Thu, 2005-09-29 at 17:03 +0200, Johannes Behr wrote: > Hi, > > The questions is really should we change all the stuff (again) and > what do we gain? Should we spend the next 12-18 Month to test and > try different SE and implementation techniques. Looking at it I don't think it will set us back this much. > First of it: OpenSG is about rendering and not generic programming or > impl. techniques in general. IMHO we should really ask what are the > goals and feature we would like to achieve in the rendering and > scene-graph domain and design the software to support those goals. that's what we are discussing, IMHO the set of tools we want to use to achieve this goals and the selection process. It seems that the old process (the person responsible for a subsystem has the choice of tools and design details) did not work as well as expected so we ended up with to complicated tools and detailed designs. > I personally would like to see as few interface changes as possible. > Break everything that needs to change (e.g. Geo-interface) but try > to keep the interfaces as compatible as possible. Do we really have > to change the dcast interface for example? What to we gain? just to clarify some of the interfaces are pre pre alpha which means they are 1) not complete 2) not fixed 3) don't have any deprecated elements > Everything we break will set back OpenSG. We have to update all > tests, tools, tutorials, doc. We make it really hard for application > programmer to change to the new Version. I would differentiate it a little bit more depended on what we break semantic, syntax, or concepts. Where semantic and concept changes should be as minimal as possible and preferable easily detectable. I would be a little bit more flexible regarding syntax changes. > What's with the unified Multi-pass/shadow framework? The > shader-part-super-magic-merger? The new > Render-Action? working on it ;-). > Occlusion culling? Fast-Intersects? Multi-Resolution? NURBS? ... > > All this has to be stopped again until we will have a stable > version. > > And nobody really recognizes all the hard work. > We will not attract new developer and user because we have > a new implementation for reflective interfaces in our > changeLog. > > But maybe it's not about Graphics anymore :) oh I'm optimistic that in the end it still is. regards, gerrit |