Quote:
Well I was thinking of OGRE and the other game-engine and physics-framework kind of things, but Blender is technically middleware - it sits between your model and the render.
In that view, a compiler is middleware, bash is middleware, everything is middleware (it takes input and produces some output and it sits inbetween :-)
Quote:
However if you are not rendering models, it doesn't give you a great deal of benefit.
If you're not rendering what do you need Blender at all? :-)
Quote:
Most movie studios use Maya.. we are not talking about a high value market here for people that use Blender to create movies and want to pay for PowerPC render farms (WETA is in league with AMD, for example).
Just who are you targeting that would really appreciate the ability to be locked into a specific modelling application, and a specific rendering technology with a specific processor?
Of course, I was not thinking that WETA for example will drop AMD in favour of powerpc, but I was after small rendering studios, like the guys that did:
http://www.plumiferos.com
or
http://www.elephantsdream.org/
Smaller studios that produce 3D commercials for example, not bound to marketing decisions, might appreciate more the performance gain one would get using a couple of PS3 (since no other cheap PowerPC system exists at this moment).
Quote:
Considering ALL games and ALL rendering engines on Linux and PowerPC require OpenGL, I would say it would benefit them all.
True
Quote:
Blender also runs entirely inside an OpenGL context for the user interface. If you speed up OpenGL, then Blender will get faster to use (it may not raytrace faster, but general operation will be improved).
True again, but partly. If I choose Blender I will not go for optimizing the modeller but the renderer. That's the one taking eons to calculate, not the modeller. The renderer can be used standalone in a renderfarm -which is the usual way in commercial setups anyway, with any similar software.
Quote:
I do think X, OpenSSL, MySQL and OpenGL are all much better and much more broad targets and focussing on very, very specific user needs is not going to bring in a great deal of business (for a start, they are far too specific, but also, there aren't any specific things that PowerPC and AltiVec will do better).
In another post, you mentioned that:
Quote:
It would be far more prudent for Genesi to be completely graphics-chip-agnostic and simply offer the most basic, rudimentary support for any bundled graphics cards.
In that case and with this strategy, I don't see why you insist so much in optimizing X, it will benefit very few, and in so minor ways it will not even be noticable (do you think everyone runs compiz-fusion on powerpc?). OpenGL yes, probably, OpenSSL again probably yes, and with MySQL, it will probably mean that PowerPC/POWER-based servers with AltiVec will gain a significant advantage over other arches. But that will have to wait for someone (IBM? Freescale) to ask for it and fund it, as it requires for much more support than we will be able to give over the next 8 months of this "experiment".
Konstantinos