Publication statistics

Pub. period:2004-2008
Pub. count:7
Number of co-authors:8


Number of publications with 3 favourite co-authors:

Jie Xu:
Zheng Qin:
Michael D. McCool:



Productive colleagues

Craig S. Kaplan's 3 most productive colleagues in number of publications:

Steve Mann:51
Charles L. A. Clar..:35
Celine Latulipe:20

Upcoming Courses

go to course
User Research - Methods and Best Practices
Starts tomorrow LAST CALL!
go to course
Get Your First Job as a UX or Interaction Designer
Starts the day after tomorrow !

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !


Our Latest Books

The Glossary of Human Computer Interaction
by Mads Soegaard and Rikke Friis Dam
start reading
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading

Craig S. Kaplan


Publications by Craig S. Kaplan (bibliography)

 what's this?
Edit | Del

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.

Edit | Del

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

Edit | Del

Latulipe, Celine, Mann, Steve, 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

Edit | Del

Qin, Zheng, McCool, Michael D. and Kaplan, Craig S. (2006): Real-time texture-mapped vector glyphs. In: Olano, Marc and Squin, 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.

Edit | Del

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

Edit | Del

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

Edit | Del

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

Add publication
Show list on your website

Join our community and advance:




Join our community!

Page Information

Page maintainer: The Editorial Team