Shadergraph scroll zoom seems way too sensitive

Hi all,

Does anyone else find the scroll to zoom in shader graph is way too sensitive?
This is around 4mm of trackpad movement from this -
8243685--1078287--Screen Shot 2022-06-30 at 9.12.40 pm.png

To this -
8243685--1078290--Screen Shot 2022-06-30 at 9.13.12 pm.png

I’m finding it really awkward to use, and it’s a shame because it’s really great other than that.
I’m on macOS 12.4 in Unity 2021.3 LTS. This has been the case for a long time though so maybe I’m missing something here…

Thanks,
Pete

4 Likes

I have the same issue pete, its like they didn’t test this feature on macbook pro

2 Likes

Hey! Glad I’m not the only one :eyes:

I think that must be the case, it’s so hard to work with like this, it can’t be intended. It’s a shame because the shader graph is great but this makes it really difficult.
Anyway, definitely check out the keyboard shortcuts. I find they help a lot to make it more usable.

1 Like

I had similar issues in a web application of mine – the Mac touchpad sends lots of little scroll events with a small delta. My site, which expected scrolling to be done with a wheel with nice big increments, behaved very poorly!

I can’t imagine this would be too hard to correct…

1 Like

yeah, probably something like utilizing the delta time between events

1 Like

I’d like to bump this too. It’s a nightmare using the VFX graph. Which is really weird because the scroll sensitivity in the scene view is perfect for me.

I submitted a bug report and this was the response -

Thanks for your feedback-- this one is a little awkward because the scroll/tick rate and speed is handled a bit lower level than Shader Graph and VFX Graph’s current implementations. We’re in the midst of reworking some of how this all works. I’m adding this to a set of known issues we will review as more progress is made on that front.

Sadly you might have to get used to using the shortcut keys :frowning:

This is freakin’ annoying. Impossible to use. What’s the shortcut?

Well you have the F key to frame things (with nothing selected to frame all). Then There’s { } to cycle through next and previous nodes.

This is super lame too but Maybe chuck some empty nodes around to help make the frame work a little better
9084508--1257727--Untitled_Artwork.jpeg
(Actually does help :smile:)

This scrolling is the same for the new fx stuff too so better get used to it :face_with_spiral_eyes:

1 Like

The truly bananas thing about this is that the graphview framework shader graph is built in has a specific tool for configuring zoom with min/max/speed/default settings that unless there’s something crazy going on unity should easily be able to expose in the shader graph preferences.

It’s right there guys, what are you doing?

In the graph system I built using graphview I tweaked these and the zoom feels awesome, and shader graph is so depressing to use in comparison ¯(°_o)/¯

2 Likes

Hi,

we’ve added a Zoom Step Multiplier to Shader Graph’s User Preferences in 2023.3.0a7, amongst other UX improvements including keyboard shortcuts.

To help with your feedback, please join this thread .

Thank you.

3 Likes

Wow! Awesome, nice one :slight_smile:

How exactly did you change the settings? Did you override Graph Window somehow or there is some other way?

Is it possible to add for all version on future? I tried Unity 6000 but not this option, and VFX Graph also have a same problem.

Interesting, that 2023 version is removed from Hub installs. Maybe that fix has gone together with 2023 :smile:

I’m in Unity 6 (6000.0.1f1) and the option is there. It is in the Preferences/Shader Graph.

2023.3 has been renamed to Unity 6 Preview.

Hope this helps.

I’m on a phone and can’t get much detail but happened to see this; if it’s still useful, check Unity - Scripting API: ContentZoomer

Mac trackpad UX is too painful in Unity. I expect two-finger pan to pan (any) GraphView instead of zoom (in case of VFX too enormously sensitive zoom). Zoom is a thing you are using more rare than panning around. Make all Graphs UX the same, please. Panning Graph (VFX) is a challenge because you have to have Option button pressed and click-n-drag empty space. Any node under cursor changes underlying value/selects it instead of pan.

Double-finger drag should pan no matter where cursor is now (over graph view)
Option/Command + Double-finger vertical drag should zoom
These two simple improvements will do a lot for Mac trackpad users IMO
Or make these controls configurable in Editor Settings in a generic way (not separately in each ShaderGraph, VFX, Visual Graph, Whatever)