Character mysteriously vanishes?

I’ve got something weird going on. As soon as my character moves past a certain point in the landscape, he vanishes from sight on the Game View. I can still see him plain as day in the scene view. What’s going on? I tried increasing the field of view, which let him get a little farther before vanishing, but too much of that looks distorted anyways.

I would say it has to do with the camera and when it decides to cull out objects. I’ve seen this in our app with other meshes (we have seperated eyes, hairstyles, shoes) at the edges of the screen where it doesn’t think that the object is in view anymore so it doesn’t draw it. Probably based on the objects center, so that if it can’t see the majority of the object including it’s center then it decides not to draw it.

If you angle your camera down more towards your character does it start rendering it again in the Game View?

If the SkinnedMeshRenderer is not at the root of character’s hierarchy, then I think you have to set “Update When Offscreen” option. Otherwise bounding volume won’t be updated correctly.

I can verify that as well- it took me forever to find out that the update offscreen option was the fix for my situation. What exactly does that option do? I really would like to be able to save processing time but from the docs and experience I can’t quite figure out what it considers “offscreen”

Well, I found that in my case, the character’s armature moved separately from its root (the parent). So when the camera couldn’t see the root, which was sitting still, all of the root’s children vanished as well.