Введення в роботу з

Введення в роботу з .dds форматом

Всі текстури для ігор від Bethesda, і, зокрема, Skyrim представлені в форматі .dds. Цей формат може містити в собі кілька розмірів однієї і тієї ж текстури. Будь-який розмір текстури використовувати не можна, тільки: 8. 16. 32. 64. 128. 256. 1024. 2048 і так далі. Всі ресурси запаковані в .bsa архіви з відповідними назвами. Текстури ще називають картами. Кожна дифузна карта (кольорова текстура) супроводжується, як мінімум, картою нормалей - normal map. виняток становлять текстури для ефектів і їм подібні. Про карти нормалей добре написано на Вікі. Якщо говорити коротко, то карти нормалей дозволяють нізкополігональних моделі виглядати високополігональні, додаючи всілякі дрібні впуклості і опуклості, і ще вона бузкова і має маркер _n (ім'я текстури_n.dds) або, тепер ще, _msn. так що, при її ідентифікації помилитися неможливо. Є ще карта світіння - glow map. яка визначає які області на текстурі будуть світитися, а які - ні, має маркер _g. А так же, виключно для Skyrim, введена нова карта - маска глянцю, має маркер _m. визначає, при її використанні (тобто, якщо її не додавати, то глянцю не буде взагалі ніде на моделі), яка частина текстури буде відображати оточення і в якій мірі. Движок Облівіон сам знаходить і завантажує правильно марковані карти, а, ось, для Скайріма потрібно вносити всі карти в модель примусово, причому кожну в свій, спеціально для неї призначений слот. Ось, загалом то, і все.

1. Adobe Photoshop
2. Плагін для Фотошопа від Nvidia для роботи з форматом .dds і створенням карт нормалей.
3. Який-небудь распаковщик .bsa архівів. Наприклад [b] BSA Browserby Fawzib Rojas.
4. Важливо! Прямі руки.
5. Трошки знати англійську мову. Зовсім трохи. [/ B]

Передбачається, що Фотошоп вже встановлено, і ми вміємо з ним більш-менш стерпно спілкуватися.
Ставимо плагін NVidia. він додасть здатність Фотошопу працювати з .dds форматом і пункт в меню Filter -> NVIDIA Tools -> NormalMapFilter.
Щоб витягти текстуру з BSA-архіву. відкриємо скачаний BSA Browser. в ньому відкриємо (Меню -> File -> Open.) потрібний нам BSA-архів (Шлях до папки Skyrim # 92; Skyrim # 92; Data # 92; Skyrim - Textures.bsa), виділимо потрібні нам файли і ізвлечём їх. Даний распаковщик пропонує два варіанти отримання: в довільну папку (Меню -> Action -> Extract To.) Або відразу в папку Data (Меню -> Action -> Extract). Ієрархія папок, в обох випадках, буде створена автоматично.
Відкриваємо текстуру в Фотошоп. При відкритті, плагін поцікавиться настройками читання в такому вікні:

Введення в роботу з


Краще відзначити все так, як на зображенні, крім останньої галки, тут на ваш розсуд: хочете кожен раз бачити це вікно, залишайте галку, не хочете - забирайте. Пункт Load MIP Maps відповідає за відкриття всіх або одного розміру текстури, рекомендую вимкнути його. Всі розміри нам відкривати не потрібно, вони автоматично згенерує при збереженні текстури.
Змінюємо текстуру. Цей пункт я зараз не буду розгортати, нас цікавлять тільки настройки.
Тепер зберігаємо. Тут трошки складніше вікно вискочить:

Введення в роботу з


Розберемо його детальніше:
Верхній випадає містить настройки оптимізації та наявність # 92; відсутність альфа-каналу і його тип. Всі пункти нас не цікавлять, тільки 4

DXT1 RGB - його вибираємо для всіх текстур без альфа-каналу
DXT5 ARGB - для всіх текстур з альфа-каналом
8.8.8 RGB - збереження без стиснення і альфа-каналу
8.8.8.8 ARGB - без стиснення з альфа-каналом

Останні 2 пункту експлуатувати особливо не варто, бо вага текстури вийде набагато більше, вони виправдані для текстур з дуже плавними переходами кольору на великих площах (наприклад, карта нормалей для осіб, якщо зберегти зі стисненням, то на обличчях персонажів з'являться некрасиві артефакти)

Далі, нас цікавить пункт генерації додаткових розмірів:

Generate MIP Maps - з доп. розмірами (найпоширеніший варіант)
Use Existing MIP Maps - вибрати доп. розміри самостійно
No MIP Maps - без доп. розмірів

При збереженні з генерацією доп. розмірів можна вибрати в списку, що випадає поруч: All (всі можливі) або вказати бажану кількість. Я завжди ставлю All.

Все інше, якщо ви не налаштовані на експерименти, залишаємо як на доданому вище зображенні, для наших цілей воно в налаштуванні не потребує.

Не будьте таким песимістом

А іщщо є Paint.NET, мені її тут чол з авой ЧакНоріса порадив. Хороша прога. Вона безкоштовна і теж нормально текстурки конвертує. Так в одній з місій NVB2 треба вбивати Гулей-комуністів, у них на стінах там комуністичні плакати важать, портрет Карли Маркса. А я на Гулей фошісскую уніформу надів і фошісское зброю їм роздав (ну там всякі MG42 / MП40 / Walther PP), але це з чужих модів. А плакатики фошисскіе сам в інеті знайшов, скорвертіл за допомогою цієї проги (Paint NET) і на стінки повісить. А замість Карли Маркса - Гітлара їм на стінку повісив. Так то.

І шо тепер, нова хвиля огидних виробів "мій перший ретекстур"? Ось Дякую

Схожі статті