Как преобразовать файл OBJ-MTL в файл GLTF, если в файле MTL есть отображение текстуры локального пути? - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь преобразовать OBJ-MTL файлы в GLTF .Для этого я использую obj2gltf .НО проблема в том, что существует сценарий, в котором файл MTL может ссылаться на локальный путь текстур, которые могут отсутствовать глобально, и преобразователь не может найти файл, указанный в файле MTL.Например -

Предположим, файл MTL ссылается на /some-user/obj-model/textures/diffuse_2048.png

Теперь я копирую папку 'obj-model' на другой компьютер /папку и попробуйте конвертировать его с помощью конвертера obj2gltf.Затем конвертер выдает мне неправильную ссылку.

Как решить проблему с тем, чтобы ссылки на файлы MTL были доступны через компьютер / папку?

Я подумал о том, чтобы написать скрипт, который будет перебирать файл MTL и изменятьпуть к файлам, упоминаемым итеративно для каждого файла текстуры.Я думаю, что будет лучший способ решить проблему, или я упускаю что-то очень простое?

...