- Edited
In my experience:
- glTF cannot be made into insrtanced scene easily, so useless if I want to add a script or collider.
- glb + seperate materials take up glb size * 2 due to the materials having the images embedded in them
- glb + tres takes up 10x space as tres is awful for storing texture images
- all the above are useless at following the project import settings (filter, mipmaps) and just totally ignore that part, leaving you to manually fix each and every texture import setting
- gltf + separate material or tres takes up about 1/4 as much space (tres slightly less) as glb built-in and respects import settings but no instanced scenes (and the folder looks terrible with 20 files instead of 1)
So far, I've found no good solution for importing an object, having it respect my texture import settings and being able to turn it into an instanced scene to add scripts or colliders or whatever to.