Morrowind Як працювати з DDS

Як працювати з DDS

DDS- формат, призначений для зберігання текстур, як стислих, так і стиснутих. До особливостей файлів формату .dds відносяться його відносно невеликі розміри, генерація mip-карток, а також можливість використання альфа-каналу у зображенні. Ось про останнє ми й поговоримо.

Частина моделей у грі створена із застосуванням текстур, що використовують альфа-канал (для тих, хто не знає - це канал прозорості, коли певний колір у зображенні обрізається, з можливістю заповнення цієї області зображенням з іншого шару - як, наприклад, у телепрограмах, де учасники сидять у повністю створеній на комп'ютері студії).

У Морровінді – це моделі, що володіють деяким ступенем прозорості (альфа-канал частково прозорий) – привиди, кристали, а також моделі, де використання зайвої деталізації можна уникнути – моделі кіраси Руки, імперської кольчужної жіночої кіраси. Так як.bsaу мене не розпаковані, приклад буде з того, що є під рукою – це модель із набору зачісок, у якій є діадема.

Вибравши текстуру, яка зображує діадему, відкриємо її у Фотошопі. Перейдемо зі вкладки Шари (Layers) у вкладку Канали (Channels). Ми побачимо таке:

morrowind

Область, де знаходиться діадема в альфа-каналі, білого кольору, чорний фон, це означає, що біла область буде непрозорою і ми побачимо діадему, чорна область обріжеться і в грі буде прозорою.

Тепер відредагуємо альфа-канал, повністю обрізавши білий колір (операції з альфа-каналом проводяться так само, як і з шарами), а у вкладці шари видалимо зображення діадеми - в конструкторі це виглядатиме так:

колір

Як бачимо, діадема зникла. Модель діадеми внаслідок заміни текстури стала прозорою. Тепер здійснимо прямо протилежну операцію - обріжемо в альфа-каналі чорний колір, замінивши його білим, результат на наступному зображенні:

працювати

Тепер ми бачимо всю модель повністю, альфа-канал не використовується. Який висновок зі всього сказаного? Орієнтуючись за моделлю, ми можемо у Фотошопі зробити БУДЬ-ЯКУ діадему своїми руками. Зокрема, модель із першої картинки намалював я сам.

Процес створення такий:

  • Спочатку створюємо альфа-канал (якщо він відсутня природно)
  • Потім редагуємо текстуру так, як нам захочеться – зручніше робити це не на тлі, а в новому прозорому шарі – це зменшить паразитів на краю зображення.
  • Після того, як все приготовлено, клацаємо інструментом "Чарівна паличка" на прозорому фоні (чутливість поставить мінімальну) та інвертуємо виділення.
  • Об'єкт ми виділили, тепер, не знімаючи виділення, переходимо у вкладку каналів і в альфа-каналі вирізаємо виділене (перед цим на панелі клацніть на значку з маленьким чорним і білим квадратиком - палітра встановить чистий чорний і білий колір). Повторюся, що область, що вирізає, повинна бути білою, а фон чорний.
  • Зливаємо шари та зберігаємо в.dds- текстура готова.

Текстури з альфа-каналом використані не у всіх моделях, але, відкривши текстуру та зазирнувши у вкладку каналів, ви можете перевірити - якщо альфа-канал містить зображення, його можна редагувати.

Також альфа-канал застосовується для створення іконок, притому неважливо, чи використовуєте ви.ddsабо.tga, обидва ці формати підтримують альфа-канал. Принцип створення такий самий,розмір іконки -32*32pix.

Сподіваюся, цей невеликий туторіал допоможе вам у вашій нелегкій справі модобудування :)

ЯК ПРАЦЮВАТИ З DDS