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

от автора

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

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

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

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


ссылка на оригинал статьи https://habr.com/ru/articles/722726/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *