Entwickler-Ecke
Multimedia / Grafik - Trantsparaent zeichnen in OpenGl
mimi - So 29.06.03 20:08
Titel: Trantsparaent zeichnen in OpenGl
Hallo,
wie kann ich Trantzparent mit OpenGl zeichnen ?
Phobeus - So 29.06.03 20:46
Warum definiert niemand eigentlich "transparent" genaue O_o
Vermutlich wirst fündig unter
==> glBlendFunc
glEnable
mimi - So 29.06.03 20:54
und wie rufe ich die funktion auf?
ich kann nämlich kein openGl, muss aber ne neue funktion in GLXTremm einbauen, weil diese es nicht können.
Phobeus - So 29.06.03 21:08
Schau mal auf meiner Seite. Habe dort ein Tutorial in dem einige Situationen nachgebildet werden. Zudem gibts in den Downloads das redbook und ne Teil der Win-PSDK. Da sollten die Befehle genauer definiert sein. Deswegen kommt es ja drauf an, was Du unter "Transparent" verstehst.
Delphi-Quelltext
1: 2: 3: 4: 5:
| ErstesObjekt; glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_DST_COLOR); glColor4f(1,1,1,0.5); <== alpah-Wert Objekt2; <== z.B. ne Quad |
Meist empfielt es sich den Tiefenbuffer oder das Schreibn darein zu deaktivieren.
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.
mimi - So 29.06.03 23:30
mein problem ist folgendes:
ich lade ein bild mit glxTremm und zeichne ist, leider wird dabei der rand mit gezeichnet, kennst du delphiX ?
so ein trantsparent meine ich.... und kein anders:)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!