ZIP that includes the script (Blender 2.5), PDF help file and blend file with the default brush (for spheres), and the custom brush shown in this video. Also the matcap and material used in this demo.
Run first the script ArraySketch.py, and then ArraySketch_hotkeys.py to register the hotkeys.
(Note that this script is on an alpha stage. I've tested it with SVN revision 26022, and may probably need changes for future Blender releases).
Update: As for SVN 26510, everything seems to work fine.
Update May-7: A video-tutorial was kindly made by Dimetrii . The voice is in Russian, but it clearly demonstrates the features of this tool, and it has some subtitles in english:
Update April-9: This is a Blender version I used that worked fine with this script...
More info, quick help guide, download or donate:
Bsurfaces is a modeling and retopology tool which combines the use of freehand strokes, bezier curves or loose edges to generate polygonal surfaces. It can be included in a traditional polygonal and subdivision modeling workflow, speeding it up substantially.
Bsurfaces is a Blender add-on, it can be used to build both open and closed shapes, extrude selections, bridge between two selections, having full control over the shape, direction, and twisting of the final surface. The output is a clean topology composed of quadrilateral faces. Triangles are also possible when building surfaces using crossing strokes.
The different options can be modified interactively, allowing to see how they affect the resulting surface in real-time.
Voice by Jonathan Cooke: jonathan.cooke (at) live.com
Music by Travis Morgan: http://www.ccmixter.org/people/morgantj