mriale / PyDPainter

A usable pixel art paint program written in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bulk ideas for improving airbrush

Sleuthgame opened this issue · comments

Bulk ideas for improving airbrush as a creative spray. Right-button parameter can be:

  1. Current brush spray but with cumulative options:
  • 90° rotations
  • left-right symmetry
  • up-down symmetry

Imagine spreading one leaves to create a bush or a tree. Or flowers.

  1. spray a series of characters (letters, numbers) from a font. Choose font, color and size from the usual text tool parameters. In this case, choose which characters to use by typing them into a text field (e.g. a word, a series of numbers or symbols).

It's a sort of easy to use randomizer. Very handly for graphic design / animation. Especially with all the cliparts / sympbols fonts we have nowadays.

  1. Zone size (as now) and shape (round, squared)

Great ideas, but I'd like to generalize them a bit. I think that when animbrushes are implemented it will fulfill many of these requests.

For example:

  • letters could be put into an animbrush. I plan to be able to grab sprite sheets or font grids as animbrushes.
  • mirroring or rotating brushes could be done before the animbrush is grabbed.

The other things look to be interesting enhancements:

  • choose square or round nozzle
  • ability to randomize animbrush frame instead of strictly sequential
  • I plan to be able to grab sprite sheets or font grids as animbrushes.

Oh that will be nice !

I maintain that for the average user, it's easier to click on options than to understand how animbrushes work.

If I draw a flower or a star and just want to spread it over an area with a bit of randomness, it's easier to try out the airbrush options than to create a sprite board with my star, turn it around in sequence, then re-capture it all with the animbrush tool.

Agreed, it's way more powerful and versatile.