Можно ли использовать буфер Vertex с буфером индекса и применять нормали? Кажется, что нормаль больше похожа на атрибут лица, чем на атрибут вершины. F.E. в кубе каждая вершина имеет 3 нормали, в зависимости от лица.Обработка нормалей с индексированной геометрией
Есть ли разумный способ использования нормалей с индексированной геометрией? Или мне нужно построить только Vertex Buffer и перестать использовать индексный буфер?
Заранее спасибо.
Нормали являются атрибутами вершин; вам нужно дублировать вершины, где ваша сетка не должна быть гладкой. (В кубе каждый угол будет иметь три вершины, по одному для каждого «лицо нормальное».) – molbdnilo
@molbdnilo, так что вы говорите, что в этом случае у меня было бы 24 вершин вместо 8, верно? Хорошо, и как насчет случая, когда у меня есть, например, сложная человеческая сетка? –
Человеческие лица гладкие, как и большинство вещей в природе. – molbdnilo