Août 2008

Old VU meter


Auteur : Galdon
Catégorie : After Effects

Dans ce tutoriel, nous allons animer l'aiguille et la LED d'un VU Meter à l'aide des expressions. J'ai regroupé tout le nécessaire dans ce fichier Photoshop, il contient 3 calques :

  • Led ON : la led allumée
  • Aiguille
  • VU Meter : le fond

Voilà à quoi ça ressemble :

VU Volume Meter

Vous pouvez télécharger le projet final sur Stockmotion :

Old VU meter Projet After Effects : aiguille volume sonore.
Télécharger

Bien entendu il vous faut aussi une musique, mais je vais éviter de vous la fournir, ça risquerait de m'attirer quelques ennuis...

La première chose à faire est d'importer le fichier Photoshop dans After Effects (la version CS3 permet créer automatiquement une composition et vous ne perdez pas les calques, par contre si vous utilisez une version antérieure, il faudra importer les 3 calques un par un).


Point d'ancrage

Il ne faut pas oublier d'ajuster le point d'ancrage de l'aiguille à peu près comme ceci (faites varier la rotation pour voir si ça colle) :

point d'ancrage

Création des clés à partir du son

L'aiguille

Commencez par convertir les données audio de votre musique en images clés (cf le cours si vous ne savez pas comment faire), et renommez le null object nouvellement créé en clés son.

Ensuite, nous allons créer une expression sur le paramètre Rotation de l'aiguille (Alt + clic sur le chrono), et utiliser l'outil spirale en sélectionnant le paramètre Curseur de clés son. Vous devriez avoir ceci :

thisComp.layer("clés son").effect("Les deux couches")("Curseur")

Si vous lancez une prévisulation maintenant, vous allez voir que l'aiguille bouge au rythme de la musique, mais parfois l'amplitude n'est pas bonne : l'aiguille ne bouge que sur la partie gauche du cadran, elle ne vas jamais plus loin.

Pour remédier à ce problème, nous allons multiplier l'amplitude (l'expression) par un coefficient x :

thisComp.layer("clés son").effect("Les deux couches")("Curseur")*1.6

La LED

L'animation de la LED est légèrement plus complexe, on ne va pas utiliser le null object clés son car la LED ne doit s'allumer que pour les fortes amplitudes. Dupliquez donc clés son et renommez la copie Passe haut. Passez en mode graphe et arrangez-vous pour qu'il y ai des clés en haut, des clés en bas, mais pas de clé au milieu (descendez-les toutes) :

signal

Maintenant, utilisez l'outil spirale pour lier le paramètre Opacité de Led ON au curseur de Passe haut, et procédez à une correction par coefficient si c'est nécessaire.

Voici le résultat final :

Vous pouvez télécharger le projet final sur Stockmotion :

Old VU meter Projet After Effects : aiguille volume sonore.
Télécharger

pas compris ?
funky bigoud - mercredi 22 avril 2009, 13:18
bonjour, ce tuto m'intéresse beaucoup, mais je voudrai modifier juste une chose. j'aimerai en fait que l'aiguille bouge selon le son que je passe dans mon ordinateur. genre, je rentre un son en line dans mon ordi et l'aiguille bouge suivant le rythme....
Galdon - mercredi 22 avril 2009, 14:18 - site
Tu veux dire en live, une sorte de visualisation style media player ?

Si c'est ça, After Effects ne peut pas le faire, c'est pas à ça que ça sert.
outch! - dimanche 15 novembre 2009, 16:17
Point d'ancrage??
Ça fonctionne comment?
jy972 - vendredi 26 mars 2010, 17:57
Pourrait-on avoir des présicions pour la premiere étape, les points d'encrage ?
Merci pour vos tutos.
JY / Martinique
Mart - lundi 12 avril 2010, 17:30
Je n'arrive pas à convertir l'audio en image clef, pourriez vous m'aidez svp ^^

ps : je suis debutant sur Ae
XeRel - dimanche 9 mai 2010, 14:54
la led, j'ai bien créer les points clés mais il faut qu'il soit au dessus et au dessous de quoi ? et quand je lance ça me met une fois que j'ai fais le lien spirale-> led on "objet de type layer trouvé a la place d'une valeur numérique" help ?
laurent - samedi 6 novembre 2010, 11:05
Pour allumer la LED, je propose cette expression à mettre en paramètre opacité de la LED:
LedOn = thisComp.layer("Passe haut").effect("Les deux couches")("Curseur") ;
if (LedOn > 14)
{opacity=100}
else
{opacity=0}
Avec cette formule plus besoin de toucher aux clès!
Galdon - vendredi 12 novembre 2010, 16:48 - site
@laurent : c'est vrai, c'est plus pratique quand c'est automatique ^^.

Pour ceux qui ne savent pas comment ajouter une expression :
https://www.finalclap.com/tuto/countdown-timer-clock-51/
Laisser un commentaire
Pseudo
Adresse Mail
Site web
(facultatif)
Commentaire
Facebook Twitter RSS Email
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré