Ang Animation studio na Dreamworks ay may open source na MoonRay rendering system, na gumagamit ng ray tracing batay sa Monte Carlo numerical integration (MCRT). Ginamit ang produkto para i-render ang mga animated na pelikulang "How to Train Your Dragon 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls. World Tour", "The Boss Baby 2", "Everest" at "Puss in Boots 2: The Last Wish". Ang code ay nai-publish sa ilalim ng Apache 2.0 na lisensya at higit pang bubuo bilang isang open source na produkto sa loob ng proyekto ng OpenMoonRay.
Ang system ay binuo mula sa simula, napalaya mula sa pag-asa sa lumang code at handa na para sa paglikha ng mga propesyonal na gawa, tulad ng mga tampok na pelikula. Ang unang pagtutok sa disenyo ay sa mataas na kahusayan at scalability, kabilang ang suporta para sa multi-threaded rendering, parallelization, vector-based instruction (SIMD), realistic lighting simulation, GPU o CPU-side ray processing, realistic path tracing-based lighting simulation, rendering volumetric na mga istraktura (fog, apoy, ulap).
Para isaayos ang distributed rendering, ginagamit namin ang aming sariling Arras framework, na nagbibigay-daan sa amin na ipamahagi ang mga kalkulasyon sa iba't ibang... mga server o mga cloud environment. Ang Arras code ay magiging open-sourced kasama ng pangunahing MoonRay codebase. Ang Intel Embree ray tracing library ay maaaring gamitin upang i-optimize ang mga kalkulasyon ng ilaw sa mga distributed environment, at ang Intel ISPC compiler ay maaaring gamitin para sa shader vectorization. Ang rendering ay maaaring i-pause sa anumang punto at ipagpatuloy mula sa naantala na punto.
Kasama rin sa package ang isang malaking library ng physically based rendering (PBR) na materyales na nasubok sa mga proyekto ng produksyon, at ang USD Hydra Render Delegates layer para sa pagsasama sa mga pamilyar na sistema ng paggawa ng content na sumusuporta sa format na USD. Posibleng gumamit ng iba't ibang mga mode ng pagbuo ng imahe, mula sa photorealistic hanggang sa napaka-istilo. Sa suporta para sa distributed rendering, maaaring subaybayan ng mga animator ang mga resulta nang interactive at sabay-sabay na mag-render ng maraming bersyon ng isang eksena sa ilalim ng iba't ibang kundisyon ng pag-iilaw, iba't ibang materyal na katangian, at mula sa iba't ibang pananaw.

Pinagmulan: opennet.ru
