Введення в txtr-ресурси (текстури), всесвіт гри the sims!

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


1. Принцип роботи mipmap-текстур.

Коли ви заходите в Texture Image (TXTR) в SimPE, в робочому вікні Plugin View ви бачите кілька розмірів вашої текстури, починаючи з дрібних і закінчуючи великими. Це mipmap-текстури - кількість рівнів чіткості для текстури. Кількість рівнів може бути різний для різних текстур.

Введення в txtr-ресурси (текстури), всесвіт гри the sims!

Для чого потрібні ці mipmap? - У грі вони діють за принципом економії оперативної пам'яті: чим ближче ви наближаєте камеру, тим більший розмір текстури подгружается, чим далі ви віддаляєте камеру, тим менший розмір текстури завантажується. Навіщо це треба, запитаєте ви? А тепер уявіть, що на вашому лоті перебувати близько сотні різних об'єктів: дрібних і великих, і якщо при віддаленні камери для всіх відразу довантажувати текстури розміром в 256 або 512 пікселів, ваша гра буде дуже сильно гальмувати. Саме тому, при віддаленні камери, використовуються більш дрібні текстури, вони вантажаться швидше і підходять для візуалізацію предмета здалеку (оскільки в дрібному масштабі розглядати текстури в 512 пікс. Нераціонально).

Якщо, наприклад, ви хочете додати ще один розмір, оскільки найбільший з них для вашого об'єкта занадто дрібний, ви можете додати ще один рівень з допомогою кнопки Add і вікон Size і MipMap Level, але не забувайте, що у всіх mipmap-текстур при збільшенні рівня розмір збільшується вдвічі, як по ширині так і по висоті, тому розміри можуть бути тільки - 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024. Якщо, наприклад, ваша текстура розміром 64х64, то наступна буде 128х128, якщо ж розмір 128х256, наступна буде 256х512 - ширина і довжина збільшуються пропорційно.

Якщо ви раптом при перефарбування предмета помітили, що при віддаленні камери, ваша текстура замінюється оригінальною, старої, значить причина в застарілими mipmap-структурах. Зробіть Update all sizes або користуйтеся DDS Utilities для автоматичного оновлення при імпорті.

2. Плагін nVidia DDS Utilities.

Якщо ви використовуєте для текстури стандартні кнопки Import / Export, ви повинні пам'ятати, що загрожують можна тільки формати .png і .bmp. А також робити вручну Update all sizes. До того ж часто після імпортування ви можете помітити, що якість текстури впало. Тому раджу вам використовувати для роботи з текстурами плагін nVidia DDS Utilities.
Щоб його встановити, зайдіть в симпо в розділ меню Extra - Preferences і в закладці System Folders натисніть на посиланні в електронному робочому полі або ж перейдіть за цим посиланням

Введення в txtr-ресурси (текстури), всесвіт гри the sims!

Тепер при Імпорті текстури ви можете натиснути правою кнопкою миші і вибрати функцію Build DXT. Далі підбирайте параметри відповідно до типу текстури - дефолтний Smoothen краще не використовувати, для текстур з безліччю деталей використовуйте SharpenSoft.
Плюси даного способу:
- імпортуються текстури будь-якого формату, а не тільки .png .і bmp
- якість текстури краще
- автоматичне оновлення всіх розмірів зображення
- можливість імпортувати зображення іншого розміру
- можливість змінювати тип текстури (DXT1, DXT3 і DXT5) прямо при імпорті

3. Формати текстури в SimPE.

У вікні Format є невеликий список форматів на вибір, які розуміє SimPE і наша з вами гра. Давайте розглянемо їх:

* Raw8Bit: використовується для текстур рельєфу і тіні (відтінки сірого) - 8 бітів на піксель.
* Raw24Bit: використовується для звичайних кольорових текстур - 24 біта на піксель.
* Raw32Bit: висока якість "RAW" - 32 біта на піксель.
* DXT1: часто використовуваний формат для звичайних кольорових непрозорих текстур.
* DXT3: використовується для текстур з прозорістю, але зазвичай з різкими межами, без плавних переходів від прозорості до непрозорості.
* DXT5: використовується для текстур з прозорістю, але відображає плавні переходи, призводить до кращих результатів для градієнтів прозорості ніж DXT3.

Введення в txtr-ресурси (текстури), всесвіт гри the sims!

Тому якщо ви використовуєте звичайну непрозору текстуру, доцільніше вибрати для неї формат DXT1 або Raw24Bit, а якщо хочете зробити наприклад кольорове скло або мереживні фіранки, вам не обійтися без форматів DXT3 і DXT5.