If the remaining issue for you is only the “Error: Invalid tile content” message: The file /0/5.b3dm
has 0 bytes - that alone would cause this error to appear at least once.
But… can you actually render the tileset without any crashes? I started investigating this a bit, but admittedly, was stumped by how hard it crashes when trying to load that in a local Sandcastle: For me, it complains about a wrong texture size, related to losing the GL context, and then completely crashes the browser tab - going so far that after 1 or 2 attempts, I have to restart the whole browser.
So there is something odd with the data, but I still don’t know what exactly it is. The validator mentions unsupported image features a few times, as in
{
"type": "CONTENT_VALIDATION_WARNING",
"path": "0/5_kapok4_0_0.i3dm",
"message": "0/5_kapok4_0_0.i3dm caused validation warnings",
"severity": "WARNING",
"causes": [
{
"type": "CONTENT_VALIDATION_WARNING",
"path": "0/5_kapok4_0_0.i3dm",
"message": "0/5_kapok4_0_0.i3dm caused validation warnings",
"severity": "WARNING",
"causes": [
{
"type": "CONTENT_VALIDATION_WARNING",
"path": "0/5_kapok4_0_0.i3dm",
"message": "Content 0/5_kapok4_0_0.i3dm caused validation warnings",
"severity": "WARNING",
"causes": [
{
"type": "CONTENT_VALIDATION_INFO",
"path": "/images/0/uri",
"message": "URI is used in GLB container.",
"severity": "INFO"
},
{
"type": "CONTENT_VALIDATION_INFO",
"path": "/images/1/uri",
"message": "URI is used in GLB container.",
"severity": "INFO"
},
{
"type": "CONTENT_VALIDATION_WARNING",
"path": "/images/1",
"message": "Image contains unsupported features like non-default colorspace information, non-square pixels, or animation.",
"severity": "WARNING"
}
]
}
]
}
]
},
This message is actually generated by the glTF validator, which is used for validating the GLB data in the I3DM data, and I’ll have to zoom in to what this refers to. But it might be related to the crashes that I’ve been observing here…
I first thought that it may be related to some strange PNG file that appeared in the first data set…
but that does not seem to be referred to by any file, and does not seem to appear in the second data set, so that can’t be it…