Publications

Books

Craig S. Kaplan. Introductory Tiling Theory for Computer Graphics. Morgan & Claypool, 2009. 113 pages.
Tobias Isenberg, Craig S. Kaplan, and Stephen N. Spencer, editors. NPAR '09: Proceedings of the 7th international symposium on Non-photorealistic animation and rendering. ACM, 2009.
Craig S. Kaplan and Reza Sarhangi, editors. Proceedings of Bridges 2009: Mathematics, Music, Art, Architecture, Culture. Tarquin Books, 2009.
Aaron Hertzmann, Craig S. Kaplan and Stephen N. Spencer, editors. NPAR '04: Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering. ACM, 2004.

Book chapters

Craig S. Kaplan and Robert Bosch. Operations research in the visual arts. In Wiley Encyclopedia of Operations Research and Management Science, John Wiley & Sons, Inc., 2010.

Journal Papers

Yanxi Liu, Hagit Hel-Or, Craig S. Kaplan and Luc Van Gool. Computational Symmetry in Computer Vision and Computer Graphics. Foundations and Trends in Computer Graphics and Vision 5(1–2), pages 1–195. Now Publishers, 2010.
Jie Xu and Craig S. Kaplan. Image-guided maze construction. In SIGGRAPH '07: ACM SIGGRAPH 2007 papers, 2007.
Jie Xu and Craig S. Kaplan. Vortex maze construction. Journal of Mathematics and the Arts 1(1), March 2007, pages 7-20.
Craig S. Kaplan and David H. Salesin. Islamic Star Patterns in Absolute Geometry. ACM Transactions on Graphics 23(2):97-119, April 2004.
Erik D. Demaine, Martin L. Demaine, and Craig S. Kaplan. Polygons Cuttable by a Circular Saw. Computational Geometry: Theory and Applications 20(1-2):69-84, October 2001. Special issue of selected papers from the 12th Annual Canadian Conference on Computational Geometry, 2000.

Conference Papers

