Da ich in letzter Zeit festgestellt habe, dass hier im Forum manche etwas von dem ganzen Windows Forms Zeugs abkommen und man mit WPF Teils doch auch auf Interesse stößt... dachte ich mir, da manche gerne mit Grafik etwas herum spielen (Spiele, Pictureboxen <- ) mal eine kleine Spielerei die ich vor längerem mal angeschaut habe hier zu posten. Es geht darum eigene Effekte in WPF zu implementieren. Manche kennen vll. schon den Blureffekt oder den DropShadowEffekt (mit dem Expression Blend gibts noch viele mehr :)).
Also damit ihr euch auskennt. Das Projekt besitzt eine C# und VB.NET Version (kann praktisch nur noch c# aber habs für euch konvertiert - also wenn ich falsche VB.NET Sachen verwende -> Beschwerde hier).
So also wie gesagt Projektmappe zwei projekte -> Effects und Effects.VB. Außerdem gibts noch den Ordner effectfiles. Dort befinden sich 3 Beispielsdatein und zwei Batchdateien. Effekt erstellen geht ganz einfach.
Neue *.fx Datei schreiben und abspeichern. Diese dann auf die fxc_compiler.bat raufziehen oder via Commandline dieser übergeben. Anschließend habt ihr eine *.ps datei. (also MeinEffekt.fx.ps).
Diese dem Projekt (egal welchem hinzufügen und anschließend einfach neuen Shader implementieren - denke müsste aus dem Code hervorgehen).
Hier noch ein kleiner Screenshot von den wunderschönen Tulpen aus dem Beispielbilder ordner:
So falls jemand noch Verbesserungsvorschläge hat (kann ja auch ma was übersehen :))... gerne
Ach ja wollte grad den Anhang hochladen war aber zu groß. Also hab ich aus dem VB.NET projekt das Beispielbild gelöscht. Einfach aus dem C# Projekt in den selben ordner kopieren (also in den Images Ordner vo m VB projekt)
Also damit ihr euch auskennt. Das Projekt besitzt eine C# und VB.NET Version (kann praktisch nur noch c# aber habs für euch konvertiert - also wenn ich falsche VB.NET Sachen verwende -> Beschwerde hier).
So also wie gesagt Projektmappe zwei projekte -> Effects und Effects.VB. Außerdem gibts noch den Ordner effectfiles. Dort befinden sich 3 Beispielsdatein und zwei Batchdateien. Effekt erstellen geht ganz einfach.
Neue *.fx Datei schreiben und abspeichern. Diese dann auf die fxc_compiler.bat raufziehen oder via Commandline dieser übergeben. Anschließend habt ihr eine *.ps datei. (also MeinEffekt.fx.ps).
Diese dem Projekt (egal welchem hinzufügen und anschließend einfach neuen Shader implementieren - denke müsste aus dem Code hervorgehen).
Hier noch ein kleiner Screenshot von den wunderschönen Tulpen aus dem Beispielbilder ordner:
So falls jemand noch Verbesserungsvorschläge hat (kann ja auch ma was übersehen :))... gerne
Ach ja wollte grad den Anhang hochladen war aber zu groß. Also hab ich aus dem VB.NET projekt das Beispielbild gelöscht. Einfach aus dem C# Projekt in den selben ordner kopieren (also in den Images Ordner vo m VB projekt)