Перейти к содержимому

Как сохранить модель с текстурой в блендере

  • автор:

Как быстро экспортировать в fbx с текстурами?

и все равно у меня почему-то при загрузке все текстуры пропадают.

модель для тестов

ghgfhjgfh.PNG

Но есть же такая функция

изображение_2021-05-06_113625.png

И все равно текстуры нет

изображение_2021-05-06_114050.png

Использовать Substance Painter я не могу так как мои драйвера ее не поддерживают.

Использование библиотеки материалов / Блендер

Библиотека материалов «Вердж3Д» — это коллекция готовых к использованию материалов, которые вы можете назначить своей модели в «Блендере». Ниже, вы можете ознакомиться с процессом установки и эффективным методом использования данных материалов.

Примеры материалов из библиотеки Вердж3Д

  • Установка
  • Добавление материалов в проект
  • Настройка окружения
  • Развёртка
  • Настройка материалов
  • Разрешение изображений
  • Перемещение текстур в папку приложения

Установка

В магазине «Софт Эйт Софт» доступны следующие библиотеки материалов:

  • Базовая.
  • Ювелирная.
  • Набор материалов для техники (в разработке).

Просто распакуйте архив с библиотекой материалов в любую папку на вашем компьютере. Внутри распакованной папки вы найдете несколько файлов расширения blend (по одному на каждый материал). Текстуры используемые в материалах расположены в папке с названием material_maps. Папка environments содержит три варианта ХДР-изображений, которые вы можете использовать для окружения (каждый вариант представлен в разрешении: 1k, 2k и 4k).

Добавление материалов в проект

Чтобы использовать библиотеки материалов в проекте, вызовите диалоговое окно File / Append.

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

Нажмите один раз на папку Material.

. выберите материал и нажмите кнопку Append from Library.

Как только материал будет добавлен, у вас появится возможность назначить его для своей модели. Выберите модель, перейдите во вкладку Material, нажмите на маленькую кнопку рядом с названием материала (или рядом с кнопкой New, если у модели нет назначенного материала) и выберите из списка добавленный материал.

Настройка окружения

Материалы сделанные под движок «Иви» нуждаются в настроенном окружении, иначе они будут выглядеть темно из-за отсутствия отражений. В проекте создаваемом в «Вердж3Д» по умолчанию уже настроено окружение, которое вы можете использовать для своего приложения. Кроме того, вы можете настроить окружающую среду с нуля как показано в этом видео уроке. Для этой цели вы можете использовать любую из ХДР-текстур, находящихся в пакете материалов в папке environments.

Развёртка

Большинство материалов библиотеки требуют, чтобы у моделей была развёртка. Подумайте о том, чтобы развернуть свои модели для достижения наилучшего результата.

Настройка материалов

Большинство шейдеров предлагают наборы входных данных, путем настройки которых вы можете создать уникальный материал, подходящий под ваши нужды.

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

Разрешение изображений

Некоторые материалы используют текстуры высокого разрешения (до 8k), которые могут существенно повлиять на скорость загрузки и производительность. Если необходимости в высоком разрешении текстур в вашем проекте нет, рассмотрите возможность ужать изображения.

Перемещение текстур в папку приложения

Для обеспечения целостности вашего приложения (что важно, если вы передаете исходные данные проекта третьим лицам), можно сохранить текстуры, используемые добавленными материалами, в папке приложения, как описано ниже.

Откройте Image Editor (или UV Editor) в «Блендере». Выберите текстуру из выпадающего списка и проверьте её путь к файлу.

Если окажется, что путь к текстуре указан из папки библиотеки материалов, используйте меню Image / Save As, чтобы сохранить её в папке приложения.

Найдите другие текстуры библиотеки материалов и повторяйте эту операцию до тех пор, пока все текстуры не будут перемещены.

Вы можете проверить целостность вашего приложения, переместив его папку в другое место в вашей файловой системе. Откройте blend файл и вызовите диалоговое окно File / External Data / Report Missing Files.

Если какие-то текстуры, используемые в blend-файле утеряны, внизу экрана появится соответствующее жёлтое предупреждение.

Остались вопросы?

Задавайте их на нашем форуме!

Упаковка текстур в файл при экспорте в FBX из Blender

Формат .FBX поддерживает упаковку текстур внутрь файла. Для того чтобы встроить текстуры внутрь файла .fbx при экспорте из Blender, нужно в параметрах экспорта указать значение параметра Path Mode равное Copy и включить переключатель Embed Textures.

.blend file on Patreon

Важно отметить, что нода с текстурой Image Texture в материале должна подсоединяться к ноду Principled BSDF. Если используются другой тип нод, например Diffuse BSDF, текстура не будет сохранена в файл .fbx при экспорте.

Если экспорт в формат FBX производится при помощи Blender Python API, для того чтобы упаковать текстуры в файл нужно выставить те же самые параметры в коде:

Форум

Здравствуйте. При переносе модели в конструктор получился “голый” неокрашенный объект. Отчего так происходит и что делать, чтобы так не было?

Etsune avatar

# 22 Янв, 2019 08:34

UPD. Обновлена ссылка на изображение.

Добрый день!
Обычно это происходит при некорректном экспорте в формат FBX. Для того, чтобы корректно экспортировать объект с текстурами, вам необходимо «запечь» текстуры в файл формата FBX.
Для этого вам необходимо выполнить следующие настройки в окне экспорта:

Bake animation (если у вашей модели есть анимация) – параметр необходим для того, чтобы файл экспортировался вместе с анимацией (параметры Start и End – это с какого по какой кадр идет ваша анимация).

Embed media – для данного параметра необходимо ставить галочку, чтобы в контейнер с файлом были добавлены ваши материалы или текстуры.

Отредактировано 01 Окт, 2019 12:34
# 04 Ноя, 2019 00:40

Данное окно в какой программе в 3Д максе или в конвекторе? Как его найти?

# 07 Ноя, 2019 11:47

Данное окно открывается в программе 3ds Max при экспорте модели в формат FBX.

# 11 Авг, 2020 10:13

Добрый день. При экспортировании модели из Blender3D в FBX, в EVToolbox не подгружаются текстуры. При этом текстуры в самом экспортированном файле есть и отображаются корректно в других программах. В чём может быть проблема?

Etsune avatar

# 11 Авг, 2020 16:20

Добрый день, уважаемый пользователь!

К сожалению, на данный момент, в связи с некоторыми особенностями работы с FBX файлами, экспортированными с помощью программы Blender, текстуры могут не отображаться на модели в конструкторе EV Toolbox, хотя на самой модели она есть. Данный вопрос с текстурами моделей формата FBX из программы Blender будет решен в ближайшем релизе программы.

Сейчас эту особенность можно обойти с помощью программы 3DS Max. Вы можете открыть вашу модель в программе 3DS Max: текстуры, обычно, будут подгружены автоматически (особенно, если вы не перемещали их в другие места файловой системы). После этого вам останется вновь экспортировать вашу модель в формат FBX (File—>Export—>Export…) и выполнить настройки в окне экспорта в соответствии со скриншотом выше. Количество кадров анимации (при ее наличии) может отличаться.

Если вам необходимо восстановить текстуры для вашей модели, вы можете воспользоваться документом с подсказками по восстановление текстур на моделях по ссылке — https://eligovision.ru/media/upload/fbx_texture_restoration.PDF.

Также, обращаем ваше внимание, что конструктор EV Toolbox работает с моделями формата obj. Если у вашей модели нет анимации (формат obj не поддерживает анимации), то вы можете экспортировать модель из Blender в этот формат. В таком случае все текстуры на модели в конструкторе EV Toolbox сразу будут отображаться корректно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *