- •Мифы универсальности
- •Стартовые настройки V-Ray
- •С чего начать
- •Свиток V-Ray Frame Buffer
- •Свиток V-Ray Global switches
- •Свиток V-Ray Image sampler (Antialiasing)
- •Методы антиалиасинга V-Ray Fixed image sampler, Adaptive dmc image sampler и Adaptive subdivision image sampler
- •Фильтры антиалиасинга
- •Свиток V-Ray Environment
- •Свиток V-Ray Color mapping
- •Непрямое освещение в природе
- •Глобальное освещение в компьютерной графике
- •Практическая настройка gi
- •Беспристрастный Brute force gi
- •Адаптивный Irradiance map
- •Основные настройки Irradiance Map
- •Улучшение деталей Irradiance map
- •Дополнительные опции Irradiance Map
- •Традиционный Photon map
- •Современный Light cache
- •Главные параметры Light Cache
- •Воссоздание карты Light Cache
- •Выбираем движки gi
- •Распространенные проблемы gi
- •Глобальные настройки качества и скорости V-Ray
- •Особенности dmc Sampler
- •Костяк адаптивности V-Ray
- •Контроль dmc Sampler
- •Дополнительные параметры dmc Sampler
- •Практический контроль скорости и качества V-Ray рендеринга
- •Проблемы Крэша V-Ray
- •Raycasting, Основа Рендеринга V-Ray
- •Недостатки Не Организованности Данных
- •Bsp tree и Удобное Структурирование Данных
- •Static Raycaster – Загрузка Всей Сцены в Память
- •Dynamic Raycaster – Загрузка Геометрии Порциями
- •Raycaster Params – Настройки Двоичного Дерева
- •Raycaster Params – Настройки Динамического Рейкастера
- •Калькулятор Dynamic Memory Limit
- •Параметры Бакетов
- •Статистика Frame stamp
- •Настройки распределенного рендеринга
- •Журнал рендеринга V-Ray
- •Второстепенные опции
- •Карты gi Вне Контроля
Глобальные настройки качества и скорости V-Ray
Всем визуализаторам, рано или поздно, приходится иметь дело с настройками рендер-движка, в котором они работают. Первое, что каждый визуализатор хочет узнать, это как настроить максимально красивый рендер, считающийся минимальное количество времени. Как ни странно, после первых проб настроек, все приходят к выводу, что «бесплатный сыр» бывает лишь в мышеловке и «красота требует жертв» :D Выражаясь конкретно, это значит, что получить красивое и чистое изображение возможно лишь при достаточно высоких настройках рендерера. К счастью, в работе с V-Ray существуют компромиссы. Ведь качество рендера определяется не по какой-то абсолютной шкале, а исключительно субъективно, «на глаз». Здесь играет роль и ситуативность: где-то шум будет паразитным, а в какой-то ситуации и на каком-то материале он будет смотреться кинематографично и очень даже уместно.
Следующий весьма логичный вопрос наверняка появляется у тех, кто уже догадался о существовании компромиссных решений проблемы скорости и качества. Неужели для корректировки качества и скорости рендера, необходимо локально часами перенастраивать каждый материал, источник света в сцене, а также алгоритмы просчета карт вторичного освещения, чтобы слегка (а то и не слегка) повлиять на скорость рендеринга?
Несложно предположить, что в современной и гибкой программе, такой как V-Ray, локально этого делать не требуется! Для этих целей в V-Ray рендерере имеются специальные инструменты, позволяющие осуществлять глобальный контроль качества визуализации. В частности, с их помощью можно осуществлять глобальный контроль точности и скорости просчета всех размытых эффектов сцены — тех, которые требуют самого большого вычислительного ресурса, регулируя алгоритмы адаптивности, главной особенности V-Ray рендерера. Размытые эффекты – это различные очень важные для фотореалистичности выдаваемого изображения эффекты, начиная от размытых отражений и заканчивая мягкими тенями источников света. Алгоритм адаптивности просчета этих эффектов называется DMC Sampler. Именно о нем и о его настройке пойдет речь в этом уроке.
Особенности dmc Sampler
Только некоторые пытаются раскусить тайну работы DMC Sampler. И неспроста. Многих 3d визуализаторов, особенно новичков, просто гипнотизирует сама аббревиатура DMC, вызывая ассоциации с чем-то чрезвычайно сложным и непостижимым.
Да, действительно, DMC Sampler это далеко не всем понятный, но на самом деле очень важный инструмент в арсенале любого опытного 3d визуализатора, как с практической, так и с теоретической точки зрения. Несмотря на его кажущуюся сложность при поверхностном ознакомлении, он достаточно логичен, и уж тем более, мистики в нем никогда не было.
Большинство вычислений, производимых V-Ray, основываются на специальном алгоритме Monte Carlo, который применяется в науке для симуляции математических и физических систем. Суть общего алгоритма Monte Carlo в том, что он осуществляет повторяющиеся случайные выборки для определения финального результата. Если быть точнее, V-Ray использует модифицированный алгоритм – т.н. Deterministic Monte Carlo sampling или сокращенно DMC Sampler. Он, в отличие от классического Monte Carlo, создает не случайный, а детерминированный, определенный характер выборок, что позволяет получать результаты, не изменяющиеся от рендера к рендеру. На практике, DMC позволит загрузить сцену, произвести рендеринг, сгенерировав изображение, а потом закрыть ее, открыть снова во второй раз, запустив рендер, получить то же самое изображение, не отличающееся от полученного в первый раз.
В DMC Sampler воплощена главная особенность V-Ray, его адаптивность – способность приспосабливаться к условиям конкретной сцены. Она основана на принципе определения маловажных для финального изображения зон и снижения точности их просчета.