I noticed the lack of color/material options of glTF too, but as I understand it there are a number of extensions.
We could even add a custom one and let a blender plugin work with that data to do some post import stuff like you sugested.
I'm planning to look into this anyway as I need lots of things not available in glTF for the animation export side of LDCad's glTF export. Things like visibility control, material changes, etc.
Most important thing for this to work is finding out if the default glTF blender import plugin preserves the 'unknown' data somewhere or just ignores it.
If it ignores it I would consider forking the blender import to add my needed post processing stuff to it.
But I haven't had much time to look into any of this.
We could even add a custom one and let a blender plugin work with that data to do some post import stuff like you sugested.
I'm planning to look into this anyway as I need lots of things not available in glTF for the animation export side of LDCad's glTF export. Things like visibility control, material changes, etc.
Most important thing for this to work is finding out if the default glTF blender import plugin preserves the 'unknown' data somewhere or just ignores it.
If it ignores it I would consider forking the blender import to add my needed post processing stuff to it.
But I haven't had much time to look into any of this.