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

Aktuelle Zeit: Fr Jul 04, 2025 16:38

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



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Blending - Problem
BeitragVerfasst: Di Okt 15, 2002 14:14 
Offline
DGL Member

Registriert: Sa Sep 21, 2002 21:32
Beiträge: 346
Wohnort: Eilsum (Nahe Emden)
hi leute.
Ich wollte mal etwas mit blending rumprobieren, aber irgendwie habe ich einige Probs damit: Wenn ich den folgenden Source beim Rendern ausführe, dann sehe ich nur die Ursprungs - Textur (die bereits im Framebuffer war), anstatt "überzulaufen". erst, wen ich das ganze Objekt etwas weiter nach vorne (2.99 als z - koordiante) lege, dann blendet er. Aber: selbst dann scheint es so, als wenn die Pixel im Framebuffer dennoch die Überhand behalten... was könnte falsch sein?

Code:
  1.  
  2.  
  3. glBindTexture(GL_TEXTURE_2D, tex);
  4.  
  5. glbegin(gl_quads);
  6.  
  7. glColor4f(1,1,1,0);
  8.  
  9. gltexcoord2f(0,0);
  10.  
  11. glvertex3f(-0.5,-0.5,-3);
  12.  
  13. glColor4f(1,1,1,0);
  14.  
  15. gltexcoord2f(0,1);
  16.  
  17. glvertex3f(-0.5, 0.5,-3);
  18.  
  19. glColor4f(1,1,1,1);
  20.  
  21. gltexcoord2f(1,1);
  22.  
  23. glvertex3f( 0.5, 0.5,-3);
  24.  
  25. glColor4f(1,1,1,1);
  26.  
  27. gltexcoord2f(1,0);
  28.  
  29. glvertex3f( 0.5,-0.5,-3);
  30.  
  31. glend;
  32.  
  33.  
  34.  
  35. glEnable(GL_BLEND);
  36.  
  37. glBlendFunc(gl_src_alpha,GL_dst_alpha);
  38.  
  39.  
  40.  
  41. glBindTexture(GL_TEXTURE_2D, tex2);
  42.  
  43. glbegin(gl_quads);
  44.  
  45. glColor4f(1,1,1,1);
  46.  
  47. gltexcoord2f(0,0);
  48.  
  49. glvertex3f(-0.5,-0.5,-3);
  50.  
  51. glColor4f(1,1,1,1);
  52.  
  53. gltexcoord2f(0,1);
  54.  
  55. glvertex3f(-0.5, 0.5,-3);
  56.  
  57. glColor4f(1,1,1,0);
  58.  
  59. gltexcoord2f(1,1);
  60.  
  61. glvertex3f( 0.5, 0.5,-3);
  62.  
  63. glColor4f(1,1,1,0);
  64.  
  65. gltexcoord2f(1,0);
  66.  
  67. glvertex3f( 0.5,-0.5,-3);
  68.  
  69. glend;
  70.  
  71.  
  72.  
  73. gldisable(gl_blend);
  74.  
  75.  
  76.  
  77. SwapBuffers(form1.myDC);

_________________
Es sind immer die guten,
welche zu früh von uns gehen müssen...

Meine bislang 13 Open Gl - Tuts findet ihr auf www.dcw-group.net
Neu! Ein großer Teil der Demos nach Kylix übersetzt!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 15, 2002 14:34 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Jul 12, 2002 07:15
Beiträge: 916
Wohnort: Dietzhölztal / Hessen
Programmiersprache: C/C++, Obj-C
Hast Du zufällig 'ne Matrox-Karte?!? Matrox hat irgendwie immer Probleme mit dem Blending :(

_________________
Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 15, 2002 16:56 
Offline
DGL Member

Registriert: Do Mai 30, 2002 18:48
Beiträge: 1617
Probier mal den Depth Puffer vorm Blending aus und danach wieder anzumachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 15, 2002 17:18 
Offline
DGL Member

Registriert: Sa Sep 21, 2002 21:32
Beiträge: 346
Wohnort: Eilsum (Nahe Emden)
Aha danke.. der Teifentest war es! Wie leicht man doch über 2 kleine Befehle stolpern kann.... danke!

_________________
Es sind immer die guten,
welche zu früh von uns gehen müssen...

Meine bislang 13 Open Gl - Tuts findet ihr auf www.dcw-group.net
Neu! Ein großer Teil der Demos nach Kylix übersetzt!


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 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 | 15 Queries | GZIP : On ]