Анимационная студия Dreamworks открыла исходный код системы рендеринга MoonRay, которую использует в своих мультипликационных проектах. Код распространяется по лицензии Apache 2.0, а дальше проект будет развиваться по программе Open MoonRay.
Dreamworks использовала MoonRay в создании анимационных фильмов «Кот в сапогах 2: Последнее желание», «Как приручить дракона 3», «Босс-молокосос 2», «Семейка Крудс 2: Новоселье», «Тролли. Мировой тур», «Эверест» и «Плохие парни». Систему разработали с нуля и при проектировании уделяли внимание высокой эффективности, поддержке многопоточного рендеринга, масштабируемости, реалистичной симуляции света, трассировке лучей, рендерингу тумана, облаков, огня и распараллеливанию операций.
MoonRay включает в себя фреймворк Arras, разработанный в Dreamworks. Arras позволяет разделять вычисления на несколько облачных структур или серверов. Это помогает аниматорам одновременно создавать сразу несколько вариантов сцен с разными параметрами, которые можно использовать для сравнения. Также возможно использование MoonRay вместе с библиотеками Intel Embree и Intel ISPC. Вместе с этим предусмотрена функция, позволяющая в любой момент остановить рендеринг и продолжить его позже с того же момента.
Код MoonRay, официальная документация, руководства и примеры работы доступны в открытом GitHub-репозитории.