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

07.03.2005, 22:48

Schattentextur erstellen?

Hi,

es geht um 2D mit Direct3D9. Ich habe eine Textur aufdem ein kleiner Jäger abgebildet ist und Alphakey (nicht colorkey) drauf ist.

Jetzt möchte ich wenn ich den Jäger rendere auch einen schönen schatten dazu haben (halbtransparent und in schwarz). Gibt es jetzt renderstates damit er jeden pixel der textur außer dem Alphakey in schwarz blittet?

Hatte mal gelesen das sowas möglich ist per renderstate ohne eine 2. textur zu erstellen, aber wie das jetzt genau ging weiß ich nicht mehr :(

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

07.03.2005, 23:28

Hmmm settexturstate, D3DTSS_COLORARG1, D3DTSS_COLOROP und D3DTA_TEMP

3

09.03.2005, 17:04

kannst auch nen pixelshader schreiben der einfach jeden pixel
schwarz darstellt und nur den alphawert von der textur hohlt.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

09.03.2005, 18:30

Gleich nen Shader nur um ein wenig schwarz darzustellen? ;)

5

09.03.2005, 19:17

jo stimmt schon, vielleicht etwas arger overkill ^^

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

09.03.2005, 21:39

Zitat von »"Nox"«

Gleich nen Shader nur um ein wenig schwarz darzustellen? ;)


warum nicht?

Werbeanzeige