What is bone limit in UE5?

Hi Noceed, Welcome to the Forums,

The bone limit was 75 in UE4 as well.

I found this thread which pointed me to:

inline int32 GetFeatureLevelMaxNumberOfBones(ERHIFeatureLevel::Type FeatureLevel)
{
	switch (FeatureLevel)
	{
	case ERHIFeatureLevel::ES2:
		return 75;
	case ERHIFeatureLevel::ES3_1:
	case ERHIFeatureLevel::SM4:
	case ERHIFeatureLevel::SM5:
		return 256;

So depending on the ‘feature level’ you’re targeting, you might be able to get away with 256 bones. (Or you can change the max + recompile the engine)

Hope that helps, if you actually are able to use 75+ bones on mobile, let us know!

1 Like