У меня есть книга «OpenGL SuperBible Seventh Edition», и теперь я задаюсь вопросом , как работает тесселяция? В настоящее время я нахожусь в главе 3 книги, и я действительно не понимаю объяснения тесселяции с помощью шейдеров управления тесселяцией, механизма тесселяции и шейдеров оценки тосселяции.C++/OpenGL: Как работает Tesselation?
Поэтому я использую
- OpenGL 4.5
- C++ 11
- Окна
Может кто-нибудь объяснить мне подробнохау Tesselation работы в OpenGL 4.5 и что контрольные точки, партии и т. Д. есть?
EDIT: Хорошо, я думаю, что я должен задать более подробно.
- Что такое «примитив высокого порядка»?
- Что такое "quadrilaterals"?
- Что это за «контрольные точки», из которых сформирован патч?
- Что такое «партии»? (В книге объясняется, что шейдер управления тесселированием выполняется партиями по группам контрольных точек, где размер каждой партии совпадает с количеством вершин на патч.)
- Что такое «барицентрическая координата».
Я думаю, что это более ясно, что моя проблема и вопрос.
У меня нет этой книги, но разве это не то, что книга учит вас тому, что это значит? Разве это не происходит «как работает тесселяция [sic]» и значение различных других терминов? –
Да, это работа книги, чтобы научить меня, что это означает, и книга делает это. Проблема, с которой я сталкиваюсь, заключается в том, что я не понимаю тесселяционную часть этой книги. Возможно, это потому, что я не являюсь носителем английского языка или потому, что так написана эта часть книги. Вот почему я спрашиваю здесь. Потому что я не понимаю объяснения в книге. – ShadowDragon
Проблема с вашим вопросом в том, что она очень широкая и общая. Я понятия не имею, что это касается тесселяции, которую вы не понимаете.Это очень похоже на то, что вы просите кого-нибудь [переписать эту страницу и ее ассоциированные страницы] (https://www.opengl.org/wiki/Tessellation) для вас. Обычно мы ничего подобного не делаем; мы стараемся решать целенаправленные вопросы, а не широкую «как вся эта система работает». –