Bug 461313 - Isotropic spacing option is not working in default predefined brushtips
Summary: Isotropic spacing option is not working in default predefined brushtips
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (other bugs)
Version First Reported In: 5.1.1
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-02 10:50 UTC by RamonMiranda
Modified: 2025-06-12 09:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Isotropic visual guide 01 (67.20 KB, image/jpeg)
2022-11-02 10:50 UTC, RamonMiranda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description RamonMiranda 2022-11-02 10:50:31 UTC
Created attachment 153396 [details]
Isotropic visual guide 01

STEPS TO REPRODUCE
1. Start Krita
2. Select the Basic 2 Opacity 
3. Open the brush editor
4. Disable the opacitiy and flow and rotation options. 
5. Disable Auto spacing. Put normal spacing to 1.0, Ratio 0.25 and Angle 90ΒΊ
6. Activate "Isotropic" in Spacing Option, Disable enable pen settings option and see how it changes.

EXPECTED RESULT
Isotropic spacing must to keep the blank space (arround the brush tip) that we achieve with Ratio change. And if isotropic is disabled the spacing between dabs is 1.0 so they are touching them in the edges.(It deppends on Fade parameter.)

OBSERVED RESULT
Now go to predefined brush and select "chisel Eroded" brushtip. (works with others too)
Disable Auto spacing. Put normal spacing to 1.0
Change size to 40px to see it in the same scale as Auto brush.
Activate "Isotropic" in Spacing Option if it is not active, Disable enable pen settings option and see how it changes.
Isotropic spacing must to keep the blank space (arround the brush tip) But now we need to reduce the spacing to see how the brushtips are touching them to arround 0.5

Try the same with and RGBA brushtip and reacts as Auto brushtips. As i talked with Dmitry i thought, that Krita was understanding white pixels as part of the brushtip, But he reviewed the code in master iirw so i am reporting it. (My tests are in 5.1.1)
I put in normal severity because i don't know if i decide that. 
I hope this helps, because for flat brushes it would speed up them. Thanks for reading it.

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

Qt

  Version (compiled): 5.12.12
  Version (loaded): 5.12.12

OS Information

  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.19043
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10