Обновление от 18.08.23: Теперь мы предлагаем тайловые версии наших asset из камня/мрамора, к которым ранее применялась Texture Dilation. Однако полная коллекция еще не была преобразована, поэтому следите за обновлениями!
Скачали текстуру с размытыми краями? Не паникуйте! Это сделано намеренно.
Художники и 3D-программы предпочитают текстуры с соотношением сторон 1:1. Их проще обрабатывать, тайлить и использовать без изменения UV. Вот почему Poliigon использует процесс, распространенный в разработке игр, известный как Texture Dilation. Он «растягивает» край текстуры, чтобы заполнить остальное пространство.
Ниже мы объясним, как удалить эту Texture Dilation, а также предоставим более подробное объяснение того, что это такое и почему это необходимо.
Как удалить Texture Dilation в Photoshop
Как удалить Texture Dilation в вашем 3D-софте
Что такое Texture Dilation
Texture Dilation — это процесс, распространенный в разработке игр, который «растягивает» край текстуры, чтобы заполнить остальное пространство для поддержания соотношения сторон 1:1.
Это пример текстуры с примененной Texture Dilation:
В идеале мы бы всегда предоставляли текстуры с соотношением сторон 1:1 без Texture Dilation, но, к сожалению, реальный мир редко бывает таким удобным. Большинство объектов выглядят так:
Поэтому обычно часть процесса обработки текстур включает приведение такой текстуры к квадратному соотношению 1:1. Это означает кадрирование (обрезание по бокам или сверху) или заполнение (дублирование информации).
Итоговая текстура:
Эти подходы отлично работают для однородных и повторяющихся объектов.
Но для текстур с характерными, непредсказуемыми узорами дублирование невозможно без появления швов. Наши сканы Marble slab — идеальный тому пример.
И поэтому мы используем Texture Dilation, которая «растягивает» край текстуры, чтобы заполнить остальное пространство.
По сути, это дает вам все преимущества текстуры 1:1, но без потери или дублирования информации.
Но зачем вообще нужна Texture Dilation? Почему не просто черный фон?
Черные или прозрачные части изображения могут вызвать проблемы, когда игровой движок уменьшает масштаб текстур (мип-маппинг) на UV-развернутой модели.
Источник изображения: статья Adobe Substance для получения дополнительных примеров.
Texture Dilation гарантирует, что любые ошибки в UV-развертке не будут так заметны.
При этом мы знаем, что не все используют текстуры для игр, и поэтому не найдут Texture Dilation полезной. Так что, если вы хотите удалить ее из своей текстуры, прочитайте наши руководства выше.






