Antwort
 
Themen-Optionen Thema durchsuchen
Alt 25.05.2005, 16:40 Nach oben    #1
Benutzer
 
Registriert seit: 25.10.2004
Beiträge: 38
Standard J3D oder JOGL

mich würde mal interessiern welche der beiden API's als "besser" bezeichnet werden kann, bzw. wo grundlegende unterschiede in den beiden Api zu finden sind.

meine zweite frage ist: es ist ja so, wenn man mit OpenGl oder DirectX z.B. über J3D etwas darstellt, so werden die sachen in gewisser weise über diese OpenGL- oder DirectX-Schnittstellen direkt auf der Grafikkarte dargestellt, was die ganze Grafik-Ausgabe sehr schnell macht.

Wenn ich aber jetzt nur grafik in 2D und nicht in 3D darstellen will und die sachen zeitkritisch sind, kann ich J3D bzw. JOGL für die 2D Ausgabe benutzen?? DirectX kennt ja dazu DirectDraw.

wenn das nicht geht, gibt es dann andere möglichkeiten um eine sehr schnelle Grafikausgabe zu erreichen??


mfg, alekz
alekz ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2005, 17:05 Nach oben    #2
Soulfly
Gast
 
Beiträge: n/a
Standard

Hallo erstmal,

Also in beiden Fällen kann man sowohl 3D als auch 2D hardwarebeschleunigt darstellen.

Das genannte DirectDraw stellt bei DX halt nur die Funktionen für 2D zur Verfügung und Direct3D eben 3D. Von J3D kenn ich jetzt die Klassenstruktur nicht, aber bei Jogl sind alle Funktionen für 2D und 3D in den Klassen GL u. GLU zusammengefasst. Sind riesen Klassen, aber man bekommt schnell einen guten Überblick.

Was ist jetzt besser? Musst du selbst entscheiden!
Jogl ist ein Binding für die nativen OpenGl funktionen aus C/C++. Alle Funktionen in Java haben die gleichen Namen wie die C/C++ pendants. Demnach könntest du, wenn es mal vorkommen sollte, auch in C/C++ einfach die OpenGL API benutzen. Zwei Fliegen mit einer Klappe.
Bei J3D ist es halt anders. J3D benutzt eine ganz andere Logik, die native Bibliotheken zu benutzen. Und damit wird das Wissen halt auch nur darauf bschränkt und man kann es nicht anderswo nochmal benutzen.

Ich hab mich für Jogl entschieden, da ich den oben genannten Vorteil sehr gut finde und ich finde, dass die Struktur und Logik, die hinter Jogl steht um einiges besser zu verstehen ist. Performance ist soweit ich weiß bei beiden ungefähr gleich. (kannmichirren)

hoffentlich bringt dir was !

mfg Soulfly
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.05.2005, 14:10 Nach oben    #3
Benutzer
 
Registriert seit: 25.10.2004
Beiträge: 38
Standard

Hallo,

danke für die Antwort. genau das wollte ich wissen.

mfg, alekz
alekz ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JOGL Tutorial Soulfly Desktop-Applikationen und Grafik 2 23.05.2005 15:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45