Publication statistics
Pub. period:2004-2008
Pub. count:7
Number of co-authors:8
Co-authors
Number of publications with 3 favourite co-authors:
Celine Latulipe:2Zheng Qin:2Michael D. McCool:2 Productive colleagues
Craig S. Kaplan's 3 most productive colleagues in number of publications:
Charles L. A. Clar..:35Celine Latulipe:20Michael D. McCool:12 
The moment clients realize that revisions are not an all-you-can-eat buffet, suddenly they realize they are not hungry.
-- Lester Beall
Featured chapter
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Craig S. Kaplan
Publications by Craig S. Kaplan (bibliography)
Qin, Zheng, McCool, Michael D. and Kaplan, Craig S. (2008): Precise vector textures for real-time 3D rendering. In: Haines, Eric and McGuire, Morgan (eds.) Proceedings of the 2008 Symposium on Interactive 3D Graphics, SI3D 2008, February 15-17, 2008, Redwood City, CA, USA 2008. pp. 199-206.
Xu, Jie and Kaplan, Craig S. (2007): Calligraphic packing. In: Proceedings of the 2007 Conference on Graphics Interface 2007. pp. 43-50.
There are many algorithms in non-photorealistic rendering for representing an image as a composition of small objects. In this paper, we focus on the specific case where the objects to be assembled into a composition are letters rather than images or abstract geometric forms. We develop a solution to the "calligraphic packing" problem based on dividing up a target region into pieces and warping a letter into each piece. We define an energy function that chooses a warp that best represents the original letter. We discuss variations in rendering style and show results produced by our system.
© All rights reserved Xu and Kaplan and/or Canadian Information Processing Society
Latulipe, Celine, Mann, Stephen, Kaplan, Craig S. and Clarke, Charlie L. A. (2006): symSpline: symmetric two-handed spline manipulation. In: Proceedings of ACM CHI 2006 Conference on Human Factors in Computing Systems 2006. pp. 349-358.
We introduce symSpline: a symmetric, dual-mouse technique for the manipulation of spline curves. In symSpline, two cursors control the positions of the ends of the tangent to an edit point. By moving the tangent with both mice, the tangent and the edit point can be translated while the curvature of the spline is adjusted simultaneously, according to the length and angle of the tangent. We compare the symSpline technique to two asymmetric dual-mouse spline manipulation techniques and to a standard single-mouse technique. In a spline matching experiment, symSpline outperformed the two asymmetric dual-mouse techniques and all three dual-mouse techniques proved to be faster than the single-mouse technique. Additionally, symSpline was the technique most preferred by test participants.
© All rights reserved Latulipe et al. and/or ACM Press
Qin, Zheng, McCool, Michael D. and Kaplan, Craig S. (2006): Real-time texture-mapped vector glyphs. In: Olano, Marc and Séquin, Carlo H. (eds.) Proceedings of the 2006 Symposium on Interactive 3D Graphics, SI3D 2006, March 14-17, 2006, Redwood City, California, USA 2006. pp. 125-132.
Latulipe, Celine, Kaplan, Craig S. and Clarke, Charles L. A. (2005): Bimanual and unimanual image alignment: an evaluation of mouse-based techniques. In: Proceedings of the 2005 ACM Symposium on User Interface Software and Technology 2005. pp. 123-131.
We present an evaluation of three mouse-based techniques for aligning digital images. We investigate the physical image alignment task and discuss the implications for interacting with virtual images. In a formal evaluation we show that a symmetric bimanual technique outperforms an asymmetric bimanual technique which in turn outperforms a unimanual technique. We show that even after mode switching times are removed, the symmetric technique outperforms the single mouse technique. Subjects also exhibited more parallel interaction using the symmetric technique than when using the asymmetric technique.
© All rights reserved Latulipe et al. and/or ACM Press
Kaplan, Craig S. (2005): Islamic star patterns from polygons in contact. In: Graphics Interface 2005 May 9-11, 2005, Victoria, British Columbia, Canada. pp. 177-185.
We present a simple method for rendering Islamic star patterns based on Hankin's "polygons-in-contact" technique. The method builds star patterns from a tiling of the plane and a small number of intuitive parameters. We show how this method can be adapted to construct Islamic designs reminiscent of Huff's parquet deformations. Finally, we introduce a geometric transformation on tilings that expands the range of patterns accessible using our method. This transformation simplifies construction techniques given in previous work, and clarifies previously unexplained relationships between certain classes of star patterns.
© All rights reserved Kaplan and/or his/her publisher
Kaplan, Craig S. and Salesin, David H. (2004): Dihedral Escherization. In: Graphics Interface 2004 May 17-19, 2004, London, Ontario, Canada. pp. 255-262.
"Escherization" [9] is a process that finds an Escher-like tiling of the plane from tiles that resemble a user-supplied goal shape. We show how the original Escherization algorithm can be adapted to the dihedral case, producing tilings with two distinct shapes. We use a form of the adapted algorithm to create drawings in the style of Escher's print Sky and Water. Finally, we develop an Escherization algorithm for the very different case of Penrose's aperiodic tilings.
© All rights reserved Kaplan and Salesin and/or their publisher
Show this list on your homepage
Join the technology elite and advance:
Changes to this page (author)
07 Nov 2012: Added07 Nov 2012: Added17 Feb 2010: Modified
25 Jul 2007: Added
23 Jun 2007: Added
23 Jun 2007: Added
19 Jun 2007: Added
11 Jun 2007: Added
Page Information
Page maintainer:
The Editorial Team
URL: http://www.interaction-design.org/references/authors/craig_s__kaplan.html