This is something that you would put under the "research and development" part of blender. That is that somebody (me) is developing something that hasn’t been done before that will probably not make it into the main tree for the reason that it was R&D. This is OK since I have made it plain from the beginning that I wanted to develop a new architecture that would be at no cost to the core developers and that the core developers has no ethical or moral obligation to include or review.djfuego wrote:Is this going to be added to blender before Xmas 05?
There is also allot more to develop:
* a 'Blender Object Model' that can allow python scripts to call C style functions without having a specially written wrapper AND C style functions that can call python methods without having any special methods or weird macro crud. This is also so that a blender developer only needs to write 1 implementation once and then everybody can use it regardless or programming/scripting language.
* A generic properties system, ie. a string paired with a small amount of data, ie. a float, int or other string, geometric object. etc...
* unloadable/ reloadable modules to maintain blenders low resources philosophy [this is almost completed by the way].
* a usable events system, i.e. with proper message passing [this has almost been finished].
* The interfaces for everything from the sequencer, renderer (for custom shaders) to UI interaction and file access.
* because the message passing, and BOM technologies are being developed separately there is still be some massaging required to get them integrated, without any rough stuff showing.
because these are still being designed, planned and coded AND because ton and the gang haven’t given it their blessing it would need to be reviewed first, and allot would change as their are things that I would change now. (this is one or the benefits of having something to start off with).
Because of these things the answer is no, it would not appear before Christmas, however you might get a usable version by about the middle of next year.