обзоры VSA-100: Первый взгляд


T-Buffer

Технология T-Buffer предназначена для антиалиасинга и спецэффектов, таких как размытие в движении (motion blur), дефокус (depth of field), мягкие тени и мягкие отражения. T-Buffer требует использования нескольких процессоров VSA-100, из чего следует, что SLI и T-Buffer - взаимоисключающие вещи. Фактически SLI позволяет не простаивать там, где не используется T-Buffer. Скорость заполнения при использовании T-Buffer не зависит от числа процессоров, и равна скорости заполнения одного чипа без использования T-Buffer, то есть 333-366 млн пикселей/сек без мультитекстурирования, и 166-183 млн пикселей/сек с наложением двух текстур на пиксел. В режиме T-Buffer число процессоров влияет не на скорость, а на детализацию. Двухпроцессорная плата может делать полный антиалисинг 2x1 и двухфазные эффекты T-Buffer. Четырехпроцессорная плата - антиалиасинг 2x2 и четырехфазные эффекты. Далее я буду рассматривать только полноценную конфигурацию с четрьмя процессорами VSA-100.

Все эффекты T-Buffer реализуются объединением нескольких фрагментов изображения усреднением. Каждый процессор готовит свой фрагмент, затем все фрагменты передаются Master-процессору, который объединяет их и выводит на экран. Программа (даже оптимизированная для T-Buffer) не работает с каждым процессором VSA-100 индивидуально, вместо этого она передает вершины как обычному 3D-ускорителю. Эти вершины передаются всем процессорам VSA-100, но каждый обрабатывает их особым образом. Помимо вершин, оптимизированная программа передает драйверу специальную информацию, как то фокусное расстояние для эффекта "дефокус", или фазы объекта для эффекта "размытие в движении". Эту информацию используют блоки подготовки треугольников (triangle setup) для того, чтобы модифицировать геометрию своего фрагмента для создания эффектов T-Buffer.

Страница 6 - Антиалиасинг