Opened 8 years ago
Last modified 2 years ago
#13 assigned enhancement
Add more flexible gradients
Reported by: | Alexander Chopelas | Owned by: | PulkoMandy |
---|---|---|---|
Priority: | major | Milestone: | 2.9 |
Component: | GrafX2 | Version: | 2.4 |
Keywords: | Cc: |
Description
Deluxe Paint had the feature to freehand gradient-filled shapes as opposed to ONLY ellipses and rectangles. You could make blobby or unusual shapes and the gradient filler would accentuate the shape.
This behavior should also be applied to ellipses instead of merely filling them with a radial gradient. The fill should follow the proportions of the ellipse.
Also, in addition to gradient dithering Deluxe Paint had the ability to add a custom amount of random noise to the dithering to produce a rougher or more "natural" texture to the gradient. Could this behavior be reverse engineered or satisfactorily be written from scratch?
Change History (9)
comment:1 by , 8 years ago
comment:2 by , 5 years ago
Milestone: | 2.5 → 2.6 |
---|
comment:3 by , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:6 by , 4 years ago
Yes, it can be useful as a quick and dirty "pillow shading" tool.
As for implementation, the idea is that the user draws a freehand shape that is filled (as for "countour fill" mode). Then, the shape is eroded (remove all pixels that touch the edge) and filled again with the next color/step of the gradient, and repeat until there are no pixels left.
comment:7 by , 4 years ago
Type: | defect → enhancement |
---|
comment:8 by , 3 years ago
Milestone: | 2.7 → 2.8 |
---|
comment:9 by , 2 years ago
Milestone: | 2.8 → 2.9 |
---|
The random dithering is already available, using the slider/scrollbar at the left of the gradient editor window.