Llançament del sistema de renderització OpenMoonRay 1.1, desenvolupat per l'estudi Dreamworks

L'estudi d'animació Dreamworks ha llançat la primera actualització d'OpenMoonRay 1.0, un motor de renderització de codi obert que utilitza el traçat de raigs d'integració numèrica de Monte Carlo (MCRT). MoonRay se centra en un alt rendiment i escalabilitat, admet la representació multiprocés, la paral·lelització d'operacions, l'ús d'instruccions vectorials (SIMD), la simulació d'il·luminació realista, el processament de raigs al costat de la GPU o la CPU, la simulació d'il·luminació realista basada en el traçat del camí, la representació de estructures volumètriques (boira, foc, núvols). El codi es publica sota la llicència Apache 2.0.

El sistema està preparat per crear treballs professionals, el nivell de pel·lícules de llarga durada, per exemple, abans del descobriment del codi, el producte MoonRay es va utilitzar per renderitzar pel·lícules d'animació "How to Train Your Dragon 3", "The Croods 2: Inauguració de la casa", "Nois dolents", "Trolls. World Tour, Boss Baby 2, Everest i Puss in Boots 2: The Last Wish. Per organitzar la representació distribuïda, s'utilitza el marc propi d'Arras, que permet distribuir els càlculs a diversos servidors o entorns de núvol. Per optimitzar el càlcul de la il·luminació en entorns distribuïts, es pot utilitzar la biblioteca de traçat de raigs Intel Embree i el compilador Intel ISPC es pot utilitzar per vectoritzar ombrejats. És possible aturar la renderització en un moment arbitrari i reprendre les operacions des de la posició interrompuda.

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.

En la nova versió:

  • S'ha afegit un complement per donar suport al conjunt d'eines Cryptomatte, dissenyat per seleccionar objectes en una escena 3D.
  • S'ha afegit suport per a la triangulació de polígons còncaus mitjançant el mètode de tall d'orella.
  • S'ha afegit suport per a corbes orientades a la normalitat.
  • S'ha publicat el model de demostració "MoonRayWidget" i s'esmenta en moltes parts de la documentació.

Font: opennet.ru

Afegeix comentari