Как перенести текстуру в пересчитанную сетку?

458
Michael Litvin

У меня есть два файла OBJ, которые содержат сетку, которая описывает одну и ту же форму. Один имеет ~ 10 тыс. Вершин и имеет текстурные координаты. Другой имеет ~ 5k вершин и не имеет текстурных координат.

Как быстро перенести координаты текстуры во вторую сетку, без необходимости снова разворачивать текстуру?

Желательно, чтобы я использовал какое-нибудь программное обеспечение с открытым исходным кодом, такое как Blender или специальный скрипт. Но если есть простое решение с проприетарным программным обеспечением, я найду способ получить к нему доступ.

1

2 ответа на вопрос

0
yannoo

You only need one .obj model for to automatically create the anaglyph

Take a look at http://paulbourke.net/stereographics/anaglyph if you want to know how this can be handle (you can find at the end my contribution for to handle anaglyphs with .obj files)

Как анаглиф помогает передавать текстовые координаты? Michael Litvin 8 лет назад 1
0
GerardFalla

При отсутствии УФ-информации (текстурных координат) у вас будет много проблем.

Многие инструменты 3D DCC (я думаю, в том числе и Blender) позволяют создавать скульпты с несколькими разрешениями, основанные на использовании как много-, так и низкополигональной версий сетки - один «запекает» сетку с более высоким разрешением и примененные текстуры в новые карты текстур для сетка с более низким разрешением, но с добавлением в процесс выпекания векторных карт нормалей, нормалей, смещений и выпуклостей, в результате чего сетка с более низким поликонтом выглядит в игре с более высоким разрешением благодаря применяемым к ней картам нормалей и дисплеев.

В результате все кальки в игре, которые зависят от поликонта (анимация, физика, освещение в реальном времени), намного эффективнее, но эстетика все еще довольно сильна.

но это основано на том, что и верхняя, и нижняя поли-сетки должным образом UVD.

Похожие вопросы