3D Modelle loader (OpenGL)
-
weil dann das ganze sehr ungenau ist ...
bin ich blind oder legst du clipping planes überhaupt gar nicht an?
-
FB schrieb:
Warum?
MfG FB
Warum nicht?
Bye, TGGC (Der Held ist zurück)
-
Ich verstehe nicht was ihr damit meint!
Hier die clipping planes:
glOrtho(-1,1,-1,1,-100,100);
(oder verstehe ich das falsch?)
MfG FB
-
Sollte man für 3D-Darstellungen nicht eine perspektivische Projektion nehmen? Und keine orthografische Projektion.
PS: Ich kenne mich mit OpenGL nicht aus. Doch lässt der Funktionsname so einen Schluss zu.
cu
-
richtige schlussfolgerung
-
FB schrieb:
(oder verstehe ich das falsch?)
Toll, wenn du nichtmal deinen eigenen Code verstehst, ich les ihn ehh nicht. Wo sind denn nun die Clipping planes?
Bye, TGGC (Der Held ist zurück)
-
Und was wäher die perspektivische Projektion?
Habt ihr überhaubt den Effekt gesehen?
Hier 2 Bilder des Fehlers:
Bild1: http://members.tripod.de/FrederikBoehm/1.bmp
Bild2: http://members.tripod.de/FrederikBoehm/2.bmpUnd hier das Programm:
http://members.tripod.de/FrederikBoehm/weiterleitung.htmlTGGC schrieb:
Toll, wenn du nichtmal deinen eigenen Code verstehst, ich les ihn ehh nicht.
Is ja Nett!
Wenn ihr den Quelletext durchlesen würdet, währe ich euch sehr dankbar!
MfG FB
-
Schonmal was von einem Bilddateiformat namens "JPG" gehört?
-
Auf dem zweiten Bild sieht das nach einem Z-Buffer Problem aus. Kann auch am 3D Model liegen wenn diese zu "fein" erstellt wurde. Oder die near und far-plane liegen zu weit auseinander.
PS: Deinen Code wird keiner lesen. Wir können dich nur auf mögliche Fehler hinweisen.
-
FB schrieb:
Und was wäher die perspektivische Projektion?
schau dir mal glfrustrum oder gluperspective an....dort werden die clippingplanes eingestellt
-
Am 3D Modell wird es nicht liegen, da ich die Methode zum laden, aus dem Tutorial von www.gametutorials.com übernommen habe!
H.L.T.O schrieb:
Oder die near und far-plane liegen zu weit auseinander.
Ne! oder ist das etwa zu weit?: glOrtho(-1,1,-1,1,-1,100);
tomf schrieb:
schau dir mal glfrustrum oder gluperspective an.
glOrtho ist doch das selbe oder?
TomasRiker schrieb:
Schonmal was von einem Bilddateiformat namens "JPG" gehört?
Hab zur Zeit, wie du siehst echt größere Probleme!
Hier habt ihr die aktuelle Version zum downloaden (exe):
http://members.tripod.de/FrederikBoehm/weiterleitung.htmlMfG FB
-
FB schrieb:
Is ja Nett!
Wenn ihr den Quelletext durchlesen würdet, währe ich euch sehr dankbar!
Heul halt. Tschüss und 'tschuldigung, das ich helfen wollte...
Bye, TGGC (Der Held ist zurück)
-
nein es ist nicht das selbe, sonst hätt ichs wohl nicht geschrieben
glortho bringt dir nur eine 2d projektion.....aber ich denke das solltest du schon wissen?!
-
Sorry TGGC, so war das nicht gemeint.
Mich hats nur genervt mit dem "ich les ihn ehh nicht"!
Freunde?tomf schrieb:
schau dir mal glfrustrum oder gluperspective an
Bringt beides nichts!
MfG FB
-
sorry...aber du musst eines von beiden verwenden wenn du einen 3d model loader machen willst.....
zeig mal den upgedateten code....
-
habe für 2D glViewport benutzt!
Der aktuelle QUELLETEXT:
http://members.tripod.de/FrederikBoehm/cppf_gl1.htmlMfG FB
-
arg.....sorry aber ich find das ist reinster ....naja egal
frustrum funktioniert nicht so.....schau dir mal die spezifikationen an
http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/gl/frustum.htmlbist du dir sicher das du überhaupt normale objekte darstellen kannst? wie wärs wenn du anstatt des models mal nur einen untexturierten würfel reingibst....kann mir nicht vorstellen das der richtig dargestellt wird....
-
Ich glaub' Dir fehlen noch Grundkenntnisse!
-
Wie oft muss ich noch sagen, dass der Code nicht von mir ist!
Ich habe ihn von www.gametutorials.com übernommen!
Habs nur für den C++ Borland Builder umgeändert.Wenn ihr mein Programm nicht runter läd, könnt ihr auch nicht sehen dass alles soweit klappt!!!!
http://members.tripod.de/FrederikBoehm/weiterleitung.html
MfG FB
-
ja aber was hat es für einen sinn einen fehler in einem code zu suchen der nichtmal von dir ist und den du eigentlich ja nichtmal verstehst?
auch wenn jetzt jemand den fehler findet wirds dir nicht weiterhelfen............