Animation 2D pour le déconfinement
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1253
Salut le clan !

Petit topic pour vous présenter une série d'animation sur le sujet du déconfinement. C'est une commande de l'IREPS de Corse, le premier clip à été terminé récemment et je suis en train de terminer le second. J'avais déjà fait du motion design avec Blender mais la c'était plus complexe et j'ai du apprendre quelques trucs sur le tas. J'ai également du rester assez succinct sur certains détails car la contrainte était de réaliser ça en 3 jours et demi. (C'est pourquoi je me suis gracieusement servi sur Envato et donc la quasi totalité des dessins ne sont pas de moi).

Lien vers le premier épisode

J'ai pas mal évolué entre la première animation qui est celle ci et celle actuellement en préparation, notamment sur l'animation des personnages, et je me suis dis que ça pourrait être sympa de partager ça ici pour vous faire part des découvertes que j'ai eu pendant ces quelques jours de grosse pression

Pour les personnages dans la première animation, je suis parti sur l'export des différentes parties du personnage en image, je l'ai ensuite recomposé et j'ai crée une armature très simple.

Les mouvements du corps étaient ok, la où j'ai eu quelques limitations, c'était pour les expressions du visage. En effet, j'ai du importer la forme du visage en arrière plan et rajouter un plane par dessus avec une planche d'expressions (contenant sourcils, yeux, et tout le tralala). Pour changer de visage j'ai appliqué un modificateur UV Warp qui m'a permis de modifier les coordonnées UV grâce à un bone. Même principe pour les mains du personnage.

Mais premier problème déjà, c'était pas très précis comme méthode. Ça pouvais arriver (et vous aller surement le remarquer dans la vidéo) que les yeux soient décalés d'une expression à l'autre (normal tout était sur la même image). Et en parlant d'image, il me fallait une très grosse résolution (je suis monté des fois à 7000 * 10000) pour pouvoir faire des gros plans sans voir les pixels...
Aussi, je ne voyais pas du tout comment changer de forme de bras, ou de jambes.

Puis j'ai fait quelques découvertes en cours de route (oh les drivers bordel... ) et la pour le second personnage j'ai pu obtenir un setup carrément plus flexible.

https://pasteall.org/media/6/4/64b1a3afc3c77b38362b831ea890b19f.jpg
Donc la déjà première résolution, c'était importation des svg directement et on vire les bouillies de pixel ! L'armature du corps ne change pas trop en elle-même. Là où je me suis le plus creusé la tête par contre, c'était pour faire les slider avec les armatures pour choisir un modèle de bouche, désactiver des éléments, ce genre de truc...

On peut dire que c'est mon premier projet qui m'a vraiment fait découvrir les drivers, même si au début je voyais pas vraiment comment faire pour afficher un objet et cacher tous les autres en fonction de la position d'un bone. J'ai découvert cette fameuse case dans les propriétés du driver qui se nomme "expression" et la je me suis dis direct oula je vais pouvoir faire des bons trucs avec ça ! Et puis en essayant de coder dedans je me suis rendu compte qu'on pouvais pas faire des trucs très poussé (je réussissais pour écrire des conditions qu'à faire des ternaires...)
Et puis j'ai découvert qu'on pouvais écrire une fonction dans un texte blender en python et l'appeler directement dans cette case expression Donc la je pouvais me lacher sur les conditions (j'avais précisément besoin de vérifier si mon bone avait une position comprise entre deux chiffres).
import bpy

def myfunc(var, number):
    if var >= (number - 0.5) and var < (number + 0.5):
        return 0
    else:
        return 1
    return 1

bpy.app.driver_namespace['mydrvr'] = myfunc


Et dans expression j'avais ça:
mydrvr(var, 0)


A noté que j'ai eu quelques soucis avec les drivers qui ne marchaient plus, j'ai du coché dans Text "Register" et dans les préférence de blender dans Save and Load cocher "Auto run python scripts".

Et pour faire disparaître un modèle de bouche j'ai rien trouvé d'autre que de créer une contrainte sur l'objet en question qui s'intitule "Limit Scale" avec min et max à 0 et du coup à foutre un driver qui active ou non en fonction du résultat (ce qui a pour effet de rendre la taille de l'objet à 0 si l'influence est à 1).

Même principe pour les bras du coup ! Sauf que la c'était un peu plus le foutoir parce que j'ai du créer des bones pour chaque forme de bras différente, et pareil avec le limit scale je pouvais cacher ces bones.

J'ai continué à me servir des drivers pour contrôler des "Simple deform" sur les modèles de bouche, pour les tordre un peu dans tous les sens, ça fonctionne assez bien !

Je vais voir pour poster un blend du setup, faut que je regarde avec la licence envato si j'ai le droit de partager certains graphismes, sinon je remplacerai si ça peut en aider certains

Bon week end ++

Contribution le : 08/05/2020 18:25
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
07/08/2014 09:17
Post(s): 2366
ça a l'air galère, est-ce que tu ne t'es pas posé la question de le faire avec le grease pencil ?

Contribution le : 08/05/2020 19:13
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1253
Pas vraiment ! Vu que je suis parti du principe que j'avais clairement pas le temps de dessiner tout les décors et personnages, et surtout je suis pas terrible dans l'exercice. Je t'avoue que j'ai jamais trop expérimenté cette fonctionnalité, mais j'imagine qu'il faudrait dessiner les frames une à une pour les personnages, et ça me paraît fastidieux et long avec ma faible expérience en dessin

Contribution le : 08/05/2020 19:20
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2931
J'y connais pas grand chose pour ce type d'animation mais tu t'en es bien sorti pour le tout premier épisode déjà !

Il n'existe pas de logiciel pour ces animations qui permettent de faire tout ça sans avoir besoin de faire ces découpages/travaux manuellement (ou quasi-manuellement) ?
Ou bien ce sont des logiciels propriétaires uniquement ?

Contribution le : 08/05/2020 22:27
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
07/08/2014 09:17
Post(s): 2366
À une époque Flash faisait ça très bien, je ne sais pas s'il est encore très utilisé professionnellement

Contribution le : 09/05/2020 02:30
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1253
Merci

On m'avais conseillé After Effect pour les faire, j'imagine qu'il existe pleins d'autres solutions mais je me suis pas trop posé la question. Pourquoi apprendre un autre logiciel alors que blender peut le faire. Bon c'est vrai que faut assembler les personnages pièce par pièce, ça demande pas mal de boulot pour que ça soit prêt mais après ça ce contrôle avec une armature classique donc c'est un travail d'animation comme un autre j'imagine.

Y'a juste le coté layer/couches qui peut être un peu galère et pas très adapté (je suis obligé de déplacer sur l'axe Z les différents morceaux de décors pour que les uns apparaissent derrière les autres). D'un autre coté ça me permet en passant ma cam en perspective sur certain plan de réaliser des effet parallax pas trop dégueux Pareil pour l'effet de l'eau qui coule ou des feuilles d'arbre qui bougent j'ai pas mal utilisé le modificateur displace avec une texture cloud (en modifiant la size des clouds au fil de l'animation).

Contribution le : 09/05/2020 10:05
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2931
Oui, Flash est l'exemple type de logiciel propriétaire...

Ma question était pour savoir si un logiciel gratuit (voire mieux, libre) existait, en étant suffisamment abouti bien entendu.

J'ai vu Synfig pour de l'animation 2D mais ça semble pas hyper adapté à du motion design. Ou alors les vidéos que j'ai vues ne montrent pas du tout le potentiel du soft... A vrai dire, aucune ne m'aurait donné envie de l'utiliser si j'avais un tel projet et j'aurais choisi Blender également !
Et Synfig semble uniquement faire de la 2D, donc pas de 3D du tout (qu'on peut retrouver dans du motion design avec des aplats de couleurs).



EDIT: OK Hook. Y a pas de problème, c'était juste une question pour savoir si des personnes connaissaient des logiciels pour ce type d'animation spécifiquement dans le milieu du logiciel libre.

A vrai dire, si ce genre de solution n'existe pas (encore) en logiciel libre, ça pourrait être intéressant de le faire !

Contribution le : 09/05/2020 10:23
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
07/08/2014 09:17
Post(s): 2366
Je crois que Krita a de bons outils d'animation

c'est vrai que si j'avais à faire une anim 2D je me pencherais sur la méthode avec Blender, histoire de pousser la connaissance de ce côté-là du soft

Contribution le : 09/05/2020 10:57
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1253
C'est vrai que j'ai aucune connaissance sur d'autres logiciels non plus ! Si quelqu'un en connait des bons je serait curieux de voir ça.

Citation :

Bibi09 a écrit:
Et Synfig semble uniquement faire de la 2D, donc pas de 3D du tout (qu'on peut retrouver dans du motion design avec des aplats de couleurs).

J'avoue que c'est un petit avantage ça de pouvoir faire de la 2D et 3D. J'avais une connaissance qui utilisait after effect, et il me disait bien galérer pour faire de la perspective basique (cube en 3D qui tourne ce genre de truc). Apparemment c'était une usine à gaz rien que pour faire ce genre de petit effet.

Citation :

Bibi09 a écrit:
EDIT: OK Hook. Y a pas de problème, c'était juste une question pour savoir si des personnes connaissaient des logiciels pour ce type d'animation spécifiquement dans le milieu du logiciel libre.

Aucun soucis je suis intéressé par la question également

Citation :

Bibi09 a écrit:
A vrai dire, si ce genre de solution n'existe pas (encore) en logiciel libre, ça pourrait être intéressant de le faire !

C'est pas les idées de projets qui manquent ! A vrai dire sans même réfléchir à un soft à part entière, je pense que rien qu'un addon assez complet qui facilite la tâche sur blender dans le milieu du motion design et de l'animation 2D pourrait valoir le coup comme projet (me semble pas en avoir vu pour le moment).

Citation :

moonboots a écrit:
Je crois que Krita a de bons outils d'animation

Y'a moyen oui ! Encore faut il avoir de solide compétences en animation traditionnelle

++

Contribution le : 09/05/2020 11:36
Créer un fichier PDF de la contribution Imprimer


Re: Animation 2D pour le déconfinement
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1253
Et hop la seconde et dernière pour le moment
https://www.youtube.com/watch?v=xofFls0v-uw
++

Contribution le : 13/05/2020 18:51
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[66] 656 132733 Hier 11:44:04
Hook 
Questions & Réponses [résolu] Transparence et Dynamic Paint pour un tag 5 613 Hier 10:51:42
CBY 
Questions & Réponses Text comme screen overlay 5 166 Hier 04:02:53
meltingman 
Questions & Réponses [non résolu] Exécuter un script à l'ouverture 0 29 09/05 21:45:09
Melodicpinpon 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[10] 90 6123 09/05 20:19:15
moonboots 
Questions & Réponses Lancer un script par défaut/à l'ouverture 0 19 09/05 19:25:33
Melodicpinpon 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3]...[5] 41 8896 09/05 17:08:59
Keezty 
Questions & Réponses Garder la lumière allumée en local view, et dans toutes les collections 0 66 09/05 16:58:11
Melodicpinpon 
Python & Plugins ardoise 3D en add-on? 2 124 07/05 14:18:47
neonclignote 
Questions & Réponses [non résolu] Dynamic paint + particle 2 121 06/05 18:39:49
Jeanclaude25 
Questions & Réponses [résolu] Lier visibilité et rendering 4 1026 06/05 10:32:29
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Collapsing - Quandore's Fate"    [1][2][3]...[5] 46 19594 06/05 09:36:54
Redstar 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 532 157748 06/05 09:32:25
Redstar 
Questions & Réponses Driver sur la résolution de caméra 0 50 06/05 09:31:45
Melodicpinpon 
Questions & Réponses Utiliser Particle Mirror 0 51 06/05 08:24:08
Horemheb 
Questions & Réponses Reset radius de plusieurs nodes à 1 0 72 05/05 10:32:48
Melodicpinpon 
Le coin des geeks Votre avis sur un gadget 0 94 05/05 09:52:39
Redstar 
Questions & Réponses Hook et proportional editing sur courbe 1 74 05/05 08:09:29
Melodicpinpon 
Python & Plugins Vegetation addon - tree, animation et plus ! 5 961 04/05 20:59:52
ferrari6 
Python & Plugins [WIP] Transportation Add-on pour Blender    [1][2] 10 2574 04/05 20:57:01
ferrari6 

Qui est en ligne
87 utilisateur(s) en ligne (dont 55 sur Forums)

Membre(s): 0
Invité(s): 87


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
plus 256 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445