Dreamworks va utilitzar el sistema de renderització MoonRay de codi obert

L'estudi d'animació Dreamworks ha de codi obert el sistema de renderització MoonRay, que utilitza el traçat de raigs basat en la integració numèrica de Monte Carlo (MCRT). El producte es va utilitzar per renderitzar les pel·lícules d'animació "How to Train Your Dragon 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls". World Tour", "The Boss Baby 2", "Everest" i "Puss in Boots 2: The Last Wish". El codi es publica sota la llicència Apache 2.0 i es desenvoluparà com a producte de codi obert dins del projecte OpenMoonRay.

El sistema s'ha desenvolupat des de zero, alliberat de la dependència del codi obsolet i està preparat per crear obres professionals, com ara llargmetratges. El disseny inicial es va centrar en l'alta eficiència i escalabilitat, inclòs el suport per a la representació multiprocés, la paral·lelització, la instrucció basada en vectors (SIMD), la simulació d'il·luminació realista, el processament de raigs del costat de la GPU o la CPU, la simulació d'il·luminació realista basada en el traçat de camins, la representació. estructures volumètriques (boira, foc, núvols).

Per organitzar el renderitzat distribuït, utilitzem el nostre propi marc de treball Arras, que ens permet distribuir els càlculs entre diversos servidors o entorns de núvol. El codi Arras serà de codi obert juntament amb la base de codi principal de MoonRay. La biblioteca de traçat de raigs Intel Embree es pot utilitzar per optimitzar els càlculs d'il·luminació en entorns distribuïts, i el compilador Intel ISPC es pot utilitzar per a la vectorització de shaders. El renderitzat es pot pausar en qualsevol punt i reprendre's des del punt interromput.

El paquet també inclou una gran biblioteca de materials de renderització basada en física (PBR) provats en projectes de producció i una capa USD Hydra Render Delegates per a la integració amb sistemes de creació de contingut habilitats per USD. És possible utilitzar diversos modes de generació d'imatges, des de fotorrealistes fins a molt estilitzats. Amb el suport per a la representació distribuïda, els animadors poden controlar el resultat de manera interactiva i renderitzar simultàniament múltiples versions de l'escena amb diferents condicions d'il·luminació, diferents propietats del material i des de diferents punts de vista.

Reprodueix un vídeo


Font: opennet.ru
Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster