Очевидно, куб просто не является типичным примером, потому то у него в вершинах нормали "изломаны". в более типичных мешах, скажем, органики, одной позиции вершины соответствует ровно одна нормаль, думаю, лучше ориентироваться на этот случай.
Можно взять сферу как пример...
Есть 3 причины, по которым может понадобиться дублирование вертексов
1. Случай с кубом - нормали кардинально отличаются, а сглаживание приводит к неверному освещению
2. Мэппинг имеет разрывы (а это весьма обычное дело).
3. В вертексах сидит какая-нить user data, которая должна быть уникальна для каждого вертекса. Например - используется vertex color для задания определёных коэффициентов.
Так что в общем случае имеет смысл выгружать из редактора меш, в котором есть дублирующиеся вертексы, а потом оптимизировать - убирать те дубликаты, в которых либо совпадают ВСЕ компоненты, а не только позиция, либо для которых допустимо нивилирование разницы значений (для нормалей - сглаживание)
А брать для примера меши, в которых и сглаживание не мешает, и мэппинг без разрывов - неправильно, ибо подобное редко встречается в реальной жизни.
Suslik
> в более типичных мешах, скажем, органики, одной позиции вершины соответствует
> ровно одна нормаль, думаю, лучше ориентироваться на этот случай.
Смотри, нормаль-то одна, но вот возьмём лист пальмы, к примеру. Для того, что б его красиво на шейдере пошатать, надо вертексы двигать неравномерно - он же жестче у стебля, нежели по краям. И вот это так раз возможный случай 3 из предыдущего поста. Т.е. конечно, моделлер должен стремиться так построить геометрию, что б после оптимизации дублирования не осталось, но в общем случае могут быть варианты, когда дублирования не избежать.
Thryl
Что ты хочешь сказать и кому? Если ты про то, что нужно дублировать вершины всегда, то ты не прав... Если ты про то, что не всегда нужно дублировать вершины - помоему это и так всем ясно...
Про то что не надо дублировать вершины с разными атрибутами - очевидно, да и было уже сказано в этой теме...
Executor
> Про то что не надо дублировать вершины с разными атрибутами - очевидно, да и
> было уже сказано в этой теме...
Виноват, сначала запостил, потом глянул, что уже было.
Тема в архиве.