Mitsuba-это бесплатная расширенная программа рендеринга с открытым исходным кодом. Его последняя версия включает в себя новые алгоритмы, которые утверждают, что привносят реальную жизнь в 3D-графику.
Мицуба — это экспериментальная программа физического рендеринга, целью которой является опробование передовых методов. Последняя версия, 0.4, является серьезной ревизией и включает в себя двунаправленный трассировщик лучей, который, как утверждается, никогда раньше не был реализован правильно.
По словам создателя программы Венцеля Якоба, аспиранта Корнельского университета:
Этот выпуск представляет собой около двух лет разработки, которая продолжалась в различных побочных ветвях кодовой базы и, наконец, была объединена.
Далее он объясняет, что Mitsuba 0.4.поставляется с «целой партией» методов двунаправленного рендеринга. Простая трассировка лучей обычно работает только по пути светового луча от пикселя к объекту. Двунаправленные методы работают вперед и назад, чтобы определить, как распространяется свет.
Двунаправленная трассировка пути (BDPT) особенно хорошо работает на внутренних сценах и часто дает заметные улучшения по сравнению с простой (т. Е. однонаправленной) трассировкой пути. BDPT визуализирует изображения, одновременно отслеживая путь частичного света от датчика и излучателя и пытаясь установить связи между ними.Новая реализация Mitsuba представляет собой полное воспроизведение оригинального метода, который обрабатывает все описанные стратегии выборки. Отдельные стратегии объединяются с использованием множественной выборки важности (MIS).»
Космический транспорт света метрополиса (MLT) MLT активно ищет соответствующие световые пути. Как только такой путь найден, алгоритм пытается исследовать соседние пути, чтобы амортизировать стоимость поиска. Это делается с помощью умного набора возмущений пути, которые могут эффективно исследовать определенные классы путей. Этот метод часто может значительно улучшить скорость сходимости визуализации.
Об алгоритме MLT говорится в объявлении:
Насколько мне известно, это первая общедоступная реализация этого алгоритма, которая работает правильно.
Первичное пространство выборки Metropolis Light Transport (PSSMLT) — это упрощенная версия алгоритма MLT.Это алгоритм, который широко реализован в коммерческих пакетах рендеринга, в которых где-то в описании продукта упоминается “Легкий транспорт мегаполиса”.
Трассировка путей перераспределения энергии сочетает в себе аспекты трассировки путей со стратегиями разведки Veach и Guibas. Этот метод генерирует большое количество путей с использованием стандартного метода трассировки путей, которые затем используются для заполнения средства визуализации в стиле MLT. Он работает рука об руку и со следующим методом:
Исследование многообразий основано на идее, что множества путей, способствующих изображению, естественным образом образуют многообразия в пространстве путей, которые могут быть исследованы локально с помощью простой итерации решения уравнений. Это приводит к методу, который может отображать сцены, включающие сложные зеркальные и почти зеркальные пути, которые традиционно были источником трудностей в непредвзятых методах.
Если вы хотите узнать об этих новых алгоритмах, см. Следующую короткую (17-минутную) беседу на эту тему:
Другие части программы были значительно улучшены, включая обработку текстур, камеры и освещение.
Образцы выходных данных рендерера лучше всего просматривать в высоком разрешении на исходном сайте: