Se familiariser avec l'Unreal Engine pour l'animation
BellyFant est un éléphant joyeux et curieux qui adore traîner avec son meilleur ami, Toaster, un hippopotame bleu. Tous les deux, ils chantent, dansent et font des bêtises.
La série est produite par une équipe composée de Pete Dodd à Londres, où il s'occupe des scénarios, des storyboards et de la réalisation, d'un animateur en Inde et de deux Canadiens qui produisent les images de synthèse. C'est tout.
Grâce à un pipeline d'animation créé autour de l'Unreal Engine, cette petite équipe a été en mesure de se surpasser.
"L'Unreal Engine nous a permis d'obtenir une qualité élevée à un rythme impossible à tenir autrement, explique Pete Dodd. Il est parfaitement adapté à la manière de travailler des indépendants."
L'équipe a commencé à créer ses animations dans Houdini et Maya. Une fois traitées, ces données d'animation ont ensuite été mises en cache : elles ont été stockées dans un format simplifié afin de pouvoir les réutiliser facilement dans l'Unreal Engine.
Ces caches ont été ajoutés à une base de données utilisée pour suivre les fichiers, les versions et les associations de plans.
"Dans l'Unreal Engine, nous avons un bouton qui nous permet d'importer tous nos caches, toutes nos caméras, etc., dans un flux de travail basé sur des plans", indique Jason Gagnon, superviseur des images de synthèse.
Un flux de travail basé sur des caches tel que celui-ci est utile en travaillant avec Maya, Houdini et l'Unreal Engine. Chaque outil possède ses propres systèmes internes, mais les caches offrent un format universel pouvant être lu sans avoir à recommencer le squelettage ou la simulation.
Un rendu en temps réel rapide qui garantit le succès
Généralement, plus une équipe est petite, plus elle peut travailler rapidement. La prise de décision peut être accélérée, il peut être plus facile de passer à de nouvelles idées et la procédure d'approbation peut être moins lourde.
Mais pour pouvoir réellement tirer parti de cette flexibilité naturelle, il est nécessaire d'avoir accès à des outils tout aussi flexibles.
Devoir attendre des heures pour rendre les scènes à nouveau avant de pouvoir afficher les modifications risque de ralentir l'ensemble du processus, en réduisant la vitesse et l'efficacité généralement inhérentes aux petites structures.
Pour Rebecca Melander, c'est à ce moment-là que le rendu en temps réel brille le plus. "Nous savions que l'Unreal Engine allait être efficace et nous faire gagner du temps, mais nous ignorions à quel point", dit-elle.
Rebecca Melander a commencé par travailler sur les textures et les ressources. Elle s'est rapidement rendu compte qu'il serait facile de passer au look development, à la mise en place des accessoires, à l'importation des plans et à la disposition. C'est donc tout naturellement qu'elle a fini par s'amuser avec l'éclairage.
"J'ai été étonnée de voir à quel point c'était facile et interactif, explique-t-elle. Alors, je me suis dit que je pouvais tout faire du début à la fin. Au lieu d'avoir une équipe, j'étais la seule à m'occuper de la production des plans. C'est incroyable de pouvoir créer huit à dix plans par jour toute seule."
L'équipe a également constaté que la révision et l'itération en collaboration sont bien plus faciles dans un environnement en temps réel.
"Nous pouvons modifier les matériaux et l'éclairage à la volée et voir les résultats, explique Jason Gagnon. Nous n'avons pas besoin de faire le rendu, puis de l'envoyer à Pete. Nous pouvons faire une petite réunion de dix minutes pour le lui montrer directement, au lieu d'attendre cinq jours."
Pete Dodd se souvient du moment où il a arrêté l'animation pas à pas il y a des années. Au début, il pensait que l'image de synthèse serait similaire.
"Je ne savais pas que cela consistait à regarder des formes grises pendant des semaines, voire des mois avant d'obtenir une belle image finale, dit-il. C'est différent avec l'Unreal Engine."
Pete Dodd explique que le fait de pouvoir ajuster les pixels finaux (ou du moins ceux proches d'être finaux) dans le hublot de l'Unreal Engine a rendu l'ensemble du processus d'animation beaucoup plus agréable.
"L'Unreal Engine permet d'arriver à la partie amusante plus rapidement, indique-t-il. Pouvoir rendre l'ensemble de l'équipe très enthousiaste à l'idée de travailler rapidement sur un projet avec de belles images, c'est un avantage énorme."