Page MenuHome

Use paint crosshair cursor in all paint & sculpt modes
ClosedPublic

Authored by Antonio Vazquez (antoniov) on Sep 29 2019, 7:18 PM.

Details

Summary

Currently, we use the crosshair cursor in Sculpt mode, but not in the other paint modes.

Sculpt Mode:

This crosshair cursor is too weighty.

Texture, Weight, Vertex Paint:

Using the arrow cursor for painting is not right.


This patch makes the following changes;

  • Use the new special paint crosshair instead:

  • Use this cursor in all paint modes, not just Sculpt.

Diff Detail

Event Timeline

Also use paint crosshair for Grease Pencil Draw brushes.

William Reynish (billreynish) retitled this revision from Use paint crosshair cursor in all paint modes to Use paint crosshair cursor in all paint & sculpt modes.

@William Reynish (billreynish) Why don't put the same cursor for the other GPencil tools as I did in D5145? Really, Primitives or Annotations are also Drawing tools, no?

@William Reynish (billreynish) Why don't put the same cursor for the other GPencil tools as I did in D5145? Really, Primitives or Annotations are also Drawing tools, no?

  • Primitives are not painting. We currently use the regular crosshair cursor for many things not related to painting.
  • Annotations: We could change the annotation cursor, but currently it uses the pencil cursor. I have no strong opinion on the Annotation tool and it's cursors.
Brecht Van Lommel (brecht) added inline comments.
release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
53–57

Instead of hardcoding this for grease pencil, add a cursor=None, parameter to generate_from_enum_ex, and pass cursor='PAINT_CROSS' where needed.

Antonio Vazquez (antoniov) edited the summary of this revision. (Show Details)
  • Use parameter instead of hardcode
This revision is now accepted and ready to land.Sep 30 2019, 10:49 AM

After testing it, I found the crosshair is a little intrusive in my opinion, when your are drawing fine details this crosshair is visual mixing with your real fine strokes and you need displace the crosshair to see how looks your details. A more small crosshair will be better IMO

Affinity Photo (and Photoshop optionally) have a painting cursor that is just the brush size circle, that has always felt the most natural to me, I agree with @Daniel Martinez Lara (pepeland) having anything in the centre is obtrusive with finer details.