
When models are getting imported their hierarchy is getting created like above.
where the water bottle only defines one submesh called water bottle

So instead of loading the gltf like we do know.
WaterBottle
-WaterBottleEmptyNode
-WaterBottleMesh
we should do this
WaterBottle
-WaterBottleMesh
because to access the materials of these nodes, we right now have to do something like
node.childNodes[0].childNodes[0].geometry?.firstMaterial
When models are getting imported their hierarchy is getting created like above.

where the water bottle only defines one submesh called water bottle
So instead of loading the gltf like we do know.
we should do this
because to access the materials of these nodes, we right now have to do something like
node.childNodes[0].childNodes[0].geometry?.firstMaterial