I’m currently considering to upgrade my project to HDRP. For that I’ve done a good amount of testing and noticed that the performance of Skinned Mesh Renderers is horrible compared to the performance in the Builtin render pipeline. I’m using a simple and duplicate setup of 100 characters. In a build I’m getting 300fps with builtin and 30 in HDRP. This does not happen for regular meshes tho. I changed the HDRP default settings to a point where I do get decent visuals and better performance in HDRP for regular meshes and vegetation. Any ideas what could cause the massive difference for skinned meshes? If the performance is indeed this bad there is no chance for me to upgrade my project as I need at least a somewhat comparable performance for skinned meshes. Any options/settings I could be looking at?
Looks like I found the issue for my case. For some reason in HDRP GPU skinning is disabled in the player settings by default. For the builtin pipeline this option is enabled by default but not for HDRP? Any particular reason why this is the case? Enabling GPU skinning brings down the computation time in HDRP to match the one in the builtin render pipeline.
2 Likes