Я пытаюсь реализовать позиционное моделирование одежды с использованием аппаратного тесселяции. Это означает, что я хочу просто загрузить контрольный квад на графическую карту, а затем использовать тесселяцию и затенение геометрии для создания узлов в ткани.
Эта идея следует за бумагой:
Huynh, David, "Моделирование ткани с использованием аппаратной тесселяции" (2011). Тезис. Рочестерский технологический институт http://scholarworks.rit.edu/theses/265/
Я знаю, как использовать тесселяцию для создания смоделированных точек. Чего я не знаю, так это как хранить вычисленную информацию в кадровом буфере.
Геометрия, а также шейдеры оценки тесселяции имеют информацию, необходимую для вычислений на вершину. Но могут ли они напрямую писать в фрейм-буфер?
Я знаю, что фрагмент-шейдер может записывать в фрейм-буфер, но моя информация будет интерполирована, и я больше не буду знать, что писать в какой позиции.