Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Sa Jul 05, 2025 01:04

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Depth Test
BeitragVerfasst: Fr Jul 17, 2009 10:44 
Offline
DGL Member

Registriert: Fr Jan 16, 2009 13:36
Beiträge: 75
Hallo liebe DGLer,

Ich habe mal wieder etwas mit GlScene gearbeitet und habe nun folgende Frage:
Ich habe folgendes Problem: Ich möchte in einer Scene ein Objekt mit Depth Test (zwecks alpha blending) und eines ohne darstellen. Der Depth Test existiert jedoch meines Wissens nur für die gesamte Scene. Ich habe schon gelesen , dass es mit dem Standard OpenGL funktioniert, indem man den Tiefentest erst aus, Objekte erstellen und dann wieder an und die anderen Objekte erstellen gehen würde.

Ich hoffe mir kann jemand,obwohl es mehr um GLScene geht, helfen.

Heavenssake007


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jul 17, 2009 22:07 
Offline
DGL Member

Registriert: Fr Okt 03, 2008 13:32
Beiträge: 367
Zu GLScene kann ich nichts sagen. Aber bei "normalen" OpenGL kann man mit glDisable(GL_DEPTH_TEST) den Test ausschalten und mit glEnable entsprechend wieder ein. Das verhindert aber nicht das schreiben in den Tiefenbuffer, sodass nachfolgende Objekte mit aktiviertem Depth-Test trotzdem von den Objekten ohne Depth-Test verdeckt werden können. Falls des irgendwie ein Problem sein sollte kann man mit glDepthMask(false) das schreiben in den Tiefenbuffer ausschalten (mit glDepthMask(true) dann natürlich auch wieder an).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Jul 26, 2009 19:29 
Offline
DGL Member

Registriert: Fr Jan 16, 2009 13:36
Beiträge: 75
Vielen Dank für Deine Antwort.
Ich habe es vorerst vorgezogen mit dem inaktiven Depthtest zu arbeiten.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 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.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]