Page MenuHome

vertex weight intensity in the gradient weight tool confusing (using previous tool brush)
Confirmed, NormalPublicDESIGN

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.20

Blender Version
Broken: version: 2.82 (sub 7), branch: master, commit date: 2020-02-12 16:20, hash: rB77d23b0bd76f
Worked: (optional)

Short description of error
Gradient Tool in its current state is not very user friendly:

  • generally this accesses previously selected tools brush as it doesnt have its own brush (so it looks like it has its own settings for strength/weight, but those are from an 'alien' brush) when Unified Weight is turned ON (default) the tool actually works with the Unified Weight (set on some other brush, e.g. the Draw Brush), but doesnt present you with that value in the UI (bug!)
  • when Unified Weight is turned OFF you are actually tweaking the weight setting of the previously selected tools brush (the 'alien' one) -- this causes confusion (it doesnt affect e.g. Blur, Average or Smear since these dont have weight capabilities)
  • this is even worse when tweaking the Strength, you are actually tweaking the weight setting of the previously selected tools brush (the 'alien' one), this affects Blur, Average or Smear (and Unified Strength is OFF by default!)

So not sure how to solve the issue with the "tweaking setting of a seemingly unrelated brush" issue, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally...

So the main issue is fixed in rBf38c54d56ef5: Fix Vertex weight gradient tool show wrong weight/strength values in the UI.

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Feb 20 2020, 1:56 PM

Can confirm, seems to use the previous selected tool setting, checking...

Gradient Tool in its current state is not very user friendly:

  • generally this accesses previously selected tools brush as it doesnt have its own brush (so it looks like it has its own settings for strength/weight, but those are from an 'alien' brush)
  • when Unified Weight is turned ON (default) the tool actually works with the Unified Weight (set on some other brush, e.g. the Draw Brush), but doesnt present you with that value in the UI (bug!)
  • when Unified Weight is turned OFF you are actually tweaking the weight setting of the previously selected tools brush (the 'alien' one) -- this causes confusion (it doesnt affect e.g. Blur, Average or Smear since these dont have weight capabilities)
  • this is even worse when tweaking the Strength, you are actually tweaking the weight setting of the previously selected tools brush (the 'alien' one), this affects Blur, Average or Smear (and Unified Strength is OFF by default!)

So not sure how to solve the issue with the "tweaking setting of a seemingly unrelated brush" issue, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally...

Yes, actually the vertex weight when I change the value to 0 or 1, doesnt seems to have effect, it´s very confusing

Yes, actually the vertex weight when I change the value to 0 or 1, doesnt seems to have effect, it´s very confusing

At the current state it is confusing, yes.

Setting the weight in the Gradient Tool itself will only have an affect if Unified Weight (which will give all brushes the same weight) is turned OFF (you cannot do that in the Gradient Tool itself, but you can do it e.g. with the Draw tool in the sidebar)

, then the weights in the Gradient Tool itself make sense, otherwise if if Unified Weight is ON, you need to tweak the weight on another brush (e.g. the Draw tool).

It is confusing, but D6900: Fix Vertex weight gradient tool show wrong weight/strength values in the UI should make it so it is better...

Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".Feb 20 2020, 5:14 PM

I´m going to test it, Thank you

Philipp Oeser (lichtwerk) changed the subtype of this task from "Bug" to "Design".Feb 27 2020, 10:05 AM

So the main issue is fixed in rBf38c54d56ef5: Fix Vertex weight gradient tool show wrong weight/strength values in the UI.
For the other issue (Gradient Tool using the previously selected tool brush), I am unsure if this is a design question, a Known Issue or if this will stay the way it is [most likely I guess]

Maybe @William Reynish (billreynish) can comment here.
Will set the Design for the time being, everyone feel free to close this though...

Philipp Oeser (lichtwerk) renamed this task from vertex weight intensity in the gradient weight tool doesn´t work to vertex weight intensity in the gradient weight tool confusing (using previous tool brush).Feb 27 2020, 10:06 AM

Perhaps related, perhaps not - but I've noticed that the "linear gradient" vertex weight tool is anything but linear; more of an ease-in-ease-out gradient. Easily reproducible by creating a plane, adding 9 loop cuts, and trying to make a 0-1 gradient over the entire plane. I'd expect the weights to be 0.0, 0.1, 0.2, ... 0.9, 1.0, but in fact it's more like 0.0, 0.01, 0.03, 0.1, 0.25, 0.5 ... 0.99, 1.0. That looks a lot like a brush's falloff curve, which is why I wonder if it's related to this issue.

Richard Sim - you control the gradient via the brush settings - when the brush setting is set to ease-ease the gradient falloff will be ease-ease - it is weird but thats how it is