04.05.2017, 16:08
|
#190
|
Модератор
Регистрация: 06.03.2007
Адрес: Киев, Украина
Сообщений: 11,391
|
Цитата:
Сообщение от Molva
Ил-28 с опознавательными знаками. Извините, получилось как получилось, правильно сделать не смог.
|
А это не "лекарство" ли, Олег?..
Цитата:
Сообщение от choisek
... дело вот в чем: как все знают, в игре любой самолет можно "отдать в руки" любой стране. Соответственно меняются и опознавательные знаки (далее - ОЗ) на нем. Для этого используется дполнительные полигоны, расположенные в местах, где должны быть ОЗ, а также всякие эмблемы и тактические номера. Полигоны эти - просто копия тех полигонов модели, что лежат под ними, но сдругой группой сглаживания (ну, это - очевидно) и с другим материалом. Материалы для этих полигонов называются OVERLAY1, OVERLAY2 и т.д. Поэтому и полигоны эти я буду называть "оверлееями". Так вот, на них сделан другой маппинг, специально чтобы по центру этой группы полигонов (оверлея) располагался ОЗ. Сами ОЗ - это отдельные тексутрки, квадратные и маленькие со знаками разных стран. Таким образом, при выборе некоей нации игроком, класс самолета подменяет оверлейную текстурку на нужную, соответствующую выбранной стране. Вобщем все очень просто. НО! У вот этих оверлейных текстурок - своя альфа (что логично, ну чтоб, например из квадратика звезду вырезать).
Следовательно (и вот тут засада!), если я нарисовал в Д2 дырку там, где должен располагаться ОЗ, то при повреждении этой детали, текстурка с ОЗ перекроет вырезанную альфой из основной текстуры самолета дырку в подстилающей поверхности!
|
__________________
|
|
|