#algorithm #normalization #triangulation #wavefront
#алгоритм #нормализация #триангуляция #волновой фронт
Вопрос:
Допустим, я получил Obj-файл, который содержит эту строку:
f 3963//6343 3962//6343 3964//6344 3764//6324
Я хочу нарисовать лицо с 2 треугольниками, что означает 2 грани. Прямо сейчас, как вы можете видеть, это quad. Каждая вершина получила свою нормаль. Если я использую триангуляцию и вычисляю 2 грани, изменяются ли нормали каждой вершины? Нужно ли мне находить свои собственные нормали к новым лицам?
Ответ №1:
Нормали вершин используются в шейдере для целей интерполяции освещения, то есть они представляют нормаль поверхности в каждой вершине. Если вы не добавляете никаких вершин, нет никакой информации для добавления, т. Е. Нормали остаются такими, какие они есть в вершинах.