On 7/26/06, Juhana Sadeharju <[EMAIL PROTECTED]> wrote:
>From: Chris Hanson <[EMAIL PROTECTED]>
Somebody should tell ATI that DirectX is not available in Linux.

ATI are steadily getting better under Linux.  Contact them though,
give them support and encouragement to support Linux.

In Windows, why they choose DirectX over OpenGL?

They support both, but they prioritiese Direct3D because of they
obviously think their is more money in it.


I remember Carmack
flamed DirectX at some point. Now he is using DirectX.
If DirectX is truelly better, then in Linux, we should have equivalent
system. Perhaps OpenGL could be evolved more toward DirectX, or
an exact clone of DirectX API could be written over OpenGL. That would
make life in Linux simpler both to the game developers and the driver
authors.

Direct3D only exists because Microsoft couldn't have sole control over
the OpenGL ARB, it can't handle anything other than complete control
and vendor lock in.

DirectX 10 will only every exist on Vista, yet another testament to
their ability to bully the industry due to their monopolpy on the
desktop.

However, OpenGL indepentaly continues to evolve, and in a very
different style, in a style that is actually much more friendly to
long term usage of the API, and infinitely more friendly for cross
platform support.

OSG, Delta3D, Crystal Space etc. compiles in multiple systems. Why
commercial game engines do not? What are the parts of the game or
engine which does not compile in Linux without major modifications?

Simply the profit they make for being portable is outweighed by the costs.

Open source plays very different dynamics, the developer community
itself helps port and maintain ports so the cost of platforms is
distributed.


OSG is available, but what scenegraph elements it does not have
compared to commercial games/engines? Why OSG is not that good that
game developers must have it?

OSG is probably one of the most feature rich and up to date scene
graphs available worldwide, be it commercial or open source.  OSG as
scene graph competes against Vega Prime, Inventor, OpenSG and
Perfomer.

OSG isn't a game engine though, its usual as a component of game
engine.  See Jan's comments.

OSG has plenty of external plugins, but they cannot be downloaded
easily together. Do game developers have time to download the basic
OSG and then browse through N webpages to download useful plugins?
(The same problem is, e.g., in GIMP with all its external plugins.)
One solution would be that plugin developers submit both the plugin
and the documentation/webpage as a downloadable package to
the OSG site -- otherwise the plugin webpage would not be linked
in the OSG pages. That should set some standard how the plugin-aware
software are distributed.

The OSG's job is to create a game engine, so integration of many
components is not its role.   If you want high level integration then
look to the likes of Delta3D.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to