AnisoBoosterD3D
В драйвере 30.82 появилась интересная возможность, отсутствующая в 29.42 – ограничение максимального уровня анизотропии на определенных текстурных стадиях (слоях). Современные игры используют обычно как минимум наложение двух текстур на пиксель: обычно это базовая текстура и карта освещения. Фильтровать анизотропно (и даже трилинейно), карту освещения не обязательно и у нас появляется прекрасная возможность понизить потери от активации анизотропии. Сделать это представляется возможным установкой для стадий, следующих за первой (в терминологии Direct3D «стадии нулевой») стадией анизотропии уровнем (уровнями) ниже, чем для стадии нулевой, а также отключение для таких стадий трилинейной фильтрации. Это может привести к некоторому повышению скорости без очевидной деградации качества в играх, накладывающих на пиксель только базовую текстуру и карту освещения. Это также может привести к значительному повышению скорости и заметной деградации качества в играх, накладывающих три и более текстур на пиксель (либо две, без карты освещения). Ниже мы рассмотрим оба случая, на примере игровых тестов 3Dmark 2001.
По умолчанию, возможность контроля максимальной степени анизотропии на уровне текстурных стадий доступна только на GeForce4. Патч-скрипт AnisoBoosterD3D дает возможность управлять анизотропией на различных текстурных стадиях с помощью RivaTuner и на предыдущих графических процессорах.
В последнюю версию RivaTuner (RC11.1) не входит AnisoBoosterD3D, позволяющий использовать рассмотренные возможности на GeForce3. Мы же исследовали тестовую версию, дающую такие возможности и, патч-скрипт этот будет доступен в уже следующей версии RivaTuner. Ниже мы рассмотрим влияние ограничения максимального уровня анизотропии на определенных текстурных стадиях не только на примере карты на чипе GeForce3, но и на чипе GeForce4 Ti4600. Необходимость эта вызвана обнаруженной разницей в поведении данных чипов, при оптимизации анизотропии, указанным методом. Обойти эту разницу вниманием было бы просто непростительно J.
Game 2 – Dragothic
Оптимизация анизотропии Level 2:
Тест использует две текстурных стадии (базовая текстура + карта освещения) и имеет неплохие шансы получить некоторый прирост скорости, за счет использования желаемой анизотропии только для «Stage 0» и более низкой для «Stage1,2,3».
|