Как сплющить 2 меша в меше - PullRequest
0 голосов
/ 09 мая 2018

Я хочу объединить 2 сетки (mesh1, mesh2) с несколькими текстурными материалами в одну сетку (mesh3). Я прекрасно загружаю 2 сетки (сетки рендерится, а текстурные материалы отображаются нормально)

Затем я делаю «Фильтр -> Слой сетки -> Свести видимые слои».

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

Я экспортирую объединенную сетку в файл .obj, который создает файлы mesh3.obj, mesh3.mtl

Если я снова открою mesh3.obj с meshlab, отобразятся только материалы первой исходной сетки (mesh1) и часть mesh2 будет отображена с неправильными текстурами из mesh1.

Обратите внимание, что имена материалов mesh1.mtl mesh2.mtl похожи (материал1, материал_2, ...), хотя материалы разные. Я попытался переименовать materails mesh2, но это не помогает.

Кто-нибудь еще видел это? Есть ли способ обойти это?

Спасибо

1 Ответ

0 голосов
/ 10 мая 2018

Это известная ошибка; см. выпуск # 128 . Это должно быть исправлено в следующем выпуске, или вы можете попробовать пререлизные сборки здесь или здесь .

В качестве обходного пути вы можете выполнить ту же задачу в Blender, выбрав обе сетки и используя команду «Присоединиться» (Ctrl-J).

...