DreamWorks Animation a lancé la version 1.7 de MoonRay, son moteur de rendu de production interne. Désormais disponible en code ouvert, cette nouvelle version apporte d'importantes améliorations pour l'industrie des effets visuels.
Nouvelles Fonctionnalités dans MoonRay 1.7
La mise à jour inclut plusieurs nouveautés remarquables qui améliorent à la fois la qualité de rendu et la flexibilité du moteur :
- PortalLight : un nouveau type de lumière pour améliorer l'Éclairage Global dans les scènes intérieures. Bien que la documentation ne mentionne que les attributs de contrôle, dans d'autres moteurs de rendu, les lumières portal sont des lumières de zone rectangulaires très utiles dans ce type de scénarios.
- Support pour Cryptomatte ID : désormais hdMoonRay, le délégué de rendu Hydra de MoonRay, est compatible avec la génération de masques précis en utilisant Cryptomatte, un outil très important pour les compositions.
Améliorations des Performances XPU
En mode XPU, qui est le mode hybride CPU/GPU de MoonRay, l'accélération a été améliorée pour les rayons réguliers comme pour les rayons d'occlusion sur les cartes graphiques NVIDIA.
MoonRay 1.6 : Support pour Apple Silicon
La mise à jour précédente, MoonRay 1.6, a apporté plusieurs nouveautés, avec en particulier le support initial pour Mac avec Apple Silicon. Cette version permet de compiler et d'exécuter MoonRay sur des Macs avec des processeurs de la série M, fonctionnant sous macOS 14 et versions ultérieures. De plus, un support a été ajouté pour :
- Mode XPU : qui permet d'utiliser à la fois le CPU et le GPU pour un rendu efficace.
- Réduction de bruit : via l'outil Open Image Denoise.
- Caméra Fisheye : une nouvelle caméra pour les travaux de rendu de scènes panoramiques.
- Outil usd_mipmap_images : pour préparer des scènes USD avec des textures qui n'utilisent ni mipmap ni tuilage.
MoonRay : Un Moteur de Rendu Haute Performance
MoonRay est un moteur de traçage de rayons Monte Carlo haute performance, utilisé dans tous les films récents de DreamWorks. Il a été conçu pour maximiser l'utilisation de tous les cœurs des machines, en les maintenant actifs en permanence. Le moteur offre également un mode hybride CPU/GPU qui égalise les résultats du rendu CPU, ce qui le rend encore plus flexible.
"MoonRay est capable de générer des sorties à la fois stylisées et photoréalistes, ce qui en fait un outil clé pour la production d'effets visuels chez DreamWorks Animation."
Parmi ses caractéristiques clés, on trouve :
- AOVs/LPEs : Outils standards pour rendre différents passes d'image.
- Sortie profonde : Pour des effets visuels complexes et des compositions.
- Intégration avec Hydra : Via hdMoonRay, facilitant son utilisation comme moteur de rendu de prévisualisation dans des applications DCC comme Houdini et Katana.
MoonRay en Production : Films Récents
MoonRay a été utilisé dans plusieurs films récents de DreamWorks, comme Kung Fu Panda 4 et The Wild Robot, démontrant sa capacité à gérer des projets de grande envergure dans l'industrie de l'animation.
La version 1.7 de MoonRay, avec ses nouvelles fonctionnalités et améliorations de performance, promet de continuer à impulsar la qualité et l'efficacité dans les travaux d'effets visuels de DreamWorks Animation et de la communauté open source.