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


Дефокус

Дефокус - эффект размытия объектов, которые находятся далеко от плоскости, которая находится "в фокусе". Если в фокусе находится передний план, то фон должен быть размыт. И наоборот, если в фокусе задний план, то размыты должны быть объекты на переднем плане.

С точки зрения реализации, дефокус и антиалиасинг суть одно и то же. Звучит несколько странно, но я попытаюсь объяснить. Для антиалиасинга блок подготовки треугольников смещает каждую вершину на небольшую дельту, для четырех процессоров VSA-100 разную.

  • VSA#1: Delta = -2/6 ; +1/6 (в пикселах)
  • VSA#2: Delta = +1/6 ; +2/6 (в пикселах)
  • VSA#3: Delta = -1/6 ; -2/6 (в пикселах)
  • VSA#4: Delta = +2/6 ; -1/6 (в пикселах)

Эти координаты - смещения, которые вы видели на картинке в предыдущем разделе. Каждый процессор дает небольшой сдвиг геометрии, благодаря которому получается антиалиасинг. Для дефокуса эти смещения просто увеличиваются на величину, которая зависит от координаты Z и фокусного расстояния. Там, где изображение должно быть размыто, смещения достигают величны больше пиксела, например:

  • VSA#1: Delta = -2 ; +1 (в пикселах)
  • VSA#2: Delta = +1 ; +2 (в пикселах)
  • VSA#3: Delta = -1 ; -2 (в пикселах)
  • VSA#4: Delta = +2 ; -1 (в пикселах)

То, что раньше служило для антиалиасинга, теперь служит для дефокуса. Изумительно то, при включенном антиалиасинге дефокус не требует дополнительных проходов. К сожалению, при слишком больших смещениях изображение начинает четвериться, и эффект теряет свою магию.

Страница 8 - Другие эффекты T-Buffer