Оновлення 18.08.23: Тепер ми пропонуємо версії наших asset з каменю/мармуру, що мають tiling, для яких раніше застосовувалася dilation. Проте повна колекція ще не була конвертована, тому перевіряйте оновлення!
Завантажили texture з розмитими краями? Не панікуйте! Це зроблено навмисно.
Художники та 3D-програмне забезпечення віддають перевагу textures, які мають співвідношення сторін 1x1. Їх легше маніпулювати, використовувати для tiling та застосовувати без зміни будь-яких UV. Ось чому Poliigon використовує процес, поширений у розробці ігор, відомий як Texture Dilation. Він «розмиває» край texture, щоб заповнити решту простору.
Нижче ми пояснюємо, як видалити цю dilation, а також надаємо детальніше пояснення того, що це таке і чому це необхідно.
Як видалити Texture Dilation у Photoshop
Як видалити Texture Dilation у вашому 3D-програмному забезпеченні
Що таке Texture Dilation
Texture Dilation — це процес, поширений у розробці ігор, який «розмиває» край texture, щоб заповнити решту простору для підтримки співвідношення сторін 1:1.
Це приклад texture із застосованою Texture Dilation:
В ідеалі ми б завжди надавали textures зі співвідношенням сторін 1:1 без dilation, але, на жаль, реальний світ рідко буває таким зручним. Більшість об'єктів виглядають так:
Тому зазвичай частина етапу обробки texture передбачає приведення такої texture до квадратної пропорції 1:1. Це означає обрізання (віднімання з боків або зверху) або заповнення (дублювання інформації).
Кінцева texture:
Ці підходи чудово працюють для об'єктів, які є однорідними та повторюваними.
Але для textures з характерними, непередбачуваними візерунками дублювання неможливе без появи швів. Наші скани Marble slab є ідеальним прикладом цього.
І тому ми використовуємо Texture Dilation, яка «розмиває» край texture, щоб заповнити решту простору.
По суті, це дає вам усі переваги texture 1x1, але без втрати або дублювання інформації.
Але навіщо взагалі потрібна dilation? Чому не просто чорний фон?
Чорні або прозорі частини зображення можуть спричинити проблеми, коли ігровий рушій зменшує роздільну здатність textures (mipmapping) на UV-розгорнутій моделі.
Джерело зображення: стаття Adobe Substance для додаткових прикладів.
Dilation гарантує, що будь-які помилки в UV-розгортці не будуть такими помітними.
Тим не менш, ми знаємо, що не всі використовують textures для ігор, і тому не вважатимуть dilation корисною. Отже, якщо ви хочете видалити її зі своєї texture, прочитайте наші посібники вище.






