Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
WPF : Effets et Pixel Shaders
Le SP1 du Framework .NET 3.5 apporte à WPF un certain nombre d’améliorations dont les effets sur les images. Une « fenêtre » pour l’utilisation des pixel shaders de DirectX a été ouverte.
Par
Frédéric Mélantois
publié le 12/01/2009 à 09:06, lu 4024 fois, 6 pages
1 commentaire(s)
Tags:
Windows Presentation Foundation
,
C#
,
DirectX
,
WPF
6 | Conclusion
1 | Introduction sur les pixel shaders
2 | Développement de l’effet à partir de ShaderEffect
3 | Développement du Pixel Shader en HLSL
4 | Quelques exemples simples de pixel shader
5 | Du filtrage un peu plus élaboré (plus proches voisins)
6 | Conclusion
Conclusion
Nous avons montré qu’avec un petit apprentissage du langage HLSL, il était aisé de produire des effets qui utilisent les capacités de la carte graphique. De plus, l’apprentissage de la conception des pixel shaders vous permettra de mieux vous préparer aux futures évolutions du Framework .NET. En effet, il faut s’attendre à ce que les prochaines versions permettent d’utiliser les pixel shaders avec WPF 3D. Nul doute aussi que l’intégration des Vertex shaders sera la prochaine étape dans l’évolution de WPF.
Il convient dès aujourd’hui d’abandonner l’usage des « BitmapEffect » au profit des « ShaderEffect », pour un souci de performance et de futures compatibilités. Nous avons montré que la version ps_2_0 des pixel shaders permettait déjà de réaliser un grand nombre d’effets. Pour plus d’informations, je vous invite à consulter les liens suivants :
Un projet de bibliothèque d’effets sur Codeplex :
http://www.codeplex.com/wpffx
Le blog de Greg Schechter :
http://blogs.msdn.com/greg_schechter/archive/2008/05/12/a-series-on-gpu-based-effects-for-wpf.aspx
Le tutoriel de Nikola Mihaylov :
http://blogs.msdn.com/nikola/archive/2008/09/04/beginner-s-wpf-pixel-shaders-template-project-samples-light-blobs-twirl-and-other-presentation.aspx
Introduction au langage HLSL :
http://msdn.microsoft.com/fr-fr/library/ms810449.aspx
1
2
3
4
5
6
»
Démarrer une discussion
Outil de creation de pixel shaders et post-effects
Chargement ...
Discussion démarée par
tanuki
le 11/05/2009 à 18:20, 1 commentaire(s).
Ecrire un commentaire
Titre
Commentaire
Annuler