Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

05.05.2005, 21:32

Immernoch Verzweiflung wegen Alpha-Blending

Hi!

Ich bins immer noch und so langsam drehe ich echt am Rad. Ich hab' jetzt ein ganz, ganz einfaches Beispiel mit einem sich drehenden Dreieck gemacht. Ein Textur ist drübergelegt, die Alpha-Werte und -Einstellungen scheinen zu stimmen und trotzdem ist es komplett undurchlässig.
Ich habe die winzige Solution jetzt ge-rar-t (8kb) und dann ge-MIME-t, damit ich es hier ablegen kann, Attachements gibt es ja nicht.

Ich wäre soooo dankbar wenn sich das mal irgendjemand anschauen könnte... Falls da ein Fehler drin ist, nehme ich die korrigierte Version auch gerne unter wolfram.bernhardt@web.de entgegen...

Ciao,
Wolfram


--------------060900020504050707000409
Content-Type: application/octet-stream;
name="AlphaBlendingDreieck.rar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="AlphaBlendingDreieck.rar"

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
ZGluZ0RyZWllY2sAsPDrisQ9ewBABwA=
--------------060900020504050707000409--

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

05.05.2005, 21:36

Was ist das denn?
Lade die RAR bitte mal irgendwo hoch.

Anonymous

unregistriert

3

06.05.2005, 10:37

Okay, hier um Download

Okay, hast recht.

Hab mir Webspace bei freenet angelegt. Das geht anscheinend ganz gut.

http://people.freenet.de/tih/AlphaBlendingDreieck.rar


Ciao,
Wolfram

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

4

06.05.2005, 13:59

Also ich mach das so:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
        // Alphablending anstellen

        tbDirect3D::SetRS(D3DRS_ALPHABLENDENABLE, TRUE);
        tbDirect3D::SetRS(D3DRS_SRCBLEND, D3DBLEND_BLENDFACTOR);
        tbDirect3D::SetRS(D3DRS_DESTBLEND, D3DBLEND_INVBLENDFACTOR);
        tbDirect3D::SetRS(D3DRS_BLENDFACTOR, cAlpha); // cAlpha ist der tbColorWert, Opak alles 1, Alpha alles 0

        tbDirect3D::SetRS(D3DRS_BLENDOP, D3DBLENDOP_ADD);

        // Modell darstellen

        if(this->mModel->Render())
            TB_ERROR("Rendern von Schiff hat nicht funktioniert",TB_ERROR);

        // Alpha ausschalten

        tbDirect3D::SetRS(D3DRS_ALPHABLENDENABLE, FALSE);
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

5

06.05.2005, 21:36

Ja du kannst es uns ruhig glauben, es funktioniert wirklich nur über Alpha Blending ;) Der Code oben ist schon richtig, wenn du das Buch hast, schau da auch mal nach.

Du musst diese RenderStates in der Render Funktion des Dreiecks, was auch immer, einsetzen, da das Objekt ja verschwinden soll!?!

Anonymous

unregistriert

6

07.05.2005, 13:08

Ich habs!!!

Hallo!!

Meine Fresse, gestern Nacht um 3 hab ich endlich herausgefunden, was ich seit 3 Wochen falsch mache!! Ich habe die ganze Zeit die falschen Renderstates verwendet. Ich übersetzte den Beispiel aus Davids Buch ja immer in C#. So muss es sein:

gD3DDevice.RenderState.AlphaBlendEnable = true;
gD3DDevice.RenderState.SourceBlend = Blend.SourceAlpha;
gD3DDevice.RenderState.DestinationBlend = Blend.InvSourceAlpha;

Ich hatte immer diese hier versucht:

gD3DDevice.RenderState.AlphaBlendEnable = true;
gD3DDevice.RenderState.AlphaSourceBlend = Blend.SourceAlpha;
gD3DDevice.RenderState.AlphaDestinationBlend = Blend.InvSourceAlpha;

Ich weiss nicht, wofür die eigentlich zuständig sind, aber offenbar für etwas anderes!! Grr... die Namen sind schon etwas irreführend!

Auf jeden Fall vielen Dank für Eure Mühe! Bis zur nächsten Katastrophe.

Wolfram

Werbeanzeige