|
|
 |
Антиалиасинг
Полный антиалиасинг - самая замечательная возможность T-Buffer из-за своей универсальности. В драйвере будет опция форсирования полного антиалиасинга. Большую часть старых игр можно будет запустить с антиалиасингом.
Прежде всего, я объясню с каким антиалиасингом мы имеем дело в случае T-Buffer (помните, что я говорю только о четырехпроцессорной плате). Используется суперсэмплинг с субпиксельной маской 2x2, но он существенно отличается от традиционного суперсэмплинга в других 3D-ускорителях. При традиционном суперсэмплинге (его еще называют оверсэмплинг) сцена рендерится в большем разрешении, а затем сжимается до номинального. К примеру для суперсэмплинга 2x2 при разрешении 800x600 сцена рендерится в разрешении 1600x1200. При этом составляющими результирующего пиксела являются центры четырех субпикселов в маске 2x2.
При суперсэмплинге T-Buffer сцена не рендерится в одном большом разрешении. Вместо этого рендеринг делится между несколькими процессорами - один рендерит левые верхние субпикселы, второй - правые верхние, третий - нижние левые, четвертый - нижние правые. Каждый чип фактически рендерит сцену в номинальном разрешении. Когда сцена закончена, все четрыре фрагмента объединяются усреднением, и результат выводится на экран.
Одна из самых замечательных особенностей суперсэмплинга T-Buffer - рендерить необязательно центры субпикселов. Дело в том, что по теории сэмплинга центры субпикселов - самый простой, но самый плохой вариант для реализации антиалиасинга. Продвинутые программы 3D-рендеринга применяют более сложные методы антиалиасинга. Например, если сэмплировать не центры, а точки, расположенные в случайном месте субпиксела, да так чтобы расстояния между соседними точками не были слишком маленькими, то антиалиасинг получается очень высокого качества. Железо разумеется не может тягяться по гибкости с софтом, но тем не менее, 3dfx значительно улучшила алгоритм по сравнению с традиционным суперсэмплингом. Анализ скриншотов показал, что сэмплирование идет не по центрам субпикселов, а по смещенным точкам, показанным на рисунке снизу. Похоже, как будто центры субпикселов немного повернуты по оси вокруг центра пиксела.
В результате качество суперсэмплинга T-Buffer 2x2 значительно выше традицинного суперсэмплинга 2x2 и приближается к суперсэмплингу 4x4. На сегодняшних ускорителях традиционный суперсэмплинг 4x4 уменьшает скорость в 16 раз! На рисунке снизу показано, как плохо справляется традиционный суперсэмплинг 2x2 с лестничным эффектом.
Страница 7 - Дефокус
|