How can I precisely scale collision capsules?

When I try placing collision volumes for a static mesh asset, it’s impossible to get them exactly right because I can’t scale them smoothly, nor can I enter values manually. Even with snapping turned off and only the slightest mouse movement, the scale is jumping all over the place:

Is there anything am doing wrong or any settings I can change to make this process easier?

Thanks in advance.

Are you sure you’re turning the correct snap? Each transform has its own transform snap option to toggle. The Scale is the one on the right.

127615-scalesnap.png

I’ve had problemas with the scale of capsules once when I had to deal with a small capsule, the scale control was just off for some reason, but that’s why I prefer to go into the Details tab and tinker with the Capsule settings.

127616-capsulesettings.png

These settings have sliders so you can change them smoothly.
Hope that helps!

Thanks for your reply.

Snapping is definitely disabled. I also tried setting the scale snapping to the lowest possible value (0.03125), but that didn’t help either.

I would be perfectly fine with using the “Capsule Half Height” and “Capsule Radius” values, but I can’t access them in the static mesh view. The details panel only displays settings for the mesh itself and doesn’t update when I select a collision volume.

1 Like

Did you manage to get it to work?

No, unfortunately this is still an issue. It appears to be a little smoother in 4.15, but I still cannot scale the collision capsules in the static mesh editor to the exact size I need.

Checking “Use Percentage Based Scaling” in Editor Preferences fixes the coarse snapping that happens in the static mesh collision editor even when scale snapping is disabled.

Thanks to Wallenstein at Mouse sensitivity when scaling collision boxes - Programming & Scripting - Unreal Engine Forums for pointing this out :slight_smile:

5 Likes

Using UE5.4.4 you can adjust primitive collider settings in the Detail Pane under Collision->Primitives

Hope this helps someone. :slight_smile: