Accueil > > > [AS3 - CS4] MOTION BLUR EFFECT
[AS3 - CS4] MOTION BLUR EFFECT
Information sur la source
Description
Classe pour pouvoir faire très facilement un effet de flou de vitesse sur toute votre scène (ou partiellement), réalisée en AS3. Ici le principe est simple : mixer les X dernières images rendues entre elles, rendant une impression de flou de vitesse, ce nombre d'images X est réglable. Une deuxième méthode est disponible : mixer l'image actuelle avec une autre image qui est elle même un mix des dernières images rendues à l'écran. Cette deuxième méthode est moins couteuse en calcul, mais le rendu est légèrement différant... A vous de choisir ce qui vous convient le mieu. 3 exemples d'utilisation fournits: Main.swf - simple rond dirigé par la souris. PhysicExemple.swf - plusieurs ronds rebondissent sur les bords de la fenêtre. GifExemple.swf - Application de l'effet sur des clips animés (l'animation n'est pas de moi) Note:Les 3 exemples utilise la deuxième méthode de motion blur. A savoir : Le motion blur permet de donner une impression de fluidité quand le FPS d'une animation tend vers des valeurs plutôt faibles. Inconvénient de cette technique : L'effet de flou va dépendre du FPS de votre animation. Plus elle tournera lentement, plus l'effet donnera une impression de grandes trainées.
Source
- Comment utiliser l'effet? 3 lignes.
-
- import stefbuetFX.MotionBlur;
-
- var mbEffect:MotionBlur=new MotionBlur(this, 5, stage.stageWidth, stage.stageHeight);
- addEventListener(Event.ENTER_FRAME, mbEffect);
- addChild(mbEffect);
-
- Variante pour utiliser la deuxième méthode:
- var mbEffect:MotionBlur=new MotionBlur(this, 0, stage.stageWidth, stage.stageHeight, true, 0.5);
Comment utiliser l'effet? 3 lignes.
import stefbuetFX.MotionBlur;
var mbEffect:MotionBlur=new MotionBlur(this, 5, stage.stageWidth, stage.stageHeight);
addEventListener(Event.ENTER_FRAME, mbEffect);
addChild(mbEffect);
Variante pour utiliser la deuxième méthode:
var mbEffect:MotionBlur=new MotionBlur(this, 0, stage.stageWidth, stage.stageHeight, true, 0.5);
Conclusion
MotionBlur(rootNode:DisplayObject, samples:uint, width:uint, height:uint, useCostlessMethode:Boolean=false, persistance:Number=0.5) : Constructeur rootNode : Sur quel objet appliquer le flou? la racine permet de prendre en compte toute la scène. samples : Nombre d'images à utiliser dans le buffer. width & height : dimensions de l'effet. Si vous ne savez pas quoi mettre, laisser les dimensions de la fenetre. useCostlessMethode : envoyer true pour utiliser la deuxième méthode de rendu moins couteuse en calculs. Désactivé par Default. persistance: Si deuxième méthode utilisée, facteur de transparence des rendus lors de leur mélange avec les précédents rendus, entre 0 et 1 (0 = pas de flou, 1 = flou max)
update(e:Event=null):void peut être appelé manuellement ou par un écouteur d'evenement. Permet de mettre à jour l'effet.
drop():void Vide la mémoire. Attention, n'utilisez plus l'effet après avoir utilisé cette méthode!
Historique
- 19 avril 2010 14:36:20 :
- Nouvelle méthode ajoutée : Motion Blur avec uniquement 3 bmpData. Moins de calculs, mais rendu légèrement différant. Description mise à jour.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
comment faire un effet ou une image se dédouble selon la vitesse avec un effet de transparence ? [ par PisTouT ]
bonjour tout le monde, Je sais c'est pas très clair la question dans le sujet mais je vais essayer de l'expliquer au mieux :j'ai vu dans pas mal d'ani
effet 2 flou entre image [ par samas16 ]
bonjour, Je cherche à réaliser un effet de transition "flouté"entre 2 images..!!? Du flou vers la meme image mais nette.. Si quelqu'un
Flou sur image fixe [ par godak ]
apres avoir regardé quelques codes sur les forums, je n'ai pas trouvé ce que je cherchais.je souhaiterai appliquer un effet de flou sur une
intro : effet blur [ par MATEO1200 ]
bonjour a tous, je suis au désespoir apres avoir cherché maintes heures comment arrive-t-on a faire un effet blur sur le MM dans l'intro de son site j
vitesse + flou [ par jeep501 ]
Bonjour,J'ai le code suivant qui me donne un effet de vitesse et de flou.Ca marche tres bien mais des fois quand ca s'arrete ca reste flou.Comment fai
effet de flou sur scrollbar [ par jojomayeut ]
Bonjour,J'aimerai réaliser un scrollbar avec un effet de flou lorsque on le déplace, comme sur le site http://www.lancer-evolution.eu/control10/lang/s
Probleme avec boucle dun effet flou [ par MaLiYen ]
Bonjour à tous !Voilà j'ai un petit problème sous flash 8 Pro. J'ai crée un effet de flou que j'ai placé dans un movieclip, le problème c'est que cet
mouvement vraiment saccadé d'un tween avec un effet blur [ par talock ]
Bonjour à tous, je suis confronté à un problème depuis au moins une semaine. j'ai répété une image que je fai déplacer en x y et z avec une impression
setInterval [ par dialone ]
Salut tout le monde, je bosse sur un du AS2 je fait un loadmovie dans ma scène principale. Dans le fichier que je charges apparait un clip de moins e
effet flou action script [ par jobe06 ]
Bonjour je cherche a faire cet effet [url=http://www.goldencoast.com.cy/photo-gallery-2?album=all&gallery=10]ici[/url] en action script mais, je n'arr
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|