Показать сообщение отдельно
Старый 04.02.2013, 16:32   #527
choisek
Местный
 
Регистрация: 04.09.2009
Сообщений: 115
По умолчанию

Цитата:
Сообщение от Da_Don Посмотреть сообщение
При создании развертки, если наложить два объекта друг на друга - образуется дыра на месте того объекта, который был закрыт сверху другим объектом - меня к этому приучили еще парни из Гравитим.
Ерунда. Никакой дыры не получится. Просто две детали будут красится одним и тем же кусочком текстуры.

Другое дело, что если на одной детали использовался альфа-канал, а на другой его использование по какой-то причине не желательно - тогда да, могут быть проблемы. Но и тут можно решить порблему, использовав разные материалы: для детали, где нужен альфа-канал - использовать материал с поддержкой прозрачности, а на второй, где альфа не нужна, использовать материал без прозрачности. Но при этом, с одной и той же диффузной текстурой.

Плюс, могут быть особые требования, характерные для какого-либо конкретного движка, типа, не использовать на вершинах разных объектов одинаковые текстурные координаты, потому что они используются для какой-то хитрой сортировки в Z-буфере, или для построения тени и т.п. Но такие вещи - это обычно из оперы про "накостыльное" программирование. Как правило, так не делают. Ибо ничтожный возможный выигрыш в производительности таких алгоритмов нивелируется проблемами с изготовлением и "перетяжеленностью" 3D моделей.

В Ил-2 я в примерных моделях таких вещей не встречал и подозреваю, что там такого и нет.

Последний раз редактировалось choisek; 04.02.2013 в 16:41.
choisek вне форума   Ответить с цитированием