обзоры Обзор 3dfx Voodoo3


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

Ниже представлен фрагмент содержимого фреймбуфера - 16-битное изображение со стандартными артефактами дизеринга. При этом резкие переходы остаются четкими.

Совершенно обратную картину мы видим в реальном изображении - результате работы пост-фильтра Voodoo 3 с выключенной опцией Higher quality. Артефакты дизеринга практически исчезли, что визуально приближает картинку к качеству 32-битного рендеринга. В некотором приближении можно сказать, что мы видим truecolor - в переводе на русский слово "truecolor" означает "истинная цветопередача". Если в 24/32-битном truecolor 16,7 миллионов цветов, то в 22-битном псевдо-truecolor - в четыре раза меньше, но все равно много больше, чем пресловутые 65 тысяч цветов hicolor.

Обратная сторона медали - размытие изображение. В этом случае математики говорят, что повышение цветового разрешения (color resolution) происходит засчет понижения пространстенного разрешения (spatial resolution). В некотором смысле это так и есть, ведь с точки зрения математики, дополнительные данные о цвете нельзя взять из пустоты. Так как при преобразовании 16-битного цвета в 22-битный учитывается цвет соседних пикселов, следовательно эти дополнительные данные берутся оттуда. Почему все же смазываются резкие переходы? Потому что постфильтр при рассчете цвета темных балок использует информацию о цвете светлого потолка, и наоборот.

В Banshee и Voodoo 3 реализован высококачественный постфильтр, который можно включать и выключать когда угодно. Все преимущества старого постфильтра сохраняются (отсутствие артефактов дизеринга, качество, приближенное к truecolor), но обработка резких переходов гораздо улучшена. Попросту постфильтр - функция от N соседних пикселов. Достаточно выбросить из рассмотрения пикселы, сильно отличающиеся по цвету от центрального пиксела - и задача решена.

По четкости изображения, последний фрагмент (22-bit High Quality) - нечто среднее между первым (16-bit) и вторым (22-bit). Поэтому всегда пользуйтесь высококачественным постфильтром. Хотя он не идеален, и размытие деталей изображения будет всегда, он гораздо лучше старого. Все тесты в этом обзоре проводились с включенной опцией "Higher Quality", хотя при этом скорость ниже на несколько процентов.

Чтобы у вас не сложилось привратного впечатления, отмечу еще раз - пресловутая "размытость" на Voodoo Graphics, Voodoo 2 и Voodoo 3 - три большие разницы. Качество постфильтра постоянно совершенствуется, и на Voodoo 3 мне пришлось попотеть, чтобы найти места, где он работает не очень хорошо.

В целом, когда речь идет о простом наложении текстуры, рендеринг Voodoo 3 обеспечивает качество truecolor в большинстве случаев. Когда же в игре присутствует много спецэффектов, Voodoo 3 уже не может состязаться с 32-битным рендерингом. Дело в том, что при множественном наложении полупрозрачных объектов с помощью альфа-смешения все операции выполняются над содержимым фрейм-буфера, а в нем содержатся 16-битные пикселы, подверженные артефактам дизеринга. Многократное альфа-смешение накапливает ошибку дизеринга, в результате чего постфильтр уже не может завуалировать этот эффект. Дым, пар, взрывы, выстрелы, водопады - чаще всего вы увидите эти артефакты на Voodoo 3 лишь на подобных полупрозрачных объектах.

Страница 5 - Фунциональность