Поддержка Unity
Текстуры: полная поддержка PBR-текстур
Модели: поддержка .FBX
HDRI: полная поддержка
Как настроить параметры загрузки Poliigon для Unity
Чтобы при загрузке вы получали нужные файлы, необходимо проверить настройки загрузки.
Чтобы перейти к настройкам загрузки, откройте «My Account» (в правом верхнем углу) > «Download Settings».
Убедитесь, что выбраны Unity и ваш движок рендеринга, затем закройте всплывающее окно, чтобы сохранить изменения. Готово! Теперь при каждой загрузке вы будете получать нужные файлы.
Как импортировать модели Poliigon в Unity
Чтобы импортировать модели в Unity, сначала настройте Download Settings, а затем воспользуйтесь одним из следующих способов:
Перейдите в меню Assets. Нажмите «Import New Asset». Затем выберите файл .fbx из распакованного архива.
Вы также можете нажать правой кнопкой мыши на панели инструментов проекта и выбрать «Import New Asset». Это импортирует файл непосредственно в текущую папку.
Наконец, можно просто перетащить файл .fbx из окна проводника.
Как импортировать PBR-текстуры Poliigon в Unity
Чтобы импортировать материалы в Unity, нажмите правой кнопкой мыши в любом месте окна проекта и выберите Create > Material.
Перетащите скачанные с Poliigon файлы текстур в окно проекта.
Дважды щелкните по материалу в окне Project и выберите HDRP/Lit в качестве типа шейдера.
Нажмите на файл карты нормалей (Normal map) на панели Project. Затем в окне Inspector выберите «Normal Map» в качестве типа текстуры.
В окне Material Inspector откройте созданный материал. Затем подключите карту Basecolor к входу «Base Map». После этого подключите карту Normal к входу «Normal Map».
Для карты смещения (Displacement) требуются дополнительные настройки в зависимости от желаемого результата.
Сначала нажмите на карту смещения на панели проекта, затем в окне Inspector снимите флажок «sRGB».
В окне Material Inspector перейдите к параметрам поверхности (surface options). Измените «Displacement Mode» на Vertex или Pixel displacement. Pixel displacement использует параллакс для имитации смещения геометрии. Vertex displacement попытается физически деформировать саму геометрию.
Для более детального смещения можно переключить тип шейдера на HDRP/Tessellation. Это позволит разбить меш на основе карты смещения для повышения детализации.
Независимо от типа смещения, после его включения появится вход «Height Map». Вы можете перетащить карту Displacement в этот слот и настроить амплитуду для достижения нужного вида.
Для оставшейся карты вам потребуется создать пользовательский файл текстуры с помощью стороннего графического редактора, например Adobe Photoshop или Gimp.
Шейдеру HDRP в Unity требуется карта «Mask». Эта карта объединяет Ambient Occlusion, Metallic и Roughness. Каждая из них использует разные цветовые каналы. Хотя Poliigon предоставляет карту ORM, которая также содержит несколько карт, она не соответствует структуре, ожидаемой Unity.
Для начала откройте карту Ambient Occlusion в графическом редакторе. Измените тип изображения, выбрав Image > Mode > RGB; так мы получим доступ к отдельным цветовым каналам.
Затем откройте карту Roughness. Ее нужно инвертировать, выбрав Image > Adjustments > Invert.
Скопируйте изображение. Затем перейдите к нашему файлу Ambient Occlusion. Откройте панель «Channels». Нажмите значок плюса внизу, чтобы добавить новый канал. Наконец, вставьте инвертированную карту Roughness в этот новый канал.
Затем откройте карту Metallic. Скопируйте ее и вставьте в красный канал нашего файла AO.
Наконец, синий канал предназначен для карты деталей (Detail Map) в Unity, которую мы не будем использовать в этом руководстве. Вы можете выбрать синий канал, затем выбрать Edit > Fill > и выбрать 100% черный цвет, так как этот канал не будет использоваться.
Сохраните файл в формате .Tif, затем перетащите его в Unity туда, где вы разместили остальные карты на предыдущих этапах. Теперь вы можете перетащить созданную карту маски в слот маски.
Как импортировать HDRI Poliigon в Unity
Чтобы импортировать HDRI в Unity, воспользуйтесь одним из следующих способов:
Перейдите в меню Assets. Нажмите «Import New Asset». Затем выберите HDRI из распакованного архива.
Вы также можете нажать правой кнопкой мыши на панели инструментов проекта и выбрать «Import New Asset», чтобы импортировать файл непосредственно в текущую папку.
Наконец, можно просто перетащить файл HDRI из окна проводника.
Затем нажмите на HDRI на панели проекта. В окне Inspector внесите следующие изменения:
Создайте новый материал, нажав правой кнопкой мыши на панели Project и выбрав Create > Material.
Затем нажмите правой кнопкой мыши на панели Hierarchy и выберите Volume > Sky and Fog Global Volume.
В окне Inspector внесите следующие изменения:
Измените «Sky Type» на «HDRI Sky».
Удалите «Physically Based Sky», нажав на меню из трех точек справа и выбрав «Remove».
В нижней части окна выберите «Add Override». Во всплывающем окне можно найти HDRI и выбрать «HDRI Sky».
Установите флажок в новом разделе HDRI, чтобы включить HDRI Sky. Затем перетащите HDRI с панели Project в пустое поле рядом с «HDRI Sky».

