Dreamworks hà apertu u sistema di rendering MoonRay

U studio d'animazione Dreamworks hà apertu u sistema di rendering MoonRay, chì usa ray tracing basatu annantu à l'integrazione numerica di Monte Carlo (MCRT). U pruduttu hè stata utilizata per rende i filmi animati "How to Train Your Dragon 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls". World Tour", "The Boss Baby 2", "Everest" è "Puss in Boots 2: The Last Wish". U codice hè publicatu sottu a licenza Apache 2.0 è serà più sviluppatu cum'è un pruduttu open source in u prughjettu OpenMoonRay.

U sistema hè statu sviluppatu da zero, liberatu da a dipendenza da u codice anticu è hè prontu per creà opere prufessiunale, cum'è i filmi. L'enfasi iniziale di u disignu era nantu à l'alta efficienza è scalabilità, cumpresu u supportu per a rendering multi-threaded, parallelizazione, istruzzioni vettoriali (SIMD), simulazione di illuminazione realistica, elaborazione di raghji GPU o CPU, simulazione realistica di illuminazione basata in traccia di traccia, rendering. strutture volumetriche (nebbia, focu, nuvole).

Per urganizà u rendering distribuitu, usemu u nostru propiu framework Arras, chì ci permette di distribuisce i calculi in parechji servitori o ambienti nuvola. U codice Arras sarà apertu surghjente cù u codice MoonRay principale. Per ottimisà i calculi di illuminazione in ambienti distribuiti, a biblioteca di traccia di raggi Intel Embree pò esse usata, è u compilatore Intel ISPC pò esse usatu per vectorize shaders. Hè pussibule di piantà di rende in ogni mumentu è ripiglià l'operazioni da a pusizione interrotta.

U pacchettu include ancu una grande biblioteca di materiali di rendering basati fisicamente (PBR) testati in prughjetti di produzzione, è a strata USD Hydra Render Delegates per l'integrazione cù sistemi di creazione di cuntenutu familiari chì supportanu u furmatu USD. Hè pussibule aduprà diversi modi di generazione d'imaghjini, da fotorealisticu à altamente stilizatu. Cù supportu per a rendering distribuitu, l'animatori ponu seguità i risultati in modu interattivu è simultaneamente rende parechje versioni di una scena in diverse cundizioni di illuminazione, diverse proprietà di materiale è da diverse prospettive.



Source: opennet.ru

Add a comment