It was simply out of curiosity. CitySample is not working with animation sharing.
Mass Representation subsystem has special LOD system with ISM(Instanced Static Mesh) that can animate based on texture. This system is quite good to increase the performance.
Still, High res geometry working with animation sequence.
Implementation and application began from the link below.

“RegisterActor” should be after “UpdateMesh”.
if(UAnimationSharingManager::AnimationSharingEnabled())
{
UAnimationSharingManager::GetAnimationSharingManager(GetWorld())->RegisterActor(this, FUpdateActorHandle::CreateLambda([](int32 A) {}));
}
My animation state change implementation is not working correctly. Only Walk state is visible.

Vehicles are not working with animation sharing. so change the density options.

| Animation Sharing | Results |
|---|---|
| On | ![]() |
| Off | ![]() |
As i say, current state is not perfectly same condition between on and off. Nevertheless, considering the using animation sharing, it seems there’s still value in applying it.