2011
Lesley Northam, Joe Istead, and Craig S. Kaplan. RTFX: On-set Previs with UnrealEngine3. In Proceedings of the 10th International Conference on Entertainment Computing (ICEC 2011), 2011.
Craig S. Kaplan. Smooth Self-Similar Curves. Bridges 2011: Mathematics, Music, Art, Architecture, Culture, pages 209–216. Tessellations Publishing, 2011.
Tiffany C. Inglis and Craig S. Kaplan. Sudoku Art. Bridges 2011: Mathematics, Music, Art, Architecture, Culture, pages 187–194. Tessellations Publishing, 2011.
Tiffany C. Inglis and Craig S. Kaplan. Generating Op Art lines. In International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging, pages 25–32, 2011.
Zainab AlMeraj, Craig S. Kaplan, Paul Asente, and Ed Lank. Towards ground truth in geometric textures. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering (NPAR 2011), pages 17–26. ACM Press, 2011.
2010
Daniel Berry and Craig S. Kaplan. Planned Programming Problem Gotchas as Lessons in Requirements Engineering. In Proceedings of the 5th International Workshop on Requirements Engineering Education and Training, pages 20--25. IEEE, 2010.
Craig S. Kaplan. Curve evolution schemes for parquet deformations. Bridges 2010: Mathematics, Music, Art, Architecture, Culture, pages 95–102.
Kate Kinnear and Craig S. Kaplan. Procedural generation of surface detail for science fiction spaceships. In Proceedings of the 2010 Workshop on Computational Aesthetics, pages 83–90. Eurographics Association, 2010.
Lesley Northam, Joe Istead, and Craig S. Kaplan. Brush stroke ordering techniques for painterly rendering. In Proceedings of the 2010 Workshop on Computational Aesthetics, pages 59–66. Eurographics Association, 2010.
2009
Craig S. Kaplan. Semiregular patterns on surfaces. In NPAR '09: Proceedings of the 7th international symposium on Non-photorealistic animation and rendering, pages 35–39. ACM Press, 2009.
Alex Kalaidjian, Craig S. Kaplan, and Stephen Mann. Automated landscape painting in the style of Bob Ross. In Proceedings of the 2009 Workshop on Computational Aesthetics in Graphics, Visualization, and Imaging, pages 115–122. Eurographics Association, 2009.
2008
Craig S. Kaplan. Metamorphosis in Escher's art. Bridges 2008: Mathematical Connections in Art, Music and Science, pages 39-46, 2008.
Jie Xu and Craig Kaplan. Artistic thresholding. In NPAR '08: Proceedings of the 6th internatioanl symposium on Non-photorealistic animation and rendering, pages 39-47, 2008.
Jeff Orchard and Craig Kaplan. Cut-out image mosaics. In NPAR '08: Proceedings of the 6th internatioanl symposium on Non-photorealistic animation and rendering, pages 79-87, 2008.
Zheng Qin, Michael D. McCool, and Craig Kaplan. Precise vector textures for real-time 3D rendering. In SI3D '08: Proceedings of the 2008 symposium on Interactive 3D graphics and games, pages 199-206, 2008.
2007
Jie Xu, Craig S. Kaplan, and Xiaofeng Mi. Computer-generated papercutting. In PG '07: Proceedings of the 15th Pacific Conference on Computer Graphics and Applications, pages 343-350, 2007.
Jie Xu and Craig S. Kaplan. Calligraphic Packing. In GI '07: Proceedings of the 2007 conference on Graphics Interface, pages 43-50, 2007.
2006
Jie Xu and Craig S. Kaplan. Vortex maze construction. In Bridges 2006: Mathematical Connections in Art, Music and Science, 2006.
Craig S. Kaplan. A meditation on Kepler's Aa. In Bridges 2006: Mathematical Connections in Art, Music and Science, pages 465-472, 2006.
Celine Latulipe, Ian Bell, Charles L.A. Clarke, and Craig S. Kaplan. symTone: Two-Handed Manipulation of Tone Reproduction Curves. In GI '06: Proceedings of the 2006 conference on Graphics Interface, 2006.
Celine Latulipe, Stephen Mann, Charles L.A. Clarke, and Craig S. Kaplan. symSpline: Bimanual symmetric spline manipulation. In CHI '06: Proceedings of the SIGCHI conference on Human Factors in computing systems, pages 349-358. ACM Press, 2006.
Zheng Qin, Michael D. McCool, and Craig S. Kaplan. Real-time texture-mapped vector glyphs. In I3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games, pages 125-132. ACM Press, 2006.
2005
Celine Latulipe, Craig S. Kaplan and Charles L.A. Clarke. Bimanual and unimanual image alignment: an evaluation of mouse-based techniques. In UIST '05: Proceedings of the 18th annual ACM symposium on user interface software and technology, pages 123-131. ACM Press, 2005.
Celine Latulipe, Craig S. Kaplan and Charles L.A. Clarke. Simultaneous Rotation and Translation. In HCI 2005 Proceedings, Volume 2, pages 63-67. The British Computer Society, 2005.
Craig S. Kaplan and Robert Bosch. TSP Art. In Renaissance Banff: Bridges 2005: Mathematical Connections in Art, Music and Science, pages 301-308, 2005.
Craig S. Kaplan. Aliasing Artifacts and Accidental Algorithmic Art. In Renaissance Banff: Bridges 2005: Mathematical Connections in Art, Music and Science, pages 349-356, 2005.
Craig S. Kaplan. Islamic Star Patterns from Polygons in Contact. GI '05: Proceedings of the 2005 conference on Graphics Interface, pages 177-186, 2005.
2004
Craig S. Kaplan and David H. Salesin. Dihedral Escherization. In GI '04: Proceedings of the 2004 conference on Graphics Interface, pages 255-262, 2004.
Craig S. Kaplan, Sanjeev Bedi, Stephen Mann, Gilad Israeli, and Gilbert Poon. A New Paradigm for Woodworking with NC Machines. In CAD 2004: International CAD Conference and Exhibition, 2004. Also published in Journal of Computer-Aided Design and Applications 1(1-4):217-222.
2001
Craig S. Kaplan and George W. Hart. Symmetrohedra: Polyhedra from Symmetric Placement of Regular Polygons. In Bridges 2001: Mathematical Connections in Art, Music and Science, 2001.
Craig S. Kaplan. A Computer Analysis of BoggleTM. In POCSI433, Problems of Computer Science in Room 433, University of Washington, 2001.
2000
Erik D. Demaine, Martin L. Demaine, and Craig S. Kaplan. Polygons Cuttable by a Circular Saw. In Proceedings of the 12th Annual Canadian Conference on Computational Geometry (CCCG 2000), Fredericton, New Brunswick, Canada, August 16-18, pages 1-6, 2000.
Craig S. Kaplan. Computer Generated Islamic Star Patterns. In Bridges 2000: Mathematical Connections in Art, Music and Science, 2000.
Craig S. Kaplan and David H. Salesin. Escherization. SIGGRAPH 2000, the 27th International Conference on Computer Graphics and Interactive Techniques. New Orleans, Louisiana, USA, 25-27 July 2000.
1999
Craig S. Kaplan. Voronoi Diagrams and Ornamental Design. ISAMA '99, The first annual symposium of the International Society for the Arts, Mathematics, and Architecture, pages 277-283. San Sebastián, Spain, 7-11 June 1999.
1998
Michael D. Ernst, Craig Kaplan, and Craig Chambers. Predicate Dispatching: A Unified Theory of Dispatch. ECOOP '98, the 12th European Conference on Object-Oriented Programming, pages 186-211. Brussels, Belgium, 20-24 July 1998.

Other

Craig S. Kaplan. Book Review: Processing: A Programming Handbook for Visual Designers and Artists. Journal of Mathematics and the Arts 2(4):211–214, December 2008.
Craig S. Kaplan. An introduction to tiling theory for computer graphics. Written course notes for SIGGRAPH 2008 course, to appear.
Craig S. Kaplan. The trouble with five. Plus Magazine, issue 45.
Craig S. Kaplan. Computer Graphics and Geometric Ornamental Design. PhD Thesis, University of Washington, 2002.

Craig S. Kaplan Last updated: