Page MenuHome

Smooth vertices called from a shortcut behaves differently in 2.82 [compared to 2.81 release]
Open, Confirmed, HighPublic

Description

System Information
Operating system: Linux (Ubuntu 18.04)
Graphics card: GTX 1080TI (NV driver 440.26)

Blender Version
Broken: 2.82, (blender-2.82-7af560438966-linux-glibc217-x86_64)
Worked: 2.81 released

Short description of error
Smoothing vertices in edit mode does not work or whacks the smooth (varies).

Exact steps for others to reproduce the error
Simply subdivide the initial cube a few times and attempt to apply smooth using the [T] menu or assigned shortcut.
Typically nothing happens! Often it appears UI-locked (unresponsive) until escape of mouse right is clicked.
If doing the smooth via menu [Vertex/Smooth vertices] sometimes (seldom) the smooth seems to work but with random amount/proportions.

Details

Type
Bug

Event Timeline

Jonas Printzén (ZPU) renamed this task from Smooting in edit mode stopped working (works in XXX) to Smooth vertices in edit mode stopped working (works in 2.81).Sat, Nov 30, 7:17 PM
Jonas Printzén (ZPU) updated the task description. (Show Details)
Jonas Printzén (ZPU) edited projects, added BF Blender (2.82); removed BF Blender.

Thanks for reporting. I can't reproduce this on macOS with today's master (last commit is f1ac64921b49eaea8658d144754a1a532198c720).

A unit test for the smoothing operator will be added soon as part of D5357

There seems to be a difference between the menus in how the tools are activated. From Vertex menu / Smooth vertices there is instant effect and the tool settings appear in the lower left corner for further adjustment. The toolbar tool requires you to first drag left or right with the mouse to modify your mesh and afterwards pops up the tool options on the viewport corner.

However, it really is confusing that only a subset of the tool options are shown in the sidebar under Tool / Active Tool. Including the Smoothing slider there would also prompt for further action from user. If sidebar or the Tool tab is not open, most of the toolbar tools show no change in the viewport when selected, even mouse cursor stays the same cross.

I see this behaviour in all 2.8x builds though.

Some new info...

I tried with new nightly (blender-2.82-f1ac64921b49-linux-glibc217-x86_64), same failure.
I then tried removing all in $HOME/.config/blender/2.82, same failure.

Then I tried setting a shortcut via menu [Vertex/Smoth vertices] , Failed with similar UI glitch, no shortcut.
Tried setting shortcut via context-menu (rightclick in edit), shortcut registers but same fail...

Then I tried the same with Smoot Laplacian, works flawlessly, including all ways to invoke and setting shortcut!

I also noticed laplacian is not present in menu [Vertex/...] or the [T] menu.
The [T] menu has Smooth vertices grouped with Randomize (?) and randomize fail like Smooth vertices.

/ZPU

Can confirm failure of setting shortcut for Smooth Vertices from Vertex menu.

Setting a shortcut from RMB menu and using it requires a mouse click or drag to bring up the tool options, where initial value tends to be 10 and subsequent mouse movement does not reduce it so the result is distortion. Interestingly, a single click of the mouse on the viewport does not actually apply the smoothing but then touching the tool options updates the mesh.

Philipp Oeser (lichtwerk) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Mon, Dec 2, 12:30 PM

Can confirm calling Smooth Vertices from a shortcut behaves differently from 2.81 release, will check on this further... (this somehow seems to try to call the tool and not the operator?...)

Using the toolbar [aka "the [T] menu"] and clicking on the tool there seems to work fine here though?
(not sure I am missing something from the repro steps, please clarify the failure in the toolbar...)

And please only one issue per report, answers below, but these will be ignored from now on [unless this is really connected to the reported issue...]

If sidebar or the Tool tab is not open, most of the toolbar tools show no change in the viewport when selected, even mouse cursor stays the same cross.

Do you have the tool settings visible?

I also noticed laplacian is not present in menu [Vertex/...] or the [T] menu.

True, but not a bug

Philipp Oeser (lichtwerk) renamed this task from Smooth vertices in edit mode stopped working (works in 2.81) to Smooth vertices called from a shortcut behaves differently in 2.82 [compared to 2.81 release].Mon, Dec 2, 12:31 PM
Philipp Oeser (lichtwerk) raised the priority of this task from Confirmed, Medium to Confirmed, High.Mon, Dec 2, 1:23 PM

Caused by rBf4a4ec84255a: Tool System: make smooth & randomize modal operators

@Campbell Barton (campbellbarton) : can these still be called with EXEC_DEFAULT from a shortcut? Or properly start the modal? (seem to be stuck in the middle and waiting for the mouse click...)