Sorry if this has already been asked.
As i know assetManager caches models, so the next time i load same model it gets a clone from cache.
but when I load the same model from assetManager for several times, does it clone the mesh for each geometry or it references all of them to one mesh in memory ?
Also what about material ?
A simple test, showed that it clones both the mesh and material for each model.
But I did another simple test, and got very interesting result.
I re-set the mesh for all models (same models) to reference to one mesh object, then played different animation on each model and amazingly animation played with no problem Very cool.
But what is the reason anyway? Doesn’t each model manipulate the mesh when playing it’s own animation ?