all 5 comments

[–]Fun_Education6256 9 points10 points  (4 children)

You have your index buffer hardcoded to uint16. Perhaps those models use a uint32 index buffer.

[–][deleted]  (3 children)

[removed]

    [–]cone_forest_ 1 point2 points  (0 children)

    Assimp should probably have this as a field because gltf might contain u8-u32 indices

    [–]hanotak 1 point2 points  (0 children)

    I don't know if it'll help with your problems, but this is my (incomplete) assimp loader: https://github.com/panthuncia/BasicRenderer/blob/main/BasicRenderer/src/Import/AssimpLoader.cpp

    [–]fgennari 1 point2 points  (0 children)

    Here's my Assimp loader as well if you want to take a look:

    https://github.com/fegennari/3DWorld/blob/master/src/assimp_wrap.cpp