Quote:
I do not recommend to implement a scene manager in an external DLL
While I understand what you mean, I often find it neeccesary to use specific methods for doing things outside of A6. For instance, I had to write my own frustum culling routines for my tree renderer, simply because A6 frustum culling couldnt be used when I render ever tree in the dll. I run into things like this more often now as SPhere gets more complex internally.. the A6 interface gets more cumbersome.
My point is, my scene managment wouldn't be a replacement for A6 methods, but to be used for internal Sphere rendering.. it most likely wont even be visible to the user beyond some basic set up code.
However, it has at least occured to me that things would be much easier for me if I replaced the A6 renderer completely at some point, using A6 for collision, animation, level loading and scripting. Already my tree system, terrain, water,shadow maps, etc.. doesnt use A6 at all, so i cant use A6 scene management even if it existed.
|