armory3d / armory3d/armorpaint

Lazy brush paints too often

Open
#894 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C
Stars
5k
Forks
553
Avg merge
3d 11h
Merged PRs (30d)
6

Description

**ArmorPaint version:**
ArmorPaint.org - v0.8 (2021-04-27) - e334850

**OS/device including version:**
Win 10 x64

**Issue description:**
Lazy brushes paint too often

**Steps to reproduce:**
1. Build a brush like this one. The key thing is the random angle here
![ap1](https://user-images.githubusercontent.com/28649121/116252618-08c16580-a770-11eb-92d2-5d6d6851c1a9.png)
2. Use the brush an get sometimes "crosses" and sometimes not. I would not expect this result but maybe it is unavoidable?

Also when creating a random radius the brush changes its radius in a high frequency. I see why this is the case but I'm not 100% sure whether this is desired or not. To reproduce build something like
![ap2](https://user-images.githubusercontent.com/28649121/116253063-6d7cc000-a770-11eb-8e1e-d366cb7e5411.png)

On the other hand painting with a brush like that is just cool. I really like the radius animation.
![ap2](https://user-images.githubusercontent.com/28649121/116253470-d06e5700-a770-11eb-8848-63b8a216ce5a.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is identified in the report. Reproduce the random-angle and random-radius lazy-brush behavior using the linked brush setups, then define done as consistent handling of the reported paint frequency without losing the desired radius animation.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.