Planar maps: an interaction paradigm for graphic design
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Incremental computation of planar maps
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
TicTacToon: a paperless system for professional 2D animation
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Practical segment intersection with finite precision output
Computational Geometry: Theory and Applications
Microsoft Office System Inside Out 2003
Microsoft Office System Inside Out 2003
Journal of Algorithms
Representation of interwoven surfaces in 2 1/2 D drawing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Algorithms for Reporting and Counting Geometric Intersections
IEEE Transactions on Computers
Diffusion curves: a vector representation for smooth-shaded images
ACM SIGGRAPH 2008 papers
Graph sketcher: extending illustration to quantitative graphs
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A visibility algorithm for converting 3D meshes into editable 2D vector graphics
ACM SIGGRAPH 2009 papers
ACM SIGGRAPH 2009 papers
Apparent layer operations for the manipulation of deformable objects
ACM SIGGRAPH 2010 papers
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering
Computer Graphics Forum
Hi-index | 0.00 |
There are many types of illustrations that are easier to create in planar-map-based illustration systems than in the more common stacking-based systems. One weakness shared by all existing planar-map-based systems is that the editability of the drawing is severely hampered once coloring has begun. The paths that define the areas to be filled become divided wherever they intersect, making it difficult or impossible to edit them as a whole. Live Paint is a new metaphor that allows planar-map-based coloring while maintaining all the original paths unchanged. When a user makes a change, the regions and edges defined by the new paths take on fill and stroke attributes from the previous regions and edges. This results in greater editing flexibility and ease of use. Live Paint uses a set of heuristics to match each region and edge in a changed illustration with a region or edge in the previous version, a task that is more difficult than it at first appears. It then transfers fill and stroke attributes accordingly.