Как стать автором
Поиск
Написать публикацию
Обновить

Dreamworks открыла исходный код системы рендеринга MoonRay

Время на прочтение1 мин
Количество просмотров1.7K

Анимационная студия Dreamworks открыла исходный код системы рендеринга MoonRay, которую использует в своих мультипликационных проектах. Код распространяется по лицензии Apache 2.0, а дальше проект будет развиваться по программе Open MoonRay.

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

MoonRay включает в себя фреймворк Arras, разработанный в Dreamworks. Arras позволяет разделять вычисления на несколько облачных структур или серверов. Это помогает аниматорам одновременно создавать сразу несколько вариантов сцен с разными параметрами, которые можно использовать для сравнения. Также возможно использование MoonRay вместе с библиотеками Intel Embree и Intel ISPC. Вместе с этим предусмотрена функция, позволяющая в любой момент остановить рендеринг и продолжить его позже с того же момента.

Код MoonRay, официальная документация, руководства и примеры работы доступны в открытом GitHub-репозитории.

Теги:
Хабы:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Другие новости

Ближайшие события