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

Aktuelle Zeit: Fr Jul 11, 2025 02:47

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



Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Farben sehr undeutlich!
BeitragVerfasst: Mi Feb 04, 2009 20:27 
Offline
DGL Member

Registriert: Di Feb 03, 2009 22:47
Beiträge: 4
Hallo Liebe OpenGl Nutzer,

ich bin absoluter "Newbe" auf dem Gebiet der OpenGl-Programmierung. Ich habe eine Frage , ich wollte eine Komponente Programmieren
welche 3-Dimensional Daten darstellt. Im Zuge meiner Entwicklung habe ich irgenwie die Farben meine Oberfläschen verstellt finde aber keine
Einstellung mit der ich das Änderen kann.

Wie sieht meine Problem aus ? Also ich würde sagen es sieht aus als hätte man die Farben rausgedreht. ( Ich habe einfach mal ein Bild angehangen)

Vielleicht kann mir jemand helfen ?


Gruß Timb00


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Feb 04, 2009 20:30 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jul 01, 2003 18:59
Beiträge: 887
Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
How did you setup your colors? And how did you setup your lighting?

PS: you may continue in german i dont write it that good...

_________________
http://3das.noeska.com - create adventure games without programming


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Feb 04, 2009 20:53 
Offline
DGL Member

Registriert: Di Feb 03, 2009 22:47
Beiträge: 4
Das wir bei der Initialisierung aufgerufen

glClearColor(1,1,1,0.0);
glEnable(GL_DEPTH_TEST);

Ansonsten wird die OberfläschenFarbe noch so gewählt

glColor3f(p.z[0]/max_z,1-p.z[0]/max_z,0);

wobei hier einfach die Farbe in einem Bereich von 0 bis zu Maximum des Datensatzes varriert wird.

Was das Licht angeht, so habe ich mich damit noch nicht beschäftig. Das ding ist das ich am Anfang meiner
Entwicklung noch ganz Normale Farben in meinem System hatte.

GRuß tim


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Feb 04, 2009 20:58 
Offline
DGL Member

Registriert: Di Feb 03, 2009 22:47
Beiträge: 4
Ok ich Habe den Fehler gefunden ich benutze Textsuite und dazu muss ich
bei der Initialisierung folgendes aufrufen:

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_BLEND);

Rufe ich das nicht auf dann wir die Schrieft nicht ordentlich gerendert. Kann mir jemand helfe wie ich das
umgehen Kann ?

gruß Timb00


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Feb 04, 2009 21:26 
Offline
DGL Member

Registriert: Fr Okt 03, 2008 13:32
Beiträge: 367
Versuch mal entweder vor dem Zeichnen deiner Primitive Blending auszustellen und danach wieder ein, oder vor dem Text Blending ein und danach aus.
Also "glEnable(GL_BLEND)" ist ein und "glDisable(GL_BLEND)" aus.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Feb 04, 2009 22:50 
Offline
DGL Member

Registriert: Di Feb 03, 2009 22:47
Beiträge: 4
Klappt leider auch nicht, dann Zeichtnet er die Schrieft nicht mehr sauber!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Feb 04, 2009 23:30 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Nun, du musst vor dem Zeichnen von Schrift Blenging anschalten, und nachdem die Schrift gezeichnet wurde wieder ausschalten.
Idealerweise zeichnest du alle Schrift in einem Rutsch. So musst du nicht dauern an- und ausschalten.

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


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 » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 3 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 ]