Registriert: So Jan 07, 2007 21:26 Beiträge: 130 Wohnort: mal hier mal da mal irgendwo
Hey Leute!
Ich bastle zur Zeit an 'nem Raytracer. Da es schlecht wäre immer das Bild berechnen zu müssen um zu wissen wie das Bild in etwa aussieht, wollte ich eine Preview-Darstellung mit OpenGL machen.
Ich spanne im Raytracer ein Rechteck mit folgenden Maßen auf:
(-0.5,-0.375,0.5,0.375)
Wie kann ich das jetzt bei OpenGL anpassen?
cuz bubble
_________________ Wenn Worte nichts als Worte sind, dann müssen's Steine sein! Solange - bis sie pleite sind - schmeißt Fensterscheiben ein! - Fidl Kunterbunt -
Quasi ist es die Größe des Rechteckes des aufgespannten Frustums bei einer Entfernung von 1LE (Längeneinheit) zur Kamera...
cuz bubble
PS: Im Anhang sind 2 Bilder, mit den Werten die oben stehen und mit den Werten -2,-1.5,2,1.5 (man beachte die Verzerrung in dem einen Bild)
EDIT: Mit Verzerrung mein ich diesen Fischaugen-Effekt (oder nannte man das Froschaugeneffekt ), je kleiner das aufgespannte Frustum ist um so weniger kommt dieser Effekt zum Vorschein.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
_________________ Wenn Worte nichts als Worte sind, dann müssen's Steine sein! Solange - bis sie pleite sind - schmeißt Fensterscheiben ein! - Fidl Kunterbunt -
Beschreibt man in OpenGl mit Frustum... Near Clipping Plane hat Entfernung 1, dann sind die Zahlen für links, rechts, oben, unten identisch. Wenn Du die NCP woanders haben willst, musst Du die Werte anpassen. Ansonsten kannst du ein Preview auch mit einem Raytracer organisieren - z.B. indem Du fast alle Funktionen wie Schatten, Spiegelungen, Transparenz und Co. des Tracers deaktivierst... Dann wird er für sowas normalerweise schnell genug. Könntest auch einen alternativen Tracer nehmen, der nur Oberflächennormalen u.ä. visualisiert.
Registriert: So Jan 07, 2007 21:26 Beiträge: 130 Wohnort: mal hier mal da mal irgendwo
okay so wirds wahrscheinlich noch leichter
Danke für den Tipp bubble
_________________ Wenn Worte nichts als Worte sind, dann müssen's Steine sein! Solange - bis sie pleite sind - schmeißt Fensterscheiben ein! - Fidl Kunterbunt -
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.