Загрузить текстуры в Collada 1.5.0 для openrave - PullRequest
0 голосов
/ 03 октября 2019

Я работаю над исследовательским проектом, в котором мы запускаем симуляции на openrave . Я загрузил модели collada из https://3dwarehouse.sketchup.com/ Файлы dae были в формате 1.4.1, и я пытаюсь преобразовать их в 1.5.0 (поскольку openrave работает с 1.5)

Я использую xmllint для проверкифайл dae со спецификацией collada (schema.xsd), и это вывод, который я получаю

$ xmllint --noout --schema schema.xsd floor15.dae
output.dae:130: element sampler2D: Schemas validity error : Element '{http://www.collada.org/2008/03/COLLADASchema}sampler2D': Character content is not allowed, because the content type is empty.
output.dae:130: element sampler2D: Schemas validity error : Element '{http://www.collada.org/2008/03/COLLADASchema}sampler2D': Element content is not allowed, because the content type is empty.
output.dae fails to validate

Я попытался пройти через спецификацию (https://www.khronos.org/files/collada_spec_1_5.pdf) и использовать fx_sampler_common ипример показан в разделе примера sampler2D, но безуспешно.

Я пытался использовать этот конвертер (https://github.com/metaleap/go-collada/tree/master/conv-1.4.1-to-1.5), написанный на Go, чтобы преобразовать исходный файл collada, который я скачал с 1.4.1 в 1.5, но этовыдает мне те же ошибки, что и выше.

Ссылка на файлы: https://drive.google.com/drive/folders/1fHyoXQB5vKJMUv_BgoAZC8Ol-vfiFwV9?usp=sharing

...