Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Brushstrokes I've made for MrDoob's Harmony canvas app
Latest commit dd2c47d @rhyolight removed old brush files
Failed to load latest commit information.
js removed old brush files
README.rst Updated README.
harmony.html Moved stroke related hacks to a manager class.


This version of mrdoob's and rhyolight's Harmony application aims to provide some extra functionality including:

  • better palette (bounds + slots interpolated between those)
  • undo/redo
  • gradient background (x/y/others?)
  • scanfill brush

Currently it provides following extra functionality:

  • mirroring (x, y, radial)
  • "sticky" palette (shift). Note that it's not possible to paint under the palette!
  • vertical constraint (hit s while painting)
  • horizontal constraint (hit a while painting)
  • perspective constraint (hit d while painting, set target with f)

You can find more information about Harmony at

See also

To run, just open harmony.html in a canvas-enabled web browser.

Something went wrong with that request. Please try again.