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

Aktuelle Zeit: Mi Jul 16, 2025 19:22

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Textur geladen, Szene dunkler
BeitragVerfasst: Mi Jan 26, 2005 20:48 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 30, 2004 14:49
Beiträge: 71
Wohnort: STADT Kirchen
Hallo Welt,

wieder muss ich euch mit einem meiner unsagbar doofen Probleme nerven :mrgreen:
Ich habe folgendes Problem: Sobald ich eine Textur geladen habe (genau genommen, nachdem ich die Textur an OpenGL gegeben habe (weiß net, wie man das genau nennt)) werden alle anderen Sachen in der Szenerie (die keine Textur besitzen) extrem dunkel. Selbst weiße Oberflächen werden fast schwarz. Ich dachte schon da wäre ein Fehler in der Zeichenroutine und der würde garnicht erst zeichnen.

Würde mich freuen, wenn ihr wüsstet was da gebacken ist.

MfG

Das kleine junge AKW von nebenan

_________________
Rock is a message.
Hear the message an you will rock!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Jan 26, 2005 21:05 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Nun...der Witz wird wohl sein, dass du nachdem du deine Texturierten Objekte gezeichnet hast, vergessen hast per glDisable() die Texturierung wieder auszzuschalten. Wenn ganz zufällig die letzten übermittelten Texturkoordinaten nun ein ziemlich dunkles Pixel auf deiner Textur bezeichnen isses klar, dass der Rest recht finster aussieht. Er wird nämlich dann mit diesem Pixel "Texturiert".

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Jan 26, 2005 21:18 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 30, 2004 14:49
Beiträge: 71
Wohnort: STADT Kirchen
Aber was soll ich denn disablen? Ich hab doch garnix enabled?

Ich blick bei der ganzen Sache nicht recht durch

_________________
Rock is a message.
Hear the message an you will rock!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Jan 26, 2005 21:52 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jul 16, 2003 15:20
Beiträge: 198
Code:
  1. gldisable(gl_texture_2d)

und wenn du wieder eine Textur benutzen willst, musst du
Code:
  1. glenable(gl_texture_2d)
aufrufen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Jan 26, 2005 21:57 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 30, 2004 14:49
Beiträge: 71
Wohnort: STADT Kirchen
Oh! Danke.
Der Fehler war, dass ich glEnable(blabla) mit in die Initialisierung von OpenGL gepackt hab und es deshalb vergessen hab.

Danke!

_________________
Rock is a message.
Hear the message an you will rock!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jan 28, 2005 18:33 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
Vorsicht!

glEnable(x) setzt nur die bitflag x auf on. das heisst, es muss genau glenable(gl_texture_2d) und gldisable(gl_texture_2d) sein! nicht zum beispiel aus versehen glenable(irgend_etwas_extrem_wichtiges) aus der initialisierung löschen!

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Jan 29, 2005 20:42 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 30, 2004 14:49
Beiträge: 71
Wohnort: STADT Kirchen
Ich weiß. So schlau war ich auch schon :D

_________________
Rock is a message.
Hear the message an you will rock!


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 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:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]