Monday, November 01, 2004

Next step

The previous plan is complete: color manipulation is there via slides, loading&saving is working and animation has begun (screenshots coming tonight..). The next steps include

  • Palette shading. Creating "linear shades" from one color to another using a sequence of the palette. Interface: user clicks "shade tool" then the palette color to shade to, and pixelate creates a shade from the current color to the clicked one.
  • Preview-widget. When zoomed, you want to see the 1-to-1 version of the area you're editing simultaneously. Problems include: what to do when editing a large image?
  • Icons. The tools need their icons, and they're coming up. Also show/hide icons for the different widget-sets (palette / toolset / load-save.. ).
That's short term progress, read this week. The next major step is the stencil. This needs some afterthought to make realtime, so I'm congesting the idea for the moment. Another major step is to create my own low-level graphics drawing tool implementations, line, rectangle, ellipsis etc. Why? Well for one thing the one's I'm using are less than bugfree. At least some of them don't clip making pixelate die hard sometimes, and also the ellipsis function doesn't draw in the rightmost column of a surface, which kinda sucks. Moreover, if I ever want to enable user-sized pencils or airbrushes, this is the way to go.

0 Comments:

Post a Comment

<< Home