Performance in V8: Scroll Wheel to Zoom

zooming in and out with the wheel is still is a problem also in V8. and rather distractive to work. i have a very old topic somewhere but i can not find it now.

the issue is that when i zoom in (the mouse wheel has steps) it builds up each single step which i still notice even on a Studio M1 Ultra. that makes the experience of zooming in and out very distracting,i had the feeling on windows that was much snappier.

maybe it makes sense to skip the steps when the rhino detects that i have zoomed in 6-7 steps in a quick succession and displays only the last frame? or it interpolates the frames in a smooth animation instead. when using a trackpad and using 2 fingers (i did not test that in a while) the experience was actually much better.

also rotating the viewport, moving geometry seems totally alright, just zooming with a mouse wheel is a pain… can there anything be done or is a mouse just too archaic?

This is probably a magic mouse driver / interpretation issue?
I remember this annoying zooming behaviour… now I am using the MX Master 3…

Scroll acceleration in general is a bit problematically implemented in the Rhino viewport and Grasshopper, IMO.

Rhino itself has no acceleration, the zoom is happening linear and is defined from within Rhino. i have the feeling it is happening in grasshopper though because when you zoom fast it quickly disappears or you zoom in way too much.

i dont think so, i am using a logitech g pro and not an apple mouse, i hate those things :smile:

i remember @dan or was it @pascal asking me if my house wheels has steps, so i assume it has something to do with it, but for rhino to perform optimal i would dearly wish somebody could take on that issue finally since this is a a very old problem.

just in case somebody looking i am using a scale factor of 0.70

Yes, I vaguely recall this. I have the 3Dconnexion CAD Mouse and it has a stepping scroll wheel. It does this with a zoom scale factor of 0.90 (which is what I would expect):

but if I follow you, it’s the lack of smoothing that you do not like.

I also have the Apple MagicMouse (which I agree is sub-optimal for Rhino) and it has smooth zooming like the TrackPad does.

It sounds like you are advocating for some setting that allow you to override the stepping mechanics of the stepped scroll wheel and zooms smoothly no matter what.

I would be curious what you think of Rhino for Mac’s behavior if you tried a mouse with a smooth scroll-wheel.

when i zoom a couple of steps in a quick succession it feels like still building up when i have completed the zooming on my mouse already, so actually not about the jaggy side effect but the total time needed to complete this task. i mean we are talking about ms but it kind of feels laggy like i would have to wait for it.

maybe there could be a threshold which evaluates how many steps have been moved before it came to a stop and simply shows the end result without building up all the steps in between, since there seems something in building up each frame which feels like slowing it down, maybe there is something in building up each frame which logistically needs more time in total?

zooming with a touchpad of any sort seems more agile altogether, i have not tried any non stepping wheels, not sure i ever saw any, but i am also greatly limited since i am looking for a small mouse with a good fast sensor.

Using the Apple Magic Mouse (which I love in most macOS applications - scrolling, panning left-right, up-down) is extremely sensitive in Rhino. A slight scroll puts you into space or at the atomic level. It’s a continuous scrolling mouse and I was thinking that it could be the accumulation of vertical scrolling and the slight horizontal movement my finger makes during such scroll.

It’s practically unusable for zooming. If I set it the pan instead, it works well. The trackpad works fine as well. And right-click dragging to scroll is fine. Selection is fine. It’s just the scrolling that is uncontrollable.