AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Opengl Problem:Texturfarbe beeinflusst Materialfarbe
Thema durchsuchen
Ansicht
Themen-Optionen

Opengl Problem:Texturfarbe beeinflusst Materialfarbe

Ein Thema von luisk · begonnen am 2. Aug 2014 · letzter Beitrag vom 5. Aug 2014
 
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Opengl Problem:Texturfarbe beeinflusst Materialfarbe

  Alt 3. Aug 2014, 15:58
Hatte das Problem auch einmal. Irgendwo stand es dann im Delphi-OpenGl-Wiki

Gruß
Puke
Danke Puke für den Hinweis.
Weißt Du evtl. noch, wo das Problem näher beschrieben wird ?
Keine

Wie sollen wir das wissen? Ohne in den Quelltext zu schauen?
Keine Ahnung welche Initialisierungen du vorgenommen hast bevor das Material eingebunden wurde.

GL_LIGHTING
GL_BLEND

usw.. kann Einfluss auf die Farbe des Materials haben.
Bevor du das Material bindest über Texturen oder was auch immer versuche mal vorher diese Funktionen zu deaktivieren.
Delphi-Quellcode:
glDepthMask(ByteBool(GL_FALSE));
glDisable(GL_LIGHTING);
glDisable(GL_BLEND); // Achtung! Kann einen negativen Effekt haben da einige Materialien durchsichtig sein müssen ist halt von Fall zu Fall unterschiedlich.
glBindTexture(GL_TEXTURE_2D, meinetexture);
Nachdem gerendert wurde kannst du sie ja wieder einschalten wenn nötig.
Aber wie gesagt ohne Quelltext sind das "NUR" Vermutungen.
Deshalb auch nur als Beispiel anzusehen.

Auf jeden fall must du den Tiefenbuffer und den Farbbuffer an erster stelle im RenderEvent vorher löschen bevor was neues gerendert wird.
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);

gruss

Geändert von EWeiss ( 3. Aug 2014 um 16:08 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz