Author: David M.

Tutoriels

Comment apprendre les bases de After Effects ?

After Effects, c’est un logiciel développé par Adobe. Avec ce logiciel, nous pouvons créer des animations, des effets visuels et des compositions graphiques avancées. Il est principalement utilisé dans l’industrie audiovisuelle pour produire des génériques de films, des intros dynamiques, des animations typographiques et même des effets spéciaux réalistes. Il est utilisé par beaucoup de professionnels du cinéma et de l’audiovisuel en général.

Interface : After Effects

Voici le premier aperçu d’After Effects lorsqu’on ouvre le logiciel pour la première fois.

Au premier abord, l’interface d’After Effects peut sembler difficile à comprendre. Cependant, en prenant le temps de décomposer chaque fenêtre et de comprendre leur rôle, on constate qu’elles sont disposées de manière logique.

Décomposition de l’espace de travail

Au centre, c’est ici que tu peux visualiser en temps réel un aperçu de ton montage vidéo ou de tes images. Ce panneau est essentiel pour voir les résultats de ton travail sans avoir à exporter le projet à chaque modification. Actuellement, il est vide, car aucun fichier n’a encore été importé.

À gauche, ce panneau regroupe tous les fichiers que tu utilises dans ta composition, c’est-à-dire les vidéos, les images ou encore les sons. C’est comme une bibliothèque où tout le contenu de ton projet est organisé et accessible.

À droite, ce panneau contient les effets visuels, les polices, les réglages sonores et bien plus encore. C’est ici que tu pourras personnaliser les éléments de ton projet et ajouter des effets.

Enfin, en dessous, ce panneau se nomme la timeline. C’est ton espace de travail où tu organises la durée et l’ordre des différents calques de ta vidéo. Chaque calque peut être modifié individuellement pour y ajouter des animations ou des effets, et la timeline te permet de contrôler précisément l’évolution de ton projet dans le temps.

Créer sa première composition

Pour créer une nouvelle composition, il faut appuyer au centre de l’écran sur « Nouvelle composition ». Une nouvelle fenêtre s’ouvre alors.

Pour créer une composition, il faut d’abord la paramétrer. Plusieurs réglages sont disponibles, comme la résolution. Vous pouvez choisir un format paysage ou portrait en définissant les pixels attribués à la largeur (width) et à la hauteur (height). Ces paramètres influencent directement la qualité de votre vidéo lors de l’exportation.

Ensuite, vous devez indiquer la durée souhaitée pour votre composition (duration). Si vous vous trompez, pas d’inquiétude : tous ces paramètres peuvent être modifiés ultérieurement. Une fois que tout est configuré, vous pouvez cliquer sur OK pour valider.

Maitriser la timeline et ses raccourcis

Pour ajouter une image ou une vidéo à votre projet, il suffit de faire glisser le fichier directement dans la timeline. Comme vous pouvez le voir dans cet exemple, les fichiers, objets et autres éléments sont affichés à gauche de la timeline avec leur nom. Ces noms sont modifiables, ce qui est très utile pour mieux s’organiser, surtout lorsqu’il y a plusieurs fichiers.

Si vous faites un clic droit dans un espace vide de la timeline, une fenêtre apparaît avec plusieurs options pratiques. Par exemple, en choisissant New (Nouveau), puis Adjustment Layer (Calque d’effets), vous ajoutez un calque d’effets à votre composition. Ce calque est souvent utilisé pour appliquer des effets comme des ajustements de couleur (colorimétrie) sans affecter directement le fichier source. Cela permet de garder un contrôle total sur l’image ou la vidéo.

L’avantage de cet outil est qu’il n’altère pas l’image originale, mais agit en superposition. Cela vous permet d’essayer différents effets et de les désactiver facilement pour comparer le résultat avant/après en cliquant sur l’icône en forme d’œil située à gauche de la timeline.

Si vous souhaitez couper un élément en deux, il vous suffit d’utiliser le raccourci Ctrl + Shift + D. Cela divisera l’élément en deux parties, que vous pourrez ensuite déplacer où vous voulez dans la timeline.

Maintenant, il y a de nombreux raccourci clavier indispensable pour naviguer dans after effects :

  • Espace : Lecture/Pause de la composition
  • Ctrl + Z : Retour en arrière
  • Ctrl + S : Sauvegarder le projet
  • Ctrl + D : Dupliquer l’élément sélectionné
  • Ctrl + Shift + D : Divise un élément à l’endroit du curseur de la timeline, ce qui permet de le séparer en deux parties distinctes.

Pour changer les propriétés de base de votre fichier il y a plusieurs raccourci indispensables aussi :

  • T : Ouvrir la propriété d’opacité
  • P : Ouvrir la propriété de position
  • A : Ouvrir la propriété d’ancrage
  • S : Ouvrir la propriété d’échelle
  • R : Ouvrir la propriété de rotation
  • U : Afficher toutes les propriétés animées du calque sélectionné

Ici voici un exemple : lorsque j’appuie sur T avec le fichier sélectionné, cela va ouvrir la propriété d’opacité, qui est réglable comme nous pouvons le voir avec un pourcentage. Si nous voulons changer cette valeur au fil du temps, nous écrivons par exemple au début un chiffre comme 0 et ensuite on peut déplacer le curseur un peu vers la droite et nous écrivons alors une autre valeur comme par exemple 100. Ceci va alors créer un fondu où l’image, au fur et à mesure du temps, voit son opacité augmenter.

Graphique

Si la vitesse de l’animation vous semble trop monotone, sélectionnez les deux clés sur la timeline, puis appuyez sur F9. Ce raccourci transforme vos clés en valeurs que vous pourrez ajuster grâce à un graphique. Cliquez ensuite sur l’icône en forme de graphique en haut pour ouvrir l’éditeur et ajuster la vitesse de l’animation selon vos préférences.

Maintenant, un graphique comme celui-ci va apparaître par défaut. Vous pouvez changer l’apparence du graphique avec les deux petits points jaunes

Par exemple, ici, j’ai déplacé les points jaunes afin de créer une transition plus rapide au départ et plus lente vers la fin. Comme nous pouvons le voir, la courbe monte rapidement au départ, puis ralentit vers la fin.

Ajouter des effets

Pour ajouter des effets, il suffit de se rendre dans la catégorie Effets à droite. Vous pouvez ensuite choisir n’importe quel effet. Il vous suffit de le glisser sur le fichier souhaité. Par exemple, ici, j’ai choisi l’effet Camera Lens Blur. Une fenêtre apparaît à gauche pour vous permettre de paramétrer l’effet, comme la puissance du flou, etc., selon vos préférences.

Exporter son projet

Lorsque vous avez terminé votre montage vidéo, il ne vous reste plus qu’à l’exporter.

Comme indiqué ci-dessus, il faut aller dans les options qui se trouvent en haut à gauche, sélectionner Composition, puis Add to Render Queue.

Une fenêtre de rendu va alors apparaître à la place de la timeline. Dès que vous avez choisi les paramètres souhaités, il vous suffit simplement d’appuyer sur Render, qui se trouve en haut à droite. Il ne vous reste plus qu’à patienter jusqu’à ce que votre rendu final soit terminé.

Art

Extraction minière au sein de l’Himalaya

Le premier projet de la classe de 1ère NSI est « Image générative ». Ce projet consiste en la création d’une image sur thème libre. Pour notre image, on a choisi d’aborder les thèmes de la montagne, du ciel et de la mine. Nous avons voulu représenter ainsi, une mine présente au sein de la chaine de montagnes de l’Himalaya sous un ciel étoilé de nuit avec une lune en fond venant se glisser derrière la montagne.

Le fond

Afin de réaliser le fond de notre image, nous avons voulu réaliser un fond dégradé du bleu foncé vers le bleu clair afin de représenter la nuit tombante.

def fond():
    for i in range(720):
        r = 173 - round((i / (720 / 173)))  
        v = 216 - round((i / (720 / 216))) 
        b = 230 - round((i / (720 / 102)))
        pencolor(r, v, b)
        forward(1280)
        goto(-640, -360 + i)

fond()

Les étoiles

Ensuite pour réaliser l’ambiance de nuit tombante, nous avons fait le choix de rajouter des étoiles. Pour cela nous avons utilisé le module « randint » nous permettant de placer les étoiles de manière aléatoire.

def etoile():
    pencolor("#fff7cd")
    fillcolor("#fff7cd")
    for _ in range(130):
        penup()
        x = randint(-650, 650)
        y = randint(-360, 360)
        goto(x, y)
        pendown()
        begin_fill()
        circle(randint(1, 4))
        end_fill()
etoile()

Lune

Pour rester dans cette ambiance de nuit tombante nous avons rajouté une lune en fond à laquelle nous avons rajouté des taches pour que celle ci soit plus fidèle à la vrai lune.

def lune():
    penup()
    goto(10,-50)
    color("#EEF0F1")
    fillcolor("#EEF0F1")
    begin_fill()
    circle(220)
    end_fill()
lune()

def taches(x, y,z):
    for i in range(15):
        penup()
        goto(x, y)
        pendown()
        shapesize(z)
        pencolor("#000000")  
        fillcolor("#a4a4a4")  
        begin_fill()  
        circle(z)
        end_fill()
taches(100, 200,20)
taches(-110, 100,50)
taches(-90, 250,30)
taches(0, 200,15)
taches(70, 75,42)
taches(70, 270,24)
taches(150, 100,12)

Les montagnes

Ici nous avons créer des montagnes sous forme de chaine où logera par la suite notre grotte minière. Nous avons rajouter un rectangle afin de combler le trou entre les montagnes même si cela est peux conventionnel.

def triangle(x,y,z):
    penup()
    goto(x,y)
    pendown()
    pensize(4)
    color("#757575") 
    fillcolor("#757575")
    begin_fill()
    for i in range(3):
        forward(500)
        left(120)    
    end_fill()
triangle(-235,-200,10)
triangle(70,-350,10)
triangle(-600,-350,10)
triangle(-450,-400,10)
triangle(-800,-500,10)
triangle(310,-500,10)
def rectangle():
    penup()
    goto(-110,-250)
    pendown()
    pensize(150)
    pencolor("#757575")
    forward(400) #Peu conventionnel
rectangle()

Ombre des montagnes

Afin de rajouter du réalisme à notre image nous avons décidé de rajouter une ombre derrière les montagnes en suivant presque le même schéma que celles ci.

def ombre(x,y,z):
    penup()
    goto(x,y)
    pendown()
    pensize(4)
    color("#323232") 
    fillcolor("#323232")
    begin_fill()
    for i in range(3):
        forward(500)
        left(120)    
    end_fill()
ombre(-280,-200,10)
ombre(30,-350,10)
ombre(-640,-350,10)
ombre(-490,-400,10)
ombre(-840,-500,10)
ombre(270,-500,10)

Le sol

Nous avons décidé de faire un sol dégradé marron foncé afin de rappeler la couleur de la terre et aussi se rapprocher du modèle réel présent dans la réalité.

def sol():
    for i in range(107):
        r = round(101 + (30 - 60) * (i / 107))  
        v = round(67 + (1 - 20) * (i / 107))    
        b = round(33 + (1 - 20) * (i / 107))    
        pencolor(r, v, b)                     
        forward(1280)                        
        goto(-640, -360 + i)                
sol()

La grotte

La grotte était notre idée principale ainsi nous avons décidé de la mettre au centre. Pour marquer la profondeur de celle ci nous avons choisi le noir pour récréer l’obscurité de la grotte.

def entree(x,y,z):
    penup()
    goto(x,y)
    pendown()
    pensize(4)
    color("#000000") 
    fillcolor("#000000")
    begin_fill()
    for i in range(3):
        forward(z)
        left(120)    
    end_fill()

entree(-120,-253,150)
entree(-90,-253,165)
entree(40,-253,50)

La neige

Toujours dans la dynamique de ressemblance à la réalité, nous avons fait le choix de rajouter au sommet des montagnes de la neige comme sur les sommet de l’Himalaya. Pour cela nous avons encore utilisé la fonction triangle que nous avons préalablement définie.

def neige(x,y,z,w):
    penup()
    goto(x,y)
    pendown()
    pensize(4)
    color("#f7f7f7") 
    fillcolor("#f7f7f7")
    begin_fill()
    for i in range(3):
        forward(z)
        left(w)    
    end_fill()
neige(-49,120,130,120)
neige(-50,120,30,-120)
neige(-20,120,50,-120)
neige(35,120,15,-120)
neige(50,120,30,-120)

neige(273,0,95,120)
neige(273,0,30,-120)
neige(300,0,15,-120)
neige(310,10,40,-120)
neige(350,0,15,-120)

neige(-397,0,95,120)
neige(-397,0,30,-120)
neige(-340,0,15,-120)
neige(-365,5,25,-120)
neige(-328,0,25,-120)

neige(-225,-10,50,120)
neige(-225,-10,10,-120)
neige(-210,-10,20,-120)
neige(-190,-10,15,-120)

neige(-575,-110,50,120)
neige(-575,-110,10,-120)
neige(-560,-110,15,-120)
neige(-548,-107,10,-120)
neige(-540,-110,15,-120)

neige(535,-110,50,120)
neige(535,-110,18,-120)
neige(555,-110,9,-120)
neige(565,-110,20,-120)

Relief

Toujours dans une démarche de réalisme, nous avons voulu apporter un relief à, la montagne paraissant plate. Pour cela nous avons simplement tracé des traits prolongeant certaines arrête des montagnes.

def delimitation(x,y,z,w):
    pencolor("#2c2c2c")
    pensize(3)
    penup()
    goto(x,y)
    pendown()
    goto(z,w)
delimitation(-60,110,-208,-150)
penup()
delimitation(-402,0,-519,-210)
penup()
delimitation(270,-1,145,-210)

Chariot

En accord avec notre première idée, nous avons rajouté un chariot à la mine pour que de un l’image soit plus compréhensible mais aussi pour venir rajouter des détail à notre image. Nous avons fait le choix également de rajouter des rails pour celui ci.

Problèmes rencontrés

Nous avons eu de nombreux problèmes durant la création de notre image. En effet lors de faire la lune nous avions eu pour idée de rendre les taches aléatoire avec le module « randint » , mais cela n’allais pas car les taches se superposais et ne changeais pas de taille. Aussi lorsque nous avons fais le wagon nous réfléchissions a un moyen de le remplir réalistement mais nous n’avons pas trouver alors nous avons fais le choix de placer de simples triangles.

Sources

Afin de réaliser notre image, nous avons utilisé plusieurs sources : Tout d’abord nous avons utilisé chat gpt afin de déboguer certaines parties de notre code, ensuite nous avons utilisé le forum « stack overflow » pour trouver notre fond et réaliser notre dégradé, enfin nous avons utilisé le site « python guides » pour nous renseigner sur des commandes notamment sur l’utilisation du module « random » lors de la création des étoiles.