16 июля 2025
T-буфер — не отдельный блок, а способ применения того, что VSA-100 уже умел. Плата рисует не один кадр, а несколько субкадров со слегка смещёнными параметрами и усредняет их при выводе. Что именно менять от субкадра к субкадру — и определяет эффект.
| Что смещается | Что получается |
|---|---|
| положение растровой сетки | полноэкранное сглаживание |
| момент времени | размытие движения |
| точка зрения камеры | глубина резкости |
| положение источника света | мягкие тени |
Сглаживание не требует ничего от игры: драйвер включает его сам, приложение о нём не знает. Все остальные эффекты нужно запрашивать явно — то есть игра должна быть написана под конкретную возможность конкретного производителя. К 2000 году желающих писать такое было немного, а через год не стало и производителя.
3dfx усредняла субкадры со смещением сетки — то, что позже назовут мультисэмплингом с ротацией сетки. Смещение шло не по прямоугольной решётке, а под углом, и это заметно лучше отрабатывает почти горизонтальные и почти вертикальные грани — как раз те, где лестница видна сильнее всего.
Цена — честная: 2× означает вдвое больше работы по заполнению, 4× — вчетверо. Именно поэтому вторая пара чипов на 5500 и четыре чипа на 6000 имели смысл: они и оплачивали сглаживание.
В драйверах пункт называется по-разному в зависимости от версии, но искать нужно раздел с настройками Direct3D или Glide и параметр сглаживания со значениями 2× и 4×. Отдельного переключателя «T-buffer» в панели нет — это внутреннее название механизма, а не пользовательская настройка.