armory3d / armortools

3D Content Creation Tools
https://armorpaint.org
Other
3.28k stars 336 forks source link

Blur tool creates artifacts if tool radius is bigger than viewport #1058

Open MathemanFlo opened 3 years ago

MathemanFlo commented 3 years ago

ArmorPaint version: ArmorPaint.org - v0.8 (2021-07-16) - e5a4f7a

OS/device including version: Win10 x64

Steps to reproduce:

  1. Create a texture and fill the first layer with it.
  2. Choose the blur tool, set its radius to 2.
  3. Zoom in until you can not see the blur tool radius anymore because it is outside of your viewport.
  4. Now blur the same position multiple times to make the artifacts more visible.
  5. Zoom out again and get something like this grafik

The white trapezoid is the view port that was visible while bluring, the darker circle is the blur tool radius.

MathemanFlo commented 3 years ago

I found an easier way to reproduce it.

  1. Create a texture, e.g. noise texture
  2. Select the blur tool
  3. Zoom in until the white tool circle is only partially visible. grafik
  4. Blur and get grafik