Planar maps: an interaction paradigm for graphic design
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Modeling and rendering architecture from photographs: a hybrid geometry- and image-based approach
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Topological Reconstruction of a Smooth Manifold-Solid from Its OccludingContour
International Journal of Computer Vision
Visibility sorting and compositing without splitting for image layer decompositions
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Compositing 3-D rendered images
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
As-rigid-as-possible shape manipulation
ACM SIGGRAPH 2005 Papers
SmoothSketch: 3D free-form shapes from complex sketches
ACM SIGGRAPH 2006 Papers
Druid: representation of interwoven surfaces in 21/2d drawing
Druid: representation of interwoven surfaces in 21/2d drawing
Free-Form Sketching of Self-Occluding Objects
IEEE Computer Graphics and Applications
Dynamic planar map illustration
ACM SIGGRAPH 2007 papers
ACM SIGGRAPH 2010 papers
RepFinder: finding approximately repeated scene elements for image editing
ACM SIGGRAPH 2010 papers
Apparent layer operations for the manipulation of deformable objects
ACM SIGGRAPH 2010 papers
Technical Section: Hybrid visibility compositing and masking for illustrative rendering
Computers and Graphics
Local manipulation of image layers using standard image processing primitives
Proceedings of the Seventh Indian Conference on Computer Vision, Graphics and Image Processing
Mixed-order compositing for 3D paintings
Proceedings of the 2011 SIGGRAPH Asia Conference
Sketch-based Dynamic Illustration of Fluid Systems
Proceedings of the 2011 SIGGRAPH Asia Conference
Computer Graphics Forum
Direct rendering of Boolean combinations of self-trimmed surfaces
Computer-Aided Design
Harmonic parameterization by electrostatics
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
In a conventional 2d painting or compositing program, graphical objects are stacked in a user-specified global order, as if each were printed on an image-sized sheet of transparent film. In this paper we show how to relax this restriction so that users can make stacking decisions on a per-overlap basis, as if the layers were pictures cut from a magazine. This allows for complex and visually exciting overlapping patterns, without painstaking layer-splitting, depth-value painting, region coloring, or mask-drawing. Instead, users are presented with a layers dialog which acts locally. Behind the scenes, we divide the image into overlap regions and track the ordering of layers in each region. We formalize this structure as a graph of stacking lists, define the set of orderings where layers do not interpenetrate as consistent, and prove that our local stacking operators are both correct and sufficient to reach any consistent stacking. We also provide a method for updating the local stacking when objects change shape or position due to user editing - this scheme prevents layer updates from producing undesired intersections. Our method extends trivially to both animation compositing and local visibility adjustment in depth-peeled 3d scenes; the latter of which allows for the creation of impossible figures which can be viewed and manipulated in real-time.