Skip to content

Commit

Permalink
dynamic spacing feature added
Browse files Browse the repository at this point in the history
  • Loading branch information
script-fu committed Oct 12, 2024
1 parent 77c232d commit 156df48
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions content/hub/feature-test/folder/Dynamic-Brush-Spacing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
type: docs
---

# Objective

Improve the quality of the brush spacing with respect to velocity.

## Related Links

- Branches: Artbox and [feature-dynamic-brush-spacing](https://gitlab.gnome.org/pixelmixer/artbox/-/tree/feature-dynamic-brush-spacing?ref_type=heads)

## Design Revisions

| **Revision** | **Current Design** | **Issues** | **Changes** |
|--------------------------------------------|---------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------------------------------|
| **1. Remove Velocity Inversion** | Velocity is math inverted | The max and min values are inverted in the spacing curve graph | The velocity math is not inverted and the graph for velocity mapping is accurate |
| **2. Remove Spacing Limits** | Spacing is set to 200% for fast | Spacing does not respect the Paint Tool slider settings | Spacing respects the slider values |


## Notes

This feature branch is a proposed solution to https://gitlab.gnome.org/GNOME/gimp/-/issues/1863

**Without Feature:** Top is a slow stroke, middle line fast, lower is slow to fast.
![without-feature](/images/diagrams/brush-velocity-without-feature.webp)

**With Feature:** Top is a slow stroke, middle line fast, lower is slow to fast.
![with-feature](/images/diagrams/brush-velocity-with-feature.webp)
Binary file not shown.
Binary file not shown.

0 comments on commit 156df48

Please sign in to comment.