| [ Vendredi 16 juillet 2010 ] |
par Thomas Debelle |
NVIDIA & ILM : les derniers maîtres de l’air
Le dernier film de M. Night Shyamalan, Le Dernier Maître de l’Air, propose plus de 485 effets visuels créés par Industrial Light & Magic (ILM) à l’aide de la technologie graphique professionnelle NVIDIA Quadro. Pour réaliser une grande partie de ces séquences, ILM s’est appuyé sur un outil mis au point par la société, qu’ils ont baptisé Plume.
Plume est à la fois un système de simulation des fluides, et un procédé de rendu à base de GPU faisant appel à l’architecture de traitement parallèle NVIDIA CUDA. ILM a atteint des accélérations spectaculaires grâce à Plume en faisant tourner les rendus de simulations sur une batterie de 12 machines à GPU fonctionnant sur équipement graphique professionnel Quadro FX-5800 de NVIDIA.
Bien que Plume ait été initialement conçu pour le rendu du feu sur ordinateur, sa flexibilité a permis de l’employer pour la création d’effets dynamiques sur les flux d’air, de brumes marines, de fumées et de tourbillons de nuages. « Comme toujours avec les effets visuels de pointe, l’itération a été essentielle, commente Olivier Maury, ingénieur de recherche et développement chez ILM. En travaillant dans un environnement à base de GPU NVIDIA, nous avons pu avoir jusqu’à huit itérations quotidiennes de simulations complexes impliquant le feu, la poussière et l’air. Cela représente des gains de vitesse d’un facteur 10 à 15 par comparaison avec des simulations sur CPU. En accédant à CUDA et aux GPU de NVIDIA, nous avons pu changer entièrement notre façon d’aborder les défis posés par les effets visuels complexes. » Et Craig Hammack, superviseur des effets spéciaux chez ILM, d’ajouter : « Plume étant accéléré par des GPU Quadro de NVIDIA, c’est un outil très interactif qui repose davantage sur l’œil de l’artiste que sur les connaissances techniques. Cela signifie que vous n’avez pas besoin de comprendre les algorithmes internes ni tous les détails infimes du fonctionnement d’un solver de fluides pour piloter une simulation. »
Le premier équipement de ILM sur Le Dernier Maître de l’Air comprenait le logiciel mental ray de la société mental image, filiale de NVIDIA et Renderman de Pixar pour le rendu, Autodesk Maya pour l’animation, Nuke de The Foundry pour la composition, et les outils propriétaires Zeno et Saber pour CG et la création d’effets. ILM prévoit d’incorporer d’autres outils sur architecture CUDA de NVIDIA dans ses futurs projets, et continue à explorer de nouvelles façons de mettre en œuvre le rendu accéléré par GPU dans le traitement des effets visuels.