f135246c01e7e59c6718c781bbecbdb6eec5bc8b
crossing themselves. Again an old issue, the code that was limiting the max contribution to a pixel by doing a max() operation, which is very sensitive to the spacing of the stroke dabs. Instead we now use a formula does adds up on repeated dabs but approaches the maximum brush value slowly and never exceeds it, which gives nice smooth results. mask_accum = mask_accum + (sqrt(brush_max) - mask_accum) * sqrt(brush_max) * mask;
Description
No description provided
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%