Чем текстуры отличаются от материалов в 3D?

Арт: Иван Ромеро
Арт: Иван Ромеро

Чем текстуры отличаются от материалов в 3D?

Многие новички не видят разницу между материалами и текстурами. Оба этих понятия имеют ключевую роль в работе с 3D, так как без них любая сцена была бы лишь набором серых безликих объектов.

Говоря простым языком, текстуры и материалы используются для раскрашивания поверхности 3D-моделей. Но при погружении в детали появляются нюансы, которые необходимо учитывать.

Текстуры и материалы — не одно и то же, хотя их иногда используют как синонимы для обозначения скина модели. Но важно понимать разницу между этими понятиями. Например, при создании 3D-модели могли использоваться несколько материалов и всего лишь одна текстура.

Причина путаницы отчасти заключается в том, что художники используют текстуры и материалы по-разному в зависимости от своего стиля. Некоторые комбинируют обе техники для достижения наилучшего эффекта. Поэтому просматриваются общие черты.

Давайте рассмотрим каждый инструмент в отдельности.

Арт: Томаш Стаховяк
Арт: Томаш Стаховяк

Текстуры

Текстуры — это обычные изображения, которые накладываются на 3D-объекты. В качестве текстуры может использоваться любой файл в формате JPEG или PNG. Большинство художников создают свои текстуры либо находят в интернете готовые изображения с высоким разрешением.

Например, детализированное фото кирпичной стены можно использовать в качестве текстуры объекта. В результате модель (или ее часть) будет смотреться так, словно сделана из кирпича.

Также текстуру можно создать процедурным методом с помощью таких программ, как GIMP или Photoshop.

Художник может сделать фото камней или использовать их для того, чтобы создать нужную поверхность 3D-объекта. Либо можно нарисовать текстуру поверхности вручную, чтобы придать ей более стилизованный вид,

Для создания одного объекта нередко используется несколько текстур. При разработке видеоигр, например, ландшафт часто требует текстур травы, дороги, камней и т. д.

Комбинировать текстуры — это отличный способ добиваться более интересных эффектов, однако для этого требуется много практики.

Арт: Уэсли Шнайдер
Арт: Уэсли Шнайдер

Материалы

Материал определяет, как трехмерный объект отображается на экране.

Материалы определяют цвет объекта и то, насколько сильно поверхность отражает свет. Зачастую разные материалы имеют также несколько текстур.

Например, может использоваться диффузная текстура, карта нормалей и карта отражения. Это всё разные типы текстур, но вместе они сильно влияют на внешний вид объекта.

В каждой программе для работы с 3D есть свои настройки материалов. Комбинируя разные текстуры и материалы, можно создавать по-настоящему фотореалистичные поверхности.

Как использовать материалы и текстуры

Главное помнить, что нельзя применить текстуру к объекту без материала.

Текстура сама по себе — это просто бесполезное изображение. Чтобы она «заработала», требуется сначала применить материал непосредственно к поверхности модели.

Арт: Уэсли Шнайдер
Арт: Уэсли Шнайдер

Материалы объединяют текстуры с помощью разных шейдеров для достижения определенных эффектов. Например, диффузные шейдеры используются для получения матовой поверхности, а зеркальные — для глянцевой.

Без текстур большинство материалов смотрятся скучно. Текстурированная поверхность делает объект в разы более интересным.

Обычно художники начинают работу с поиска текстур, которые бы соответствовали поверхности объекта. Текстуры можно не только рисовать или скачать из интернета, но и сгенерировать процедурно.

Опытные 3D-художники филигранно настраивают параметры материалов, что в итоге сказывается на финальном результате. Настройки включают оттенок, тайлинг, детали карты нормалей и т. д.

Рендерер использует эту информацию для создания окончательного изображения. Программа учитывает, как свет от разных источников ложится на тот или иной материал для расчета отражений, теней, шероховатости и прочих эффектов. Это так завораживает!

Обратите внимание, что обычно текстуры создаются в другой программе. Чаще всего для этих целей используется Photoshop, GIMP или другое более специализированное ПО.

Источник https://conceptartempire.com/3d-textures-vs-materials/

1544 views·12 shares