Автор Тема: PBR-материал  (Прочитано 335 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн R_M_S

  • Житель
    • 1
PBR-материал
« : 24 Март 2020, 00:12:11 »
Всем Привет!
Возникла следующая проблема:
Есть модель затекстуренная в Substance Painter:

Она составная, т.е. содержит несколько отдельных элементов (что наглядно демонстрируется на скриншоте в разделе "TextureSet List").
После экспорта текстур из Substance у меня образовалось огромное количество карт (40 вместо четырёх желаемых).
Я прекрасно понимаю, что такое их количество напрямую связано с числом составных элементов детали.  И вот тут у меня в голове возникает путаница связанная с двумя моментами:
По идее, для объединения всех текстур от разных объектов в одну существует такой аддон как "Текстурный Атлас", который должен избавить меня от кучи отдельных карт.

Ещё не зная, что такой аддон существует, я предварительно (перед отправкой данной модели в продукт от Allegorithmic), объединил все части в один меш и вручную создал общую развёртку (В качестве примера демонстрирую ID-карту). Затем, снова разъединил их в отдельные элементы и отправил на "раскраску" (разделял с той целью, чтобы в Substance было проще накладывать материалы и запекать карты нормалей).

Момент (вопрос) первый: Мне теперь все эти 40 текстур нужно кропотливо "сшивать" в  4 (т.е. нормалки объединять с нормалками, шероховатость с шероховатостями и т .д.)? Что-то мне подсказывает, что это не есть правильно.

Момент (вопрос) второй: Как правильно экспортировать текстуры из Substance, если разные части модели имеют разные материалы?
Т.е. когда модель полностью металлическая, то тут вопросов не возникает - я использую конфиг PBR MetalRough. Однако, когда экспортировать нужно не только металл, но и пластик, резину и всё это в составе одной модели, я не знаю как правильно подобрать конфигурацию экспорта текстур, чтобы потом корректно собрать их в Blender.
Если кто сведом в данном вопросе-проясните пжта!


Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: PBR-материал
« Ответ #1 : 24 Март 2020, 04:07:36 »
>> объединил все части в один меш и вручную создал общую развёртку

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

Оффлайн R_M_S

  • Житель
    • 1
Re: PBR-материал
« Ответ #2 : 24 Март 2020, 11:53:49 »
... как вариант сделать новую UV развертку и запечь по ней в новый графический файл ...
Не совсем понял, что мне даст новая UV?
Или имеется ввиду создание отдельной UV-шки для каждого элемента модели с последующей их  сборкой в одну карту?
« Последнее редактирование: 24 Март 2020, 12:34:05 от R_M_S »

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: PBR-материал
« Ответ #3 : 24 Март 2020, 18:58:40 »
... можно выделить одновременно несколько объектов и соответственно редактировать несколько UV карт одновременно и запекать на одну картинку сразу с нескольких объектов ...

Оффлайн R_M_S

  • Житель
    • 1
Re: PBR-материал
« Ответ #4 : 25 Март 2020, 13:26:39 »
Вроде бы получилось)
Правда путь по которому я пошёл оказался немного более тернистым - Сшил все разрозненные клочки текстур в один набор из 4-х карт (Base Color, Metallic, Normal и Roughness)

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: PBR-материал
« Ответ #5 : 25 Март 2020, 18:51:20 »
сшивал руками или запеканием в новый текстурный файл?

Оффлайн R_M_S

  • Житель
    • 1
Re: PBR-материал
« Ответ #6 : 27 Март 2020, 20:55:29 »
сшивал руками или запеканием в новый текстурный файл?
Ркамим. Всё, что было запечено в отдельные детали собрал в один файл руками.
Это конечно непродуктивно, но сделал как смог.
Теперь, возникает ворос при сборе некоторой конструкции из перечня подобных деталей, финальную модель тоже нужно будет перепекать в один файл?
Поясню. У меня какой-либо определённой задачи не стоит (сделать игровую молдель, максимально её оптимизировать и т.д.), просто решил переработать старые свои модели под некую универсальность, т.е. чтобы при желании можно было бы и в игровой движок запихнуть.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: PBR-материал
« Ответ #7 : 28 Март 2020, 00:14:06 »
>> Теперь, возникает ворос при сборе некоторой конструкции из перечня подобных деталей, финальную модель тоже нужно будет перепекать в один файл?
... если они будут в большинстве случаев будут загружаться в память одновременно, то почему бы и нет ...

Оффлайн R_M_S

  • Житель
    • 1
Re: PBR-материал
« Ответ #8 : 31 Март 2020, 19:35:00 »
Нашёл Видео о том, как упростить задачу объединения текстур экспортированных из Substance

Наверняка полезным будет не только для меня.

https://www.youtube.com/watch?v=x4DOX57Z01I

 


* По форуму

* Последние вложения

Screenshot_389.png
Скачано: 10
Автор: zhenya566
WrongShadow.jpg
Скачано: 26
Автор: Hollow
Screenshot_31.png
Скачано: 78
Автор: JIuIIPuK0H

Скачано: 56
Автор: Ingvarr

Скачано: 52
Автор: Ingvarr