Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оптимальные настройки V.docx
Скачиваний:
36
Добавлен:
11.02.2015
Размер:
11.55 Mб
Скачать

Фильтры антиалиасинга

Еще одним важным параметром Image Sampler является фильтр антиалиасинга, именно его можно выбрать разделе Antialiasing filter, свитка V-Ray:: Image sampler (Antialiasing).

V-Ray рендерер поддерживает почти все стандартные фильтры 3ds Max.

Когда Image Sampler высчитал нужное количество субпикселей, следующий процесс - это преобразование их информации в пиксели. Цвет пикселей может формироваться сразу же получением усредненного цвета из всех образцов, относящихся к конкретному пикселю или фильтроваться специальным алгоритмом, вносящим те или иные корректировки в формирование цвета пикселей из субпикселей. Именно этими алгоритмами являются фильтры антиалиасинга.

Для выбора одного из фильтров достаточно отметить чекбокс On и выбрать из выпадающего списка необходимый фильтр АА.

3ds Max имеет множество фильтров с разными алгоритмами. Наиболее популярные и даже вызывающие холивары среди начинающих и даже опытных визуализаторов, это Catmull-Rom и Mitchell-Netravali, названных в честь разработчиков их алгоритмов.

Эти войны не утихают и по сей день, разжигая ярые споры какой же все-таки фильтр лучше и какой из низ следует применять для своих визуализаций.

С применением Catmull-Rom или Mitchell-Netravali получаемое изображение становится немого четче, как бы наводя на него резкость.

Например, фильтр Catmull-Rom делает очень резкие края объектов, иногда улучшая таким образом общий вид визуализации, однако при этом значительно не затрагивая их внутренние части.

Таким образом, при желании навести резкость, например в Photoshop, на всё изображение, в том числе и на внутренние части объектов, а не только на его края, могут возникнуть нежелательные артефакты, в виде сверхрезких границ объектов, которые будут смотреться неестественно и некрасиво.

Еще одна весьма существенная проблема AA фильтров, это то, что они работают только в RGB пространстве, не умея правильно производить растеризацию при HDR-рендеринге. Производя вычисления цветов пикселей из субпиксельной информации с плавающей запятой, возникают ошибки вычислений в виде отвратительных артефактов. Особенно отчетливо они видны на границах ярких объектов, например объектов с материалами VRayLightMtl или видимых источниках света, например VRayLight, а еще, что более удручающе - на отражениях этих ярких источников света на отражающих материалах, в виде четких черных границ вокруг яркого отражения.

Внимательно посмотрите на изображение глаза этой лягушки (да, это лягушка :) ), слева представлена визуализация, выполненная без применения фильтра AA, посередине - с AA фильтром Catmull-Rom и справа - с AA фильтром Mitchell-Netravali. Зеленая часть объекта - обыкновенный VRayMtl, желтая - яркий VRayLightMtl. Левое изображение выглядит слегка размытым, но без каких-либо нежелательных артефактов. Легкая размытость левого изображения элементарно устранится наведением резкости в Photoshop. В то же время, на среднем и правом изображении отчетливо видна резкая граница в виде страшного разноцветного артефакта между зеленым и желтым материалами. Этот недостаток не устраняется, разе что долгой и нудной ретушью в 2d редакторе, но... зачем?

Применение фильтров AA очень сокращает свободу постобработки полученного изображения, лишая возможности качественно навести резкость нужной величины вручную.

Кроме того, фильтры, наводящие резкость на границы объектов, очень усиливают паразитный эффект муара, даже при высоких настройках Image sampler.

Именно по этим причинам не стоит применять AA фильтры вообще. Лишь в некоторых случаях, например, в анимации, когда нет возможности наводить резкость на каждый из сотни кадров в ручную, использование AA фильтров оправданно.

В универсальных настройках, V-ray фильтр антиалиасинга следует полностью отключать.