Hi, all!
For some reason most of my meshes are invisible or not rendering in android build when I’m using “Skinned Mesh Renderer” component.
The same mesh with the same material displays perfectly fine on android with “Mesh Renderer” component.
Also everything works fine in editor.
List of thing I’ve tryed but none of this helped:
- Changing material to one of Mobile shaders;
- Disabling of “Dynamic Occlusion” on SkinnedMeshRenderer;
- Enabling of “Update When Offscreen” on SkinnedMeshRenderer;
- Editing of SkinnedMeshRenderer bounds;
- Tweeking of Culling Mask on camera;
- Near/Far clipping plane
- Toggling “GPU Skinning” and “Depth and Stencil” in player settings;
- Various mesh export settings and formats in Blender;
- Unity version update.
I banging my head against this problem for 2 days straight, please help.
Hi!
Did you check the logs on your Android device?
Thanks for your reply!
Just checked logs from android device, there is nothing that points to solution for me. Just in case attached it to the post.
Also I’ve tried build using clean Universal Render Pipeline project and different Graphics APIs - nothing changed.
5613583–581440–log.txt (17.4 KB)
Hm, indeed 
Can you file a bug report please?
Thank you.
I’ve created bug report 1229548 (link)
Thanks a lot!
Just one more question - what device(-s) did you try this on?
I use one plus 7 pro. I have the same problem as well. With Compute Skinning On in Player Settings > Other Settings is not rendering the Skinned mesh renderer. If disabled, Skinned mesh renderer renders.
Faced the same thing today. My version is unity 2022.2.4.
I was working in built in pipeline.
Tested device: Oneplus 8
problem is when I built for android all of my animated object (Skinned mesh) disappeared in android build, like there is nothing.
I found out the problem with auto graphics api. Somehow vulkan can’t render skin meshed renderer object at all. When I removed vulkan and set that to openGLES3 or openGLES2(deprecated) it fixed my issue and all animated objects are appear perfectly in android.
As far as I understand it can be a bug. Otherwise, why should vulkan can’t render skinned mesh!
Go to player settings> Unchecked auto graphics API> Add openGLES3 or openGLES2> Remove vulkan from the list.
will work like a charm.
3 Likes