Dreamworks, MoonRay işleme sistemini açık kaynaklı hale getirdi

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

Sistem sıfırdan geliştirildi, güncelliğini yitirmiş kodlara bağımlılıktan kurtuldu ve uzun metrajlı filmler gibi profesyonel çalışmalar yaratmaya hazır. İlk tasarım odağı, çok iş parçacıklı işleme, paralelleştirme, vektör tabanlı talimat (SIMD), gerçekçi aydınlatma simülasyonu, GPU veya CPU tarafı ışın işleme, gerçekçi yol izleme tabanlı aydınlatma simülasyonu, işleme desteği dahil olmak üzere yüksek verimlilik ve ölçeklenebilirlikti. hacimsel yapılar (sis, ateş, bulutlar).

Dağıtılmış görüntülemeyi düzenlemek için, hesaplamaları çeşitli sunuculara veya bulut ortamlarına dağıtmamıza olanak tanıyan kendi Arras çerçevemizi kullanıyoruz. Arras kodu, ana MoonRay kod tabanıyla birlikte açık kaynaklı olacaktır. Dağıtılmış ortamlarda aydınlatma hesaplamalarını optimize etmek için Intel Embree ışın izleme kitaplığı kullanılabilir ve gölgelendiricileri vektörleştirmek için Intel ISPC derleyicisi kullanılabilir. Oluşturmayı istediğiniz zaman durdurmak ve işlemleri kesintiye uğradığı yerden devam ettirmek mümkündür.

Пакет также включает большую библиотеку материалов на основе физически корректного рендеринга (PBR), протестированных в рабочих проектах, и прослойку USD Hydra Render Delegates для интеграции с привычными системами создания контента, поддерживающими формат USD. Возможно применение различных режимов генерации изображений, от фотореалистичных до сильно стилизированных. Благодаря поддержке распределённого рендеринга аниматоры могут отслеживать результат в интерактивном режиме и одновременно визуализировать несколько вариантов сцены с разными условиями освещения, разными свойствами материалов и с разных точек зрения.



Kaynak: opennet.ru

Yorum ekle