Bienvenue dans la dernière entrée de notre série qui explore les logiciels de création que nous avons à notre disposition en dehors du monde familier d’Adobe. Dans cet article, nous évoquerons d’impressionnantes alternatives à Animate CC, anciennement Flash..
L'animation en Flash a été très utilisée dans les jeux, les courts métrages et les séries animées. Nous allons donc examiner un peu les logiciels que vous pouvez utiliser à ces fins. La plupart de ces programmes sont fortement axés sur «l’animation squelettique».
Pour cette raison, au cas où vous vous lanceriez dans l’animation et choisiriez les outils à utiliser, nous commencerons par un rapide récapitulatif de l’animation squelettique, qui vous aidera à mieux évaluer les fonctionnalités de chaque application et celles qui vous conviennent le mieux. projets. Allons-y!
La première étape du processus d'animation squelettique consiste généralement à utiliser une application externe pour créer une illustration composée de plusieurs éléments sur différentes couches. Par exemple, vous pouvez créer un personnage avec des membres, un torse et une tête séparés.
Lorsque votre dessin est terminé, vous l’importez en morceaux dans votre logiciel d’animation et vous le réassemblez. Certains outils permettent d'automatiser ce processus d'importation, ce qui vous évite d'avoir à exporter et à réassembler manuellement chaque couche..
Une fois que votre dessin est correctement posé sur la toile, créez un squelette pour votre personnage. Les squelettes sont composés «d'os» et des os sont attachés à chacune des pièces de votre personnage. Ce processus est généralement appelé «rigging».
Désormais, lorsque vous déplacez un os, les images jointes bougent et pivotent avec lui. En manipulant la position et la rotation des os, vous pouvez définir votre personnage dans différentes poses. Les animations sont créées en plaçant votre personnage dans diverses poses à différents moments de la timeline et en permettant au logiciel de «interpoler» (créer automatiquement des images entre les deux), ces poses..
Si cela n’a pas vraiment de sens, ne vous inquiétez pas encore, vous verrez quelques vidéos de ce processus ci-dessous..
Certains logiciels vont encore plus loin dans le processus d’animation squelettique avec l’ajout de «mailles». Les os normaux ajustent généralement uniquement la position et la rotation des images jointes. Les maillages, en revanche, ajoutent une série de points au-dessus de chaque image et, si l'un de ces points est déplacé, les pixels voisins de l'image se déplacent également. En manipulant ces points, manuellement ou via des os attachés, vous pouvez effectuer des flexions et déformations sophistiquées des formes, permettant ainsi des effets tels que la rotation pseudo-3D ou le déplacement du tissu dans le vent..
De nombreux logiciels d'animation squelettiques fournissent quelque chose appelé "runtimes", qui sont des bibliothèques de code qui permettent de rendre une animation au moment de l'exécution dans certains moteurs de jeu ou d'autres environnements basés sur du code. L'utilisation de runtimes a quelques avantages.
Tout d'abord, vous pouvez réduire considérablement la taille de fichier de vos animations, car au lieu d'avoir besoin d'une image représentant chaque image d'une animation prédéfinie, vous avez uniquement besoin de votre illustration dans ses éléments d'origine, des données sur votre squelette et de ses poses au fil du temps..
Deuxièmement, vous avez la possibilité de modifier le fonctionnement de l'animation au moment de l'exécution. Par exemple, vous pouvez échanger les images associées à votre squelette pour modifier l'apparence de votre personnage ou ses pièces jointes à la volée. Cela permet également des transitions en douceur d'une animation à l'autre, telles que l'arrêt progressif d'un état actif au lieu que le corps change subitement de pose..
Cela couvre les bases de l’animation squelettique, alors maintenant vous savez quoi chercher, jetons un coup d’œil à notre logiciel!
Spine est une application d'animation squelettique axée sur l'animation de personnages pour le développement de jeux. C'est l'un des outils les plus populaires du genre et pour une bonne raison. Il contient de nombreuses fonctionnalités, offre une expérience utilisateur fluide et inclut une liste complète de runtimes officiels et tiers couvrant 19 moteurs de jeu et kits d'outils, ainsi que 7 langages de programmation. Unity, Unreal Engine, GameMaker, Construct 2 et Phaser comptent parmi les principaux moteurs de jeu proposés..
Spine existe en deux versions: la version «Essential» à 69 $ et la version «Professional» avec plus de fonctionnalités à 299 $. Cependant, les inclusions dans la version «Essential» sont fortes et vous mèneront loin. Vous manquerez de maillages, de déformations de forme libre, de découpages et de contraintes, mais vous aurez tout le reste.
Je trouve que travailler avec Spine est une expérience très fluide et que son processus de gréage est, à mon avis, probablement le plus rapide et le plus efficace parmi les applications de ce type. Une fois calés, les personnages qui posent sont intuitifs et simples. Et à partir de là, vous pouvez activer la fonction de touche automatique qui vous permet de déplacer la tête de lecture à une heure particulière, de poser votre squelette, et toutes les clés appropriées seront ajoutées pour la position, la rotation, etc. Vous pouvez également définir les clés manuellement si vous préférez avoir un contrôle plus précis..
Spine a un système de skin qui vous permet de créer des animations avec un ensemble d’images attachées, puis d’utiliser à nouveau les mêmes animations avec un ensemble d’images totalement différent. Vous pouvez l'utiliser pour créer différentes versions du même personnage ou de la même créature, par exemple pour changer de sexe ou pour changer les images de vêtements ou d'arme utilisées. Ces différentes apparences fournissent alors un moyen facile de restituer plusieurs feuilles de sprites ou, si vous utilisez un runtime, la possibilité de changer ces choses à la volée.
Dans une autre fonctionnalité utile aux développeurs de jeux, Spine vous permet de définir des cadres de sélection pouvant être utilisés pour les collisions et la physique dans les jeux. Cela signifie que vous pouvez toujours avoir une collision précise même si la forme de votre personnage change tout au long de son cycle d'animation.
Avec l'ajout de scripts à Spine, l'importation des images pour l'animation peut être automatisée depuis GIMP et Inkscape. Et si vous travaillez avec Affinity Designer ou Photo, vous pouvez utiliser sa fonctionnalité d'exportation par lots intégrée de Spine. Avec n'importe lequel de ces processus, vous pouvez commencer avec tous vos morceaux de corps disposés où ils devraient être, par opposition à les placer manuellement.
Spine a également la capacité d’exporter vers une vidéo (AVI et Quicktime), ce qui signifie que vous pouvez l’utiliser pour tout type d’animation, ainsi que pour les graphismes de jeux..
DragonBones est un programme totalement gratuit qui ressemble beaucoup à Spine. La parité n'est pas complète, mais elle est assez proche et vous ne payez pas un centime pour l'utiliser, ce qui en fait un argument très convaincant. Dans Spine, vous aurez besoin de la version «Pro» pour accéder aux maillages, aux contraintes IK et à la déformation de forme libre, mais ces éléments sont inclus tels quels dans DragonBones..
Cependant, DragonBones n'a pas autant de temps d'exécution que Spine. Il est actuellement disponible en C # (peut être utilisé avec Unity), JS / TypeScript (avec Pixi, Egret), C ++ (avec Cocos2d), ActionScript (avec Flash, Starling), SpriteKit et Java..
Une de mes fonctionnalités préférées dans Spine est le système «skins», et le même type de fonctionnalité est disponible dans DragonBones également, il est simplement appelé «système d'avatar»..
Le fait que DragonBones donne un accès gratuit à toutes ses fonctionnalités, y compris les maillages et la déformation de forme libre (possibilité d'étirer et de déformer les images), vous permet de créer des effets très sympas avec un logiciel gratuit:
Configurer des os est une expérience assez simple avec DragonBones. Il possède une fonctionnalité de reliure automatique dans laquelle, grâce à l'outil «créer un os», il vous suffit de cliquer sur l'image à laquelle vous souhaitez lier un os, puis de le faire glisser à la longueur souhaitée. Cela ne fonctionne pas parfaitement pour chaque image que vous avez besoin de relier, mais cela vous amène certainement une partie du chemin..
L’équipe de développeurs à la base de DragonBones est chinoise et, même s’il existe des documents en anglais, il vous faudra peut-être lire un peu plus attentivement, l’anglais étant la deuxième langue des auteurs. Cependant, je n'ai pas trouvé de difficulté significative à comprendre comment les choses fonctionnent, ce qui est aidé, je pense, par le fait que les outils sont placés dans l'interface utilisateur de manière assez intuitive..
Si vous utilisez un ordinateur Mac ou Windows et souhaitez lancer vos animations squelettiques avec une application gratuite, ce sera un excellent point de départ. Notez que vous devrez toutefois vous connecter à un compte gratuit pour enregistrer votre travail. Autre que cela, tout est en libre accès.
Spriter est une autre application dans la veine de Spine et DragonBones, axée sur la création d’animations pour les jeux. Cependant, il est un peu différent des deux options ci-dessus, en ce sens qu'il n'inclut pas de maillage, mais il inclut quelques fonctionnalités intéressantes qui peuvent aider avec les actifs de pixel art..
Spriter, comme DragonBones, n'a pas autant de temps d'exécution que Spine. Mais il couvre les principaux moteurs 2D avec des exécutions pour Unity, Construct 2 et Game Maker Studio et des exécutions spécifiques au langage pour C #, C ++ et JavaScript..
Si vous êtes un artiste de pixel à la recherche d'un moyen d'accélérer les animations, Spriter est une option qui vous démarque par son «mode artistique Pixel». Lorsque ce mode est activé, vous ne pouvez déplacer les images-objets que par incréments de pixels entiers, évitant ainsi les demi-pixels flous. En outre, aucun échantillonnage ne se produit entre les pixels lorsqu'ils se déplacent. Ainsi, tout au long des animations, vos images-objets conserveront toujours des pixels nets et sans flou.
Il existe également une excellente fonctionnalité d’échange de palette de couleurs qui peut être utilisée avec art en mode indexé, c’est-à-dire limitée à une palette avec un nombre fixe de couleurs, comme c’est le cas pour la plupart des images au pixel. Avec l’aide d’un runtime, cela permet de donner aux joueurs la possibilité de changer la couleur des vêtements, la couleur des cheveux, la couleur de la peau, la couleur des yeux, etc. du personnage..
Comme Spine et DragonBones, Spriter offre également la possibilité d’échanger les images associées à vos os lors de l’exécution. Dans ce cas, la fonctionnalité est appelée "cartes de caractères".
Et si vous utilisez Spriter pour le développement de jeux, vous pouvez l’utiliser pour créer des boîtes de collision pouvant être utilisées dans le jeu, à condition que vous utilisiez un environnement d’exécution..
Pour les utilisateurs de Linux, une version Spriter est disponible, mais elle est destinée à Ubuntu 14 et repose sur Gstreamer 0.10 qui n’est pas fourni avec le logiciel. Sur les anciennes distributions ou sur tout ce qui est basé sur Ubuntu 16.04, vous devriez pouvoir installer facilement la version de Gstreamer requise manuellement. Cependant, sur les distributions ultérieures, il se peut que seul Gstreamer 1.0 ou une version supérieure se trouve dans votre dépôt, ce qui rend l'utilisation de Spriter problématique. Espérons que le développeur pourra bientôt mettre à jour sa version de Linux, sinon, sachez que vous devrez peut-être contourner ce problème..
Spriter a à la fois une version gratuite et une version «Pro» au prix de 69 $, ce qui en fait une application abordable pour ses pairs. Cela dit, la version gratuite de Spriter est un outil solide, même sans toutes les fonctionnalités de la version «Pro». Il vous permet de créer des animations squelettiques avec un contrôle d'accélération de base et des connaissances indigènes de base afin que vous puissiez vraiment avoir une bonne idée du logiciel avant de décider de saisir ou non la version «Pro»..
Dans Créature, nous avons un autre outil d’animation squelettique axé sur le développement de jeux. Cependant, celle-ci est un peu différente des applications ci-dessus car elle inclut non seulement des mailles dans ses deux versions, mais en réalité tout est un maillage.
Dans Creature, dès que vous importez une image, celle-ci devient un maillage, alors que les mailles sont facultatives, vous pouvez les ajouter si vous le souhaitez. Comme tout est basé sur les mailles, cela signifie que toutes les parties de votre image peuvent être déformées et que les os peuvent également être utilisés pour affecter n'importe quelle partie du maillage. Grâce à ces fonctionnalités, vous obtenez la possibilité de créer des graphiques ayant une apparence 3D même lorsqu'ils sont entièrement réalisés en 2D..
Les caractéristiques hors concours de Creature sont, à mon avis, dans ses moteurs osseux et ses champs de force. Les moteurs osseux vous permettent de contrôler le positionnement de vos os de manière procédurale, plutôt que par la simple pose manuelle. Et les champs de force créent des influences environnementales pouvant influer davantage sur le mouvement de vos os motorisés.
Par exemple, pour créer des cheveux qui peuvent souffler dans le vent, vous devez ajouter des os aux mailles de l'image qui composent les cheveux d'un personnage, puis appliquer un "moteur de courbure" qui appliquerait les propriétés physiques des cheveux réels, par exemple. ajout de l'effet de la gravité sur les cheveux, détermination de la raideur des cheveux, etc..
Ensuite, une fois que vous donnez aux cheveux les propriétés physiques appropriées, vous pouvez ajouter un champ de force simulant le vent. Cela interagira avec le moteur de flexion sur les cheveux pour créer un effet de souffle des cheveux dans la brise. Le même processus peut être utilisé pour faire en sorte que les vêtements, les drapeaux et autres matériaux souples se comportent avec réalisme physique et fluide.
Outre les champs de force intégrés à l'application, Creature dispose d'une autre fonctionnalité incroyablement intéressante, à savoir la possibilité d'ajouter de la physique dynamique au virage dans un jeu. Cela permet aux éléments de vos images de se plier de manière réaliste en fonction de leur mouvement dans le jeu. Par exemple, vous pouvez créer un personnage de renard dont la queue et les oreilles rebondissent naturellement lorsqu'elles bougent:
En ce qui concerne les temps d'exécution, la liste actuelle de Creature comprend: C ++ (Cocod2d-x, Unreal Engine 4, Godot Engine), Objective-C (Cocod2D), C # (Unité, Monogame), Haxe (Haxe à Flash, HaxeFlixel), Java ( libGDX) et JavaScript (Three.js, Babylon.js, Pixi.js, Phaser).
En ce qui concerne ce que vous obtenez dans la version «basique» à 99 $, vous obtenez la création de maillage, mais pas la sculpture, l’optimisation et le raffinement du maillage. Vous obtenez des moteurs en os qui peuvent entraîner la physique de la flexion, la physique de la corde, les cycles de rotation et la marche, mais vous n'obtenez pas de moteurs de déformation de maillage. Il n'y a pas d'utilisation de chemin, mais il y a l'utilisation de splines. Dans la version «Basic», vous pouvez également échanger les sprites associés aux maillages, appelés «permutation de peau»..
Pour le moment, Creature est disponible sur Mac et Windows, bien que le développeur principal ait déclaré que le support de Linux devrait arriver dans le futur. Creature possède de nombreuses fonctionnalités puissantes, contrairement à d'autres logiciels d'animation. Il s'agit donc certainement d'une application à essayer..
OpenToonz est différent des autres logiciels d’animation que nous avons décrits en ce sens qu’il ne se concentre pas sur le développement de jeux, mais plutôt sur l’animation traditionnelle pour la vidéo. Aussi, contrairement à nos autres applications, OpenToonz est conçu pour que vous puissiez dessiner directement dans le logiciel. OpenToonz est le logiciel le plus utilisé par la célèbre maison d’animation Studio Ghibli, ainsi que par Futurama, The Maxx et d’autres émissions et films populaires..
La méthode d'animation dans OpenToonz est un paradigme différent du logiciel dont nous avons parlé jusqu'à présent. Il y a un peu d'emphase sur le fait de dessiner des animations image par image, bien qu'un outil «auto-intermédiaire» soit disponible pour combler les lacunes de votre scénario. Cependant, des outils d’animation squelettiques sont également disponibles, avec prise en charge des os normaux ainsi que des maillages..
Les outils de dessin et de peinture fournis sont assez robustes, avec le support de lissage / stabilisation et de pression du stylet inclus. Il prend également en charge le dessin vectoriel avec la possibilité de modifier votre art après avoir tracé les traits. Même lorsque vous travaillez avec des vecteurs, le processus de dessin semble très naturel, sans différence notable par rapport au dessin avec des traits tramés..
OpenToonz s'appelait auparavant Toonz et, depuis 1993, était une application source payée et de niveau entreprise. Heureusement pour nous tous, il a été publié en tant que logiciel libre et open source en mars 2016. Si vous animez des vidéos, essayez-le.
Il existe cinq alternatives géniales au logiciel Adobe dans l'espace de l'animation, chacune avec une version disponible pour un achat unique de moins de 100 $ (ou gratuit). Récapitulons rapidement nos applications et expliquons comment choisir celle qui vous convient le mieux..
À l’heure actuelle, Spine est le chef de file de l’animation squelettique 2D en raison de la fluidité de son flux de travail, de sa pile de fonctionnalités et de ses temps d’application pour à peu près tout. L'ensemble des fonctionnalités de la version «Pro» vous coûterait plus cher que notre prix plafond en série et est plus cher que le prix le plus élevé de l'un de nos autres logiciels. Cependant, la version «Essentials» vous donne assez de ressources pour animer. Si vous êtes en développement, il y a de fortes chances que ce soit le bon logiciel d'animation pour vous..
Si vous envisagez d'utiliser Spine et que vous n'avez pas besoin du support de Linux, vous devez absolument consulter DragonBones dans le cadre de votre processus de prise de décision. Ce n'est pas aussi lisse à utiliser que Spine mais c'est très proche. Il ne possède pas toutes les fonctionnalités de Spine, mais il en a plusieurs. Et bien sûr, c'est totalement gratuit. Cependant, il y a moins de temps d'exécution disponibles, de sorte que votre choix peut dépendre de l'importance des fonctionnalités supplémentaires de Spine pour vous, et de la disponibilité d'un moteur d'exécution et du langage de programmation choisi..
Spriter propose une version gratuite, ainsi qu'une version «Pro» moins chère que la version «Essential» de Spine, de sorte que son prix est comparable à celui de Spine. D'autre part, sa version payante ne propose pas certaines des fonctionnalités offertes gratuitement par DragonBones, ce qui peut rendre difficile le choix par rapport à DragonBones. Cependant, Spriter dispose d’excellents outils spécifiques à l’art du pixel qui ne figurent pas dans d’autres applications et qui pourraient être très utiles pour les artistes de pixel. Il prend également en charge Linux, ce que ne fait pas les DragonBones. Donc, Spriter pourrait être pour vous si vous voulez ces fonctionnalités de pixel art, et / ou si vous êtes sur Linux et recherchez un prix inférieur à Spine.
Creature est différent des autres logiciels d’animation squelettique que nous avons décrits en ce sens que tout ce que vous utilisez est un maillage et qu’il dispose de puissants moteurs osseux et de champs de force. Cela signifie que vous pouvez faire toutes sortes de choses intéressantes, telles que déformer des images pour créer de la pseudo 3D, en ajoutant des effets physiques réalistes aux images pour donner l'impression qu'elles soufflent dans le vent ou qu'elles sont naturellement affectées par le mouvement. La créature pourrait être pour vous si vous êtes sur Mac ou Windows et que le style d'animation basé sur le maillage vous séduit.
OpenToonz est l'option de choix si l'animation que vous produisez concerne la vidéo rendue plutôt que les jeux. Vous pouvez peindre directement à l'intérieur du logiciel, au format raster ou vectoriel, avec des stabilisateurs et un support de pression du stylet. Vous ne pouvez pas faire beaucoup mieux que le logiciel utilisé par Studio Ghibli, disponible gratuitement..
Bien sûr, chacune de ces applications a une liste énorme de fonctionnalités qu'il est trop long de couvrir complètement dans cet article, alors assurez-vous de les essayer toutes par vous-même pour voir tout ce qu'elles ont à offrir..
Et avec cela, nous terminons également notre série en explorant des domaines au-delà de nos applications Adobe bien connues, en cherchant quel autre logiciel intéressant pourrait être disponible. J'espère que vous avez non seulement trouvé un nouveau logiciel d'animation, mais aussi une multitude de nouveaux logiciels. Amusez-vous en étant créatif!