How should I store names/annotations inside glb file?

As for storing information / annotations, yes, you can of course store it in a JSON file and just load independently. If you’d like to embed info in glb file, you can use custom properties (that’s the name in Blender, not sure how they may be called in 3DSMax). You can then access these properties using userData after loading glb model in three.js:

Here’s a sample code of reading these properties from the model

Here’s a post with a short explanation by @swifterik

2 Likes