
MoonRay 2.15 добавляет автоматические тесты и улучшения рендеринга для производства
DreamWorks Animation выпустила MoonRay 2.15, новую версию своего движка рендеринга с открытым исходным кодом. Хотя числовой скачок велик (с 1.7 до 2.15), он вызван только обновлением схемы версий. Реальные улучшения скрыты под капотом: автоматические тесты, двойные материалы, поддержка NUMA и многое другое.
Рендеринг для фильмов, теперь более доступный
MoonRay — это не эксперимент: он использовался в Kung Fu Panda 4 и The Wild Robot, демонстрируя свою способность справляться со стилями от фотorealistic до художественного. Работает одновременно на архитектурах CPU и GPU, обеспечивая максимальную эффективность в рендер-фермах. Также имеет Hydra delegate (hdMoonRay), что делает его совместимым с viewport rendering в Houdini и Katana.
Автоматические тесты для разработчиков: RATS
Главное техническое новшество — RATS (Render Acceptance Test Suite), набор из 400 небольших сцен, которые рендерятся и автоматически сравниваются для выявления визуальных ошибок между версиями. Это как система визуального QA, полезная как для предотвращения регрессий, так и для проверки новых сборок перед выпуском.
Улучшения для художников: двойные текстуры, поворот UDIM и многое другое
Для тех, кто использует MoonRay в творческом пайплайне, версия 2.15 включает несколько улучшений:
- TwoSidedMap: разные текстуры на каждой стороне поверхности
- Поддержка поворота текстур UDIM
- Расширенные контролы для камер fisheye
- Улучшения производительности благодаря совместимости с NUMA, что оптимизирует использование нескольких CPU на узел
MoonRay продолжает выделяться тем, что является бесплатным и с открытым исходным кодом, с гибкими лицензиями для малых студий или крупных производств. Его код можно найти на GitHub.
Ирония? Рендерер, использованный в фильмах про роботов, теперь включает автоматические визуальные тесты, словно от параноидального ИИ. Skynet одобряет это 🤖🧪
Краткий обзор основных новинок:
- Система RATS с 400 автоматическими тестами
- Совместимость с NUMA для лучшего использования CPU
- Поддержка повёрнутых текстур UDIM
- Материал TwoSidedMap для внутренних и внешних видов
- Расширенные контролы для камер fisheye
- Поддержка в viewport с
hdMoonRay(Hydra)
MoonRay 2.15 не только сохраняет свой кинематографический стандарт, но теперь также стремится гарантировать, что твой рендер никогда не провалится без твоего ведома. И это, для бесплатного ПО, достойно технического «Оскара».