2008-12-13 11 views
12

Ich untersuche derzeit mehrere freie Open Source-basierte 3D-Engines und frage mich, ob ihr Feedback zu diesen Engines geben könnt und wie sie in einem realen Projekt arbeiten sollen.3D-Engine-Vergleich

Die Motoren sind verglichen werden (in keiner bestimmten Reihenfolge):

Crystal Space
Panda3D
Irrlicht

Dies sind die wichtigsten sind, ich weiß, die Cross-Plattform sind, werden alle es andere, die ich sollte schauen?

+0

@ Atmosphherian, könnten Sie Links zu den Engines hinzufügen, die Sie in Betracht ziehen? – jwfearn

+0

Von dem, was ich gesehen habe, ist: Cystal Space ist ein bisschen aufgebläht. Ogre3d ist langsam. Naja, langsamer als Irrlicht (sehr schnell) und Panda3d. OSG nicht vergessen - sehr gut gemacht. –

Antwort

13

Sie können eine Menge von Informationen über viele Motoren finden on this database.

Crystal ein vollständiger Motor ist so ist es ein monolithischer Block, die Sie haben für Ihre Bedürfnisse anpassen. Irrlicht auch, aber es macht die Dinge leicht gemacht. Der Gegeneffekt ist, dass es schwierig ist, bestimmte Dinge zu tun.

Nun, ich denke, Ogre könnte die allgemeinste Hardware beschleunigte 3D-Rendering-Engine hier sein. Vielleicht eignet sich Horde3D besser für eine besonders hochwertige Wiedergabe, aber nichts, was mit Ogre nicht möglich wäre.

1

Sie können auch auf Ogre 3D aussehen wollen: http://www.ogre3d.org/

Leider habe ich keine Erfahrung mit Ogre oder alle diejenigen entwickeln Sie erwähnt.

3

Wenn Sie nur eine Grafik-Engine wollen, empfehle ich Ogre3d. Es ist in dieser Hinsicht sehr mächtig. Wenn Sie die Anfänge einer Spiel-Engine - d. H. Etwas, das einfach ist, Networking, Spiel-Entities, Physik, etc. in Plug-Ins, dann empfehle ich Crystalsspace 3d. Ich habe cs3d (Crystallspace 3d) zum Erstellen von Spielen verwendet und es war einfach, es schnell zu installieren und zu starten - aber Ogre3d scheint mehr zu bieten zu haben, wie man seine Grafiken optimieren kann, aber es ist nicht so einfach, sich einzuklinken all das andere Spielmaterial wie ein Paket wie Crystalspace.

Btw, es gibt Tonnen von Vergleichen dieser Motoren, wenn Sie nur googeln.

4

mehr auf große Gelände als Spiele (man denke GIS oder Flugsimulatoren) gibt es auch openscenegraph

2

Terathon einen Motor C4 genannt macht. Es ist eine Spiel-Engine mit einer sehr ausgereiften Reihe von Funktionen, die für eine $ 350-Engine, die vollständigen Quellcode enthält, beeindruckend ist. Die Engine ist verfügbar und wird auch auf der PS3 verwendet, also ist dies eine sehr solide Plattform. Nicht sicher, ob Sie nur 3D-Grafik-Engines oder Voll-Game-Engines in Betracht ziehen, aber ich dachte, ich würde es erwähnen.

+3

Definitiv nicht frei oder Open Source. – DMan