Vorschlag, zu welcher C ++ 3D Engine zwischen Ogre, Irrlicht und OpenSceneGraph besser ist

Ich bin sehr vertraut mit 3d-Grafik (ich entwickelte ein kleines und einfaches 3d-Spiel-engine für ein akademisches Projekt).
Jetzt habe ich aber die Entwicklung einer audio - /video-tool in C++, das erfordert auch einige 3d-Funktionen drin, ich kann also nicht darauf verlassen, dass mein kleines Programm, aber ich brauche eine 3d-engine, framework, mit der eine hohe Performance standards und Funktionen.

Ich würde gerne wissen, Ihre Meinungen über das, was ist die beste Wahl für eine 3d-engine zwischen diesen 3 Produkten, die ich hörte:

  1. Oger
  2. Irrlicht
  3. OpenSceneGraph

Den Anforderungen, die ich brauche, sind die folgenden:

  1. Cross-Plattform-Unterstützung
  2. Hohe Leistungen
  3. Unterstützung für video-codec
  4. Lizenzen ( möglicherweise haben die Wahl, beide open-und closed source-version von mein Produkt geschrieben, mit dem gewählten Rahmen)
  5. Qualität und Quantität von grafischen Effekten avaible

Beantwortung bitte beachten, dass ich nicht die Entwicklung eines Videospiel-und meine Auswahl der besten Rahmen wird nicht davon abhängen, wie viel es ist schwierig zu verwenden. Ich bin daran interessiert sind nur in den Funktionen, die das framework bietet.

Ich würde gerne besser verstehen, was sind die Unterschiede und die Vorteile der Verwendung eines Frameworks anstelle eines anderen.

InformationsquelleAutor der Frage Heisenbug | 2011-03-24

Schreibe einen Kommentar