Giter Site home page Giter Site logo

Comments (23)

Draise14 avatar Draise14 commented on June 16, 2024 1

When you tick any of the props in that panel, it is on. There is no global on/off toggle.

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024 1

Yeah, not a great UX at all, but hopefully the label helps. I'm documenting it now.

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024 1

I'm green with these changes. Please merge :)

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Not solveable by us. We have two different independent toolsets with independent operators here. And it is not clear which ones are now affecting the brush.

Reporting ...

wichsetisactive

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Reported here: https://projects.blender.org/blender/blender/issues/114068

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Okay, the one in the header is global settings. And the per brush setting is per brush. But there is no way to switch to global settings from what i can see. The brush will always use the brush settings.

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

This feature is around for much longer. Already exists in 3.6.2. And i cannot find the connected commit so far.

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Closed as works by design. And no answer to my question how this feature can be used.

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

@Draise14 do you have an idea here? What is the trick to use the global settings instead of the local brush settings? What do i overlook here?

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

Yeah. Tested:

  1. Global Automasking overrides all brush advanced settings regardless
  2. Bursh Automasking sets the advanced settings, so when global is off, it's advanced settings preserve

Example:

  1. I have a brush that paints over face set borders
  2. I turn on the Global Automasking, now the face set borders are respected
  3. I turn the Global Automasking off, now the brush paints over the border
  4. Unless I turn on Face Set Automasking on the brush to store that behaviour in the brush.

Facesets set
bforartists_dUMFJBRySJ

Automask Facesets global on (or local advanced on)
bforartists_6GrkHg3ErY

Automasking Facesets off
image

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

So technically, this is no double entry - but may need better documentation or labeling.

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

image

Something like this...

Gonna commit and document to avoid future confusion.

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Okay, and where do you turn on global?

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Woah i would have never thought of this :D

Many thanks. Remains the question if we should leave it as is or if we should improve here.

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

bforartists_ugtZmqmJKj
bforartists_NukW3FvBsQ

Yeah, in python one is a scene level, the other is a brush level.

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Thanks.

Hmm. We could add some info in the tooltip. Other than that i don't know how we could make it more obvious.

EDIT or we add a info string at the bottom.

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

Both could help? Label and tooltip expansion?

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

Lemme just check if tooltip is even possible or if it is the same.

Is this a one by one operator or does ticking any of the checkboxes override the defaults? And i still don't understand how this crazy system is meant to work. You might want to have a checkbox off instead of on, globally ...

from bforartists.

ReinerBforartists avatar ReinerBforartists commented on June 16, 2024

One tooltip. And i don't see any way to separate it. Means a hint would also show in the tooltip of the local version.

Remains the solution with a info string in the panel. Suggestions?

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

Yeah, the global checkbox would override any brush advanced checkbox. Let me make a mockup.

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

image

Something like this?

I noticed the hidden content was also inconsistent.

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

Ok, made a branch with the mockup.

Done

  • Documented the Global Auto Masking (same Sidebar chapter)
  • Added a note that it will override brush settings
  • Added note icon
  • Changed title of header drop down to "Global Auto Masking"
  • Made the toggles consistent with hidden content

Branch: https://github.com/Bforartists/Bforartists/compare/isseu%233901

bforartists_k49nQWG3cs.mp4

from bforartists.

Draise14 avatar Draise14 commented on June 16, 2024

Will let you review @ReinerBforartists, but code and documentation is good to go.

from bforartists.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.