I noticed CesiumJS (latest 1.78) fails to load correctly gltf models from I3DM.
Looks like the primitiev types are changed, normally the mesh has TriangleStrips primitives but the result looks like it has been changed to Triangles.
The problem does not happen when using a b3dm but it has performances and file weight side-effects.
Attached testable TileSet with I3DM and GLB :
bug_i3dm.zip (15.5 KB)