DreamWorks Animation lance MoonRay en open source

GLENDALE — DreamWorks Animation vient d’annoncer son intention de publier son propre moteur de rendu de production, MoonRay, en tant que logiciel open source plus tard cette année. MoonRay est le moteur de rendu MCRT de pointe de DreamWorks, qui a été utilisé dans des longs métrages tels que Comment dresser un dragon : Le monde caché, Croods : une nouvelle ère, les méchantsainsi que la venue Le Chat Potté : Le Dernier Vœuqui sortira en salles le 21 décembre. Développé par les ingénieurs de classe mondiale de DreamWorks, MoonRay comprend une vaste bibliothèque de matériaux physiques testés en production, la délégation de rendu USD Hydra, le rendu multi-machine et cloud via Arras.

“Nous sommes ravis de partager plus de 10 ans d’innovation et de développement sur la base de code vectorisée, filetée, parallèle et distribuée de MoonRay avec l’industrie”, a déclaré Andrew Pearce, vice-président de la technologie mondiale chez DreamWorks. “La demande de mise à l’échelle augmente chaque année et MoonRay répondra à ce besoin. Nous nous attendons à ce que la base de code se renforce avec l’engagement de la communauté alors que DreamWorks continue de démontrer notre engagement envers l’open source.”

Le traceur de rayons Monte Carlo interne de DreamWorks, MoonRay, a été conçu dès le départ en mettant l’accent sur l’efficacité et l’évolutivité, avec le mantra de “… garder toutes les orbites vectorielles de tous les cœurs de toutes les machines occupées tout le temps avec des informations significatives travail “, et fournir des fonctionnalités modernes pour une expression artistique complète. Il peut fournir une grande variété d’images allant du photo-réaliste au très stylisé. MoonRay est construit sur une architecture de pointe et hautement évolutive sans code hérité précédent, permettant une fonctionnalité rapide Une itération artistique de grande longueur est possible à l’aide d’outils bien connus. Des fonctionnalités puissantes supplémentaires incluent la prise en charge du rendu distribué, un mode XPU correspondant aux pixels qui offre des performances améliorées en traitant des faisceaux de faisceaux sur le GPU et le CPU, le traitement des rayons via Intel® Embree, vectorisation des shaders à l’aide de la compilation Intel® ISPC et du suivi de chemin groupé MoonRay inclut le délégué de rendu USD Hydra pour l’intégration dans les outils de création de contenu qui prennent en charge la norme.

“Nous sommes fiers de notre partenariat étroit avec DreamWorks sur MoonRay avec ses impressionnantes performances de rendu de traçage de rayons photoréalistes prises en charge par Intel Embree et Intel Implicit SPMD Program Compiler (Intel ISPC), tous deux distribués dans le kit d’outils de rendu Intel oneAPI”, a déclaré Jim Jeffers. . , Sr. Directeur, Sr. Ingénieur en chef, Intel Advanced Ray Tracing. « Les fonctionnalités de MoonRay, telles que l’affichage des cheveux et du pelage, ont été développées en collaboration avec Intel. Les améliorations qui en résultent sont intégrées à la bibliothèque du noyau de traçage de rayons d’Intel® Embree et illustrent comment l’utilisation de logiciels ouverts profite à l’ensemble de l’écosystème. En utilisant Intel ISPC, MoonRay adopte le parallélisme des instructions vectorielles pour des gains de performances spectaculaires. Intel attend avec impatience de nouvelles opportunités d’appliquer la prise en charge inter-architectures et inter-fournisseurs de oneAPI à ce projet open source pour tous les créateurs.

MoonRay exploite le cadre informatique distribué de DreamWorks, Arras, qui doit également être inclus dans la base de code open source, pour fournir une prise en charge multi-machines et multi-contexte innovante. Le rendu multi-machines accélère le rendu interactif pour l’artiste, découple le rendu de l’outil interactif, augmentant la robustesse interactive. En utilisant MoonRay et Arras dans un mode multi-contexte, l’artiste peut visualiser simultanément plusieurs conditions d’éclairage, des propriétés de matériaux variables, plusieurs fois dans un plan ou une séquence, ou même plusieurs emplacements dans un environnement.

Selon Simon Crownshaw, directeur de la stratégie commerciale pour les médias et les communications de Microsoft, “Nous voyons l’utilisation de MoonRay avec Arras sur Microsoft Azure comme un changeur de jeu entre les mains des artistes, permettant des itérations plus rapides de l’éclairage ainsi qu’un rendu multi-contexte.” À mesure que les effets visuels et le contenu d’animation deviennent plus complexes, les exigences informatiques pour la création et le rendu augmentent également. et à l’échelle à la demande dans le monde entier.

“MoonRay a été une percée pour nos productions”, a déclaré Bill Ballew, directeur de la technologie chez DreamWorks. “Nous avons plus d’un milliard d’heures d’utilisation chez DreamWorks. Alors que la communauté open source continue de l’adopter et de l’améliorer, nous verrons des avantages significatifs pour l’industrie de l’animation et des effets visuels et le monde universitaire.

DreamWorks a l’intention de rendre MoonRay disponible sous la licence Apache 2.0. Plus d’informations et mises à jour sont disponibles sur : OpenMoonRay.org.

Source : Animation DreamWorks

Photo de Dan Sarto .

Dan Sarto est éditeur et rédacteur en chef d’Animation World Network.

Leave a Reply

Your email address will not be published.