К основному содержимому

Использование ассетов Poliigon в Unity (обновлено в 2026 г.)

Поддержка Unity

  • Текстуры: полная поддержка PBR-текстур

  • Модели: поддержка .FBX

  • HDRI: полная поддержка

Как настроить параметры загрузки Poliigon для Unity

Чтобы при загрузке вы получали нужные файлы, необходимо проверить настройки загрузки.

Чтобы перейти к настройкам загрузки, откройте «My Account» (в правом верхнем углу) > «Download Settings».

Убедитесь, что выбраны Unity и ваш движок рендеринга, затем закройте всплывающее окно, чтобы сохранить изменения. Готово! Теперь при каждой загрузке вы будете получать нужные файлы.

Как импортировать модели Poliigon в Unity

Чтобы импортировать модели в Unity, сначала настройте Download Settings, а затем воспользуйтесь одним из следующих способов:

  1. Перейдите в меню Assets. Нажмите «Import New Asset». Затем выберите файл .fbx из распакованного архива.

  2. Вы также можете нажать правой кнопкой мыши на панели инструментов проекта и выбрать «Import New Asset». Это импортирует файл непосредственно в текущую папку.

  3. Наконец, можно просто перетащить файл .fbx из окна проводника.

Как импортировать PBR-текстуры Poliigon в Unity

  1. Чтобы импортировать материалы в Unity, нажмите правой кнопкой мыши в любом месте окна проекта и выберите Create > Material.

  2. Перетащите скачанные с Poliigon файлы текстур в окно проекта.

  3. Дважды щелкните по материалу в окне Project и выберите HDRP/Lit в качестве типа шейдера.

  4. Нажмите на файл карты нормалей (Normal map) на панели Project. Затем в окне Inspector выберите «Normal Map» в качестве типа текстуры.

  5. В окне Material Inspector откройте созданный материал. Затем подключите карту Basecolor к входу «Base Map». После этого подключите карту Normal к входу «Normal Map».

  6. Для карты смещения (Displacement) требуются дополнительные настройки в зависимости от желаемого результата.

    • Сначала нажмите на карту смещения на панели проекта, затем в окне Inspector снимите флажок «sRGB».

    • В окне Material Inspector перейдите к параметрам поверхности (surface options). Измените «Displacement Mode» на Vertex или Pixel displacement. Pixel displacement использует параллакс для имитации смещения геометрии. Vertex displacement попытается физически деформировать саму геометрию.

    • Для более детального смещения можно переключить тип шейдера на HDRP/Tessellation. Это позволит разбить меш на основе карты смещения для повышения детализации.

    • Независимо от типа смещения, после его включения появится вход «Height Map». Вы можете перетащить карту Displacement в этот слот и настроить амплитуду для достижения нужного вида.

  7. Для оставшейся карты вам потребуется создать пользовательский файл текстуры с помощью стороннего графического редактора, например 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, воспользуйтесь одним из следующих способов:

  1. Перейдите в меню Assets. Нажмите «Import New Asset». Затем выберите HDRI из распакованного архива.

  2. Вы также можете нажать правой кнопкой мыши на панели инструментов проекта и выбрать «Import New Asset», чтобы импортировать файл непосредственно в текущую папку.

  3. Наконец, можно просто перетащить файл HDRI из окна проводника.

  4. Затем нажмите на HDRI на панели проекта. В окне Inspector внесите следующие изменения:

    • измените «Texture Shape» на «Cube»

    • В нижней части окна можно задать максимальный размер и сжатие. Это может быть полезно, если вы скачали HDRI очень высокого разрешения и хотите сэкономить ресурсы рендеринга.

    • Нажмите «Apply» и дождитесь обновления настроек.

  5. Создайте новый материал, нажав правой кнопкой мыши на панели Project и выбрав Create > Material.

    • Нажмите на материал, и в окне Inspector:

      • Установите тип шейдера на Skybox/Cubemap.

      • Перетащите HDRI в пустой слот Cubemap в окне Inspector.

  6. Затем нажмите правой кнопкой мыши на панели Hierarchy и выберите Volume > Sky and Fog Global Volume.

  7. В окне Inspector внесите следующие изменения:

    • Измените «Sky Type» на «HDRI Sky».

    • Удалите «Physically Based Sky», нажав на меню из трех точек справа и выбрав «Remove».

    • В нижней части окна выберите «Add Override». Во всплывающем окне можно найти HDRI и выбрать «HDRI Sky».

    • Установите флажок в новом разделе HDRI, чтобы включить HDRI Sky. Затем перетащите HDRI с панели Project в пустое поле рядом с «HDRI Sky».

Нашли ответ на свой вопрос?