Personal tools
You are here: Home members claudiusmaximus's Home D'ohPaint
Document Actions

D'ohPaint

by ClaudiusMaximus last modified 2007-05-06 07:05 PM

A simple index-colour-model painting program written in Pd with Gridflow.

D'ohPaint

A simple index-colour-model painting program written in Pd+Gridflow

Links

Legal

  • Please read your rights in the COPYING file

Requirements

  • Pd aka Pure-data, tested with version 0.37.1 devel
  • expr external
  • Gridflow, tested with version 0.7.7 (will NOT work with earlier versions)

Quick start guide

  1. Load MAIN.pd in Pd
  2. Click the refresh-auto toggle (at the top, just right of center)
  3. Click the palette-randomize button (tiny red button)
  4. Click the palette-dump button (large yellow button)
  5. Click and drag in the Gridflow output window

Features

  • 256 colour palette
    • optional display of palette (purple toggle)
    • variable refresh rate (fps number box)
    • apply palette to image manually (orange dump button) or automatically (orange toggle)
    • select colour for editing by click in palette display
      • left-click sets foreground pen
      • right-click sets background pen
    • three preset palettes (red buttons)
    • keys F1-F12 edit active colour
    • keys Up Down Left Right select active colour
  • warning display for computationally intensive operations with "actual fps" display
  • image controls
    • manual (yellow button) and automatic (yellow toggle) refresh with variable frame rate (fps number box)
    • image resizing (set width and height number boxes then click the red resize button (WARNING: clears image)
  • drawing tools
    • plot: draw instances of the current brush by clicking and dragging in the image window
    • line, poly, rectangle, ellipse: not implemented yet
    • clear: clear the image in the current background pen
  • drawing modes
    • cycle: if enabled (blue toggle) and the foreground pen is between the start and end number box values, then cycle the foreground pen after each drawing operation
  • brushes
    • variable size rectangular brushes: click the blue brush button and click and drag a region in the image window
  • zoom display
    • window visibility set by blue zoom toggle
    • select a region to display zoomed by clicking the blue region button and clicking and dragging in the image window
    • variable zoom ratio (ratio number box)
  • transformations
    • spray: turn each point into many (density number box) points scattered around (radius number box)
    • symmetry: turn each point into many (order number box) points equally spaced around a circle, center chosen by clicking the center button and clicking in the image window
    • tile: turn each point into many (X-num, Y-num number boxes) points equally spaced across the image
  • debugging
    • mouse button display
    • echo: print all output from the GUI and all input to the engine
  • big green save button: save image (in .jpg or .grid format)

EOF


Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser