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

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

11

04.03.2012, 18:38

Mit Shadern...

12

04.03.2012, 18:47

In Ordnung. Gibt es vileicht noch ein par Hilfestellungen bzw Eventuell Begriffe die mir die Suche nach Passenden Beiträgen erleichtern?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

13

04.03.2012, 19:08

Mit Diesen Filtern Verändern sich die RGB werte der Pixel minimal. Das ist insofern schlecht das ich keine Möglichkeit mehr habe eine EXAKTE Farbe (Bestimmter RGB Wert) zu finden.

Filter-Einstellungen verändern die Texel der Textur bei D3D? Wirklich? 8|
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

14

04.03.2012, 19:16

Ja. Ähnlich wie bei der Umwandlung von bmp in jpeg. Das Heißt man sieht keinen Unterschied allerdings ändert sich der Farbwert an bestimmten Stellen (Meist Übergänge von einem Farbton in eineren anderen)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

15

04.03.2012, 19:33

Und wieso das? Texture-Compression?
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

16

04.03.2012, 19:37

Nach Abgeschlossener Arbeit meine ich nachdem ich Bestimmte Pixel nach Farbe suche und ersetzte oder Maskiere. (Mit LockRect und UnlockRect)

Sprich: Ich Will das Bild ohne Filter Laden -> Danach aber mit Filtern anzeigen.

Wofür genau benötigst du den Filter überhaupt?
Kannst du das Maskieren nicht einfach schon in deinem Grafikprogramm machen?
D3DXCreateTextureFromFileEx() hat außerdem einen Parameter namens ColorKey ;)

17

04.03.2012, 19:37

Ich weiß nicht weshalb es so ist.

Ich habe mal ein par Bilder gemacht vom Resultat.

Was ich mache ist ganz einfach: Ich Suche mir einen Pixel mit einem bestimmten Farbwert und setze ihn auf Alpha = 0. Problem ist nur das Beim setzen eines Filters der Farbwert verfälscht wird.

Hier die Bilder:

Das Orginal Bild (So sieht es aus ohne Manipulation)


(Link)



Das Bild OHNE Filter (Alles io soweit):


(Link)


Das Bild MIT Filter:


(Link)



Wiegesagt bisauf das Maskieren der Pixel wird nichts verändert am Bild.

Ich benutze (auch wenn ich jede Filtereinstellung getestet habe) D3DX_FILTER_BOX.

18

04.03.2012, 19:39

Das Maskieren "könnte" ich im Grafikprogramm machen. Da es sich allerdings um ca 800 Dateien handelt die ich einmal mit dem "Grünen" (Ist die Makierung für den Schatten) und einmal Ohne haben müsste sehe ich davon lieber ab ^^

Den Colorkey nutze ich bereits

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

19

04.03.2012, 19:40

Wurde ja von dot gesagt, dass du einen Colorkey mit angeben kannst. Damit hast du dein Problem dann auch gelöst. Das Bild unten ist irgendwie skaliert. Dadurch kann es dann natürlich zu Problemen kommen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

20

04.03.2012, 19:41

Den Colorkey benutze ich wie man sieht bereits um den Schwarzen hintergrund auszublenden. Und ich suche gewissermaßen das grüne heraus um den Schatten zu bekommen.

Mit andern worten Rendere ich einmal das Bild ohne den Schatten. Und einmal den Schatten ohne den Rest.

Werbeanzeige