How do I switch the frame of an animation before pushing the host mesh into an array?

Hi PirateJC, thank you very much for your explanation, it was very clear and easy to understand.

So, what I think you are saying is to load the models (without seeing them) and then swap over the texture of the appropriate sphere/cube at the point a coloured Channel is selected. This does sound simpler than my other method.

I am now just wondering about the execution of the code. I have Googled to try and find code for accessing and swapping texture inside a glb file, but with no luck. I did find this post in the forum, but it didn’t have an answer.

Question…for what I am after, could I just use 3 textures…just use the colour that is currently being applied to the sphere and just swap over the cube texture?

I wonder if you could give me a hint on how this swap could be coded.

Thanks again.

Ps, I really like the Babylon.js YouTube videos, mainly the ones related to manipulation. Videos like the cannon animation and the hex flip. I kind of want to learn the mechanics of building something before embellishing it with particles and shaders (although I have a future project that may include particles).