I did a quick check on some of the b3dm files. Indeed there is some issue with the files.
Here are some screenshots of results I found:
This one as some issue
However, the other interesting thing that I observed that the above file also did not get loaded in the
cesium viewer, despite showing no issue in the validator
As per my understanding of 3DTiles, the tiles having no issues should get loaded. Can you correct me if I am wrong?
I am going to run the validation for all the files in the data (including json files) and check what sort of errors I get. Any further inputs would greatly help.
From the error message I see there is something wrong with the normals in the glTF (normal vector with length 0 - possibly because degenerate triangles).
With 3d-tiles-tools you can unpack the b3dm to glb (option b3dmToGlb) and check with a glTF validator (like glTF Validator).
It can happen invalid files do get visualized, but better have valid files to be sure.