Когда я использую Maya или Rhino для экспорта файла obj (Rhinoceros имеет флажок для экспорта координат текстуры), координаты текстуры не экспортируются в файл .obj.
Поэтому я посмотрел на то, что .obj может хранить, и когда я делаю что-то в Maya и экспортирую это как объект, он использует этот формат только для лиц.
f 1/2/3 4/5/6 7/8/9
Который я тоже конвертировал в свой формат.
Я знаю, что вы можете иметь позицию или позицию и координату текстуры. Вместо позиции, текстурных координат и нормалей. Вы можете иметь это тоже. Когда я загружаю модели других людей или импортирую их и другие подобные вещи, чтобы поиграть. Я получаю эти другие версии без нормальных и текстурных шнуров.
f 1 // 1 2 // 1 3 // 1
f 1/1 2/1 3/1
f 1 2 3
Как я могу преобразовать все в первый формат с положением, координатами текстуры и нормалью?
В основном, когда я экспортирую его в Maya, отсутствует текстурная координата. Он просто имеет формат двойной косой черты.
f 1/2/3 4/5/6 7/8/9
Я закончил тем, что использовал Blender. Я импортировал объект obj в blender и повторно экспортировал его как файл obj, чтобы включить координаты UV. Таким образом, весь файл был в формате f x / u / xn y / v / yn z / w / zn.
Других решений пока нет …