the animation plays, however strangely some of the parts of the model disappear depending on where i am stood and where i am looking, as shown below (note that this does NOT occur when the rig is not animated):
if anyone could enlighten me on how to fix this i would be most grateful
Does it use Skinned Mesh Renderers? If so, enable “Update When Offscreen”. if they are all individual objects, Unity uses bounding volumes for each of them to determine if they are visible or not, but by default, that isn’t recalculated every frame, instead the bounding volumes of the default pose are used, which in this case, is a T-pose. If you position the camera so that parts would be out of view in the default pose, Unity thinks they actually are out of view and doesn’t update them any more (so these parts are still there, but in the default position, I believe).
If the individual parts are only skinned to a single bone and don’t deform, you could just parent the objects themselves to these bones, which would not require Skinned Mesh Renderers and also not have this issue, while probably being more performant (“Update When Offscreen” is disabled by default for performance reasons, but I don’t know if this matters in your case).
That did it instantly! Thanks. It makes sense to be honest I’m not all that familiar with how unity works behind the scenes though, this is only my third game. Thankyou for the help!