Domanda

Ho visto una serie di esempi di effetti pixel-shading, roba come turbolenza su un'immagine. Ma mi chiedo se qualcuno sa di qualche esempio o tutorial per usi più pratici di effetti shader?

Non sto dicendo che un effetto vortice non ha che è usi, è solo che molti degli esempi che ho trovato ha l'effetto di base spiegato e non andare in come potrebbe essere utilizzato in modo sottile con un altro effetto o di transizione per produrre un effetto meraviglioso. C'è un video qui , che delinea tutta la Biblioteca Effetti WPF, ma non sono sicuro di come avrei usato alcuni di loro in un contesto pratico.

Per esempio, quando Flash 8 è uscito con effetti come sfocatura, ho trovato un video meraviglioso che ha mostrato come usare l'effetto di sfocatura per creare un effetto fresco con testo eccesso di velocità, che il video ha ispirato molte idee su cosa avrei potuto fare con la effetti in Flash 8. sto cercando qualcosa di simile con Pixel Shader Effects.

È stato utile?

Soluzione

Ho usato pixel shader in contesti diversi. Per lo più a stupire gli utenti.

Ecco due esempi da me. effetto Genie in Silverlight / WPF: vivere demo

alt text http://img121.imageshack.us/img121/6074/genied .jpg


Supporto Webcam in Silverlight 4 vi offre divertimento senza fine, quando si combinano con gli shader. Ho sorpreso un partecipanti alla conferenza con Bill Gates volto, apparendo su superfici bianche. Ho impostato una torcia elettrica vicino alla webcam e ...

alt text http: //w2.com.ua/files/tinymce/images/Analytics/IT%20Jam%20/.thumbs/4bd67c03d4553251a72a01256fd9e61f_600_0_0.jpg

applicazione Web cam è anche availble qui: vivere demo ( avrete bisogno di Silverlight 4 runtime & web cam).

allietando gli utenti non è sicuramente unico modo per utilizzare shader. Si potrebbe anche fare un po 'costosi calcolo su GPU, ma non riesco a trovare alcun buon esempio di vita reale. E se sei uno sviluppatore di giochi (non sono) probabilmente utilizzate shaders su base giornaliera.


Per quanto riguarda gli usi pratici spiegazione non c'è molto nella Rete, in particolare per le tecnologie Silverlight WPF /. Si dovrebbe passare attraverso argomenti adiacenti, a partire da e termina con il flash pixel Bender . Qui ci sono alcune buone referenze per iniziare:

Ho anche descritto in dettaglio come mi creato effetto Genie, ma la spiegazione è disponibile solo in russo.


Non ci sono l'utilizzo build-in di shader nei controlli WPF, per quanto ne so.

Spero che questo aiuti :). Cin cin.

Altri suggerimenti

Una cosa pratica che gli effetti pixel shader consentono ... sono modalità miscela .

Scopri di posta sul Robby Ingebretsen questione (che illustra un modo utile per sfruttare il metodo di fusione ustione lineare). C'è anche una StackOverflow su questo tema pure.

In realtà, io in realtà ho scritto una libreria metodo di fusione per WPF e Silverlight, e renderlo disponibile gratuitamente al mio . Di seguito è riportato un elenco di tutti i miei post modalità di fusione (tutte con codice sorgente e file binari allegati):

Spero che questo suscita la vostra immaginazione ... e fatemi sapere se giocattolo in giro con la libreria!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top