Sceneform-android-sdk: Load gltf at runtime Unable to parse url

Created on 5 Aug 2019  路  3Comments  路  Source: google-ar/sceneform-android-sdk

I load gltf models at runtime successfully, but in some models ModelRenderable.builder throws exception like this, what can be reason of this issue?

java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Unable to parse url: '/storage/emulated/0/Android/data/app.swatchbook.android/cache/data:application/octet-stream;base64,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

Most helpful comment

It means that this gltf file has embedded base64 binary data and not a separate bin file. I don't know why the builder doesn't support this case. You have now two options. First one is to convert the gltf file to a glb file an try to convert it again (don't forget to change the type attribute from builder) or to export the gltf file with extra .bin file.

All 3 comments

It means that this gltf file has embedded base64 binary data and not a separate bin file. I don't know why the builder doesn't support this case. You have now two options. First one is to convert the gltf file to a glb file an try to convert it again (don't forget to change the type attribute from builder) or to export the gltf file with extra .bin file.

Thank you @bobekos. I changed gltf files with glb and it works

@tigran-babajanyan Hey are you using Blender? I am exporting GLB from blender and it doesn't work while loading at runtime.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rohitagarwal3011 picture rohitagarwal3011  路  4Comments

Brian-Kwon picture Brian-Kwon  路  3Comments

peronecode picture peronecode  路  3Comments

KamikX picture KamikX  路  4Comments

LukasStancikas picture LukasStancikas  路  3Comments