×
Меню
Индекс

Alpha Channel creation v2

Еще одна классика.
Заметка ажно 2003года, но без нее просто было бы скучно.
Поэтому она здесь.
Или о том, как сделать свою "первую" альфу для головы!
 
Данная версия взята с Тиарума, но фактически это копипаста из Pdf файла, который можно найти в разных местах.

Morrowind:Как работать с DDS
Материал из Tiarum
http://tiarum.com/wiki/Morrowind:Анимация_лица_в_3DSMAX_для_игры
автор: Александр Тараканов (HinM, Sinder)
редактирование: Garin
ccылка на оригинал: Летописи Тамриэля
http://tes.ag.ru/cs/articles/manual.shtml
 
Как работать с DDS
DDS - формат, предназначенный для хранения текстур, как сжатых, так и несжатых. К особенностям файлов формата .dds относятся его относительно небольшие размеры, генерация mip-карт, а также возможность использования альфа-канала в изображении. Вот о последнем мы и поговорим.
 
Часть моделей в игре созданы с применением текстур, использующих альфа-канал (для тех, кто не знает - это канал прозрачности, когда определенный цвет в изображении обрезается, с возможностью заполнения этой области изображением из другого слоя - как, например, в телепрограммах, где участники сидят в полностью созданной на компьютере студии ).
 
В Морровинде - это модели, обладающие некоторой степенью прозрачности (альфа-канал частично прозрачен) - призраки, кристаллы, а также модели, где использование излишней детализации можно избежать - модели кирасы Руки, имперской кольчужной женской кирасы. Так как .bsa у меня не распакованы, пример будет из того, что есть под рукой - это модель из набора причесок, в которой есть диадема.
 
Выбрав текстуру, которая изображает диадему, откроем ее в Фотошопе. Перейдем из вкладки Слои (Layers) во вкладку Каналы (Channels). Мы увидим следующее:
 
Область, где находится диадема в альфа-канале, белого цвета, фон черный, это значит, что белая область будет непрозрачной и мы увидим диадему, черная область обрежется и в игре будет прозрачной.
 
Теперь отредактируем альфа-канал, полностью обрезав белый цвет (операции с альфа-каналом производятся так же, как и со слоями), а во вкладке слои удалим изображение диадемы - в конструкторе это будет выглядеть так:
 
Как мы видим, диадема пропала. Модель диадемы в результате замены текстуры стала прозрачной. Теперь совершим прямо противоположную операцию - обрежем в альфа-канале черный цвет, заменив его белым, результат на следующем изображении:
 
Теперь мы видим всю модель полностью, альфа-канал не используется. Какой же вывод из всего сказанного? Ориентируясь по модели, мы можем в Фотошопе сделать ЛЮБУЮ диадему своими руками. В частности, модель с первой картинки нарисовал я сам.
 
Процесс создания таков:
 
Текстуры с альфа-каналом использованы не во всех моделях, но, открыв текстуру и заглянув во вкладку каналов, вы можете проверить - если альфа-канал содержит изображение, то его можно редактировать.