Summary
In Unreal Engine 5.8, Scale Snapping can’t be switched to the old “offset” mode.
In prior versions, if you had scale snapping set to 0.125, each type you scaled an object, the transform scale value would go like this:
1 - 1.25 - 1.50 - 1.75
If you scaled down, the values would look like this:
1.75 - 1.5 - 1.25 - 1
There’s now a percentage based scale, which might be useful for some workflows, but it’s totally invalid for working with precise modular pieces, where each scale needs to adhere to specific scale snaps.
There’s an option to toggle percentage based snapping, however, it seems like this is broken, and the behavior is exactly the same with the option on or off.
For example, my scale snap is set to .125 and my object starts at 1.0 scale. Each time I do a scale operation (and release the mouse), the engine uses percentage based snapping, whether the option is on or off. So all it takes is two operations to end up with fractional numbers.
Please watch this video to see the problem in action.
I’m in Version: 5.8.0-55116800+++UE5+Release-5.8.
Thanks!
What Type of Bug are you experiencing?
Editor
Steps to Reproduce
Go to Editor Preferences - Viewport - Grid Preferences and toggle “Use percentage based scaling”. Even though the little icon next to scale snapping changes, the behavior is exactly the same (percentage based), with the option on or off.
Expected Result
If percentage scaling is off, each time you scale, the scale value should add/subtract the scale snap step, instead of multiplying/dividing each time.
Observed Result
Impossibility to work with modular pieces that need to stick to the grid.
Affects Versions
5.8
Platform(s)
Windows
