Gavin Miller

Head of Adobe Research & VP, Creative Intelligence Lab

Creative Intelligence Lab, San Jose

Dr. Gavin Miller is the Head of Adobe Research and the Vice President of the Creative Intelligence Lab.

As the Vice President of the Creative Intelligence Lab, Dr. Gavin Miller aims to create a world-class research organization by attracting and retaining some of the best talent breaking grounds on innovative research across the creative fields. The Creative Intelligence Lab’s research is focused on computer graphics, computer vision, imaging, media intelligence and NLP, as well as explorations of new creativity media, such as VR, AR, AI and robots, to invent the creative landscape of tomorrow. The Creative Intelligence Lab publishes novel technical papers at major technical conferences, and contributes a significant number of features to Photoshop and other desktop and mobile creative products produced by Adobe.

Dr. Miller’s own research interests are in computer vision, imaging and the convergence of creativity and technology. Dr. Miller has twice been a keynote speaker at Graphics Interface, and once at Computer Graphics International, and has presented papers at SIGGRAPH, Eurographics and other major conferences. He is also the executive co-sponsor of the Adobe Tech Summit, an internal Adobe conference for 2,500 Adobe technical staff.

Dr. Miller is well known for creating a series of experimental snake robots, one of which was the usher at his wedding. The robots were presented at a DARPA-sponsored conference, and featured on the cover of the book of the conference – Neurotechnology for Biomimetic Robots. The robots were also displayed at the Cité des Sciences et de l’Industrie in Paris, The Tech Museum of Innovation in San Jose, and in the International Spy Museum in Washington D.C. His other interests include writing fairytales, science fiction, poetry, plays and developing experimental software to create highly ornamental decorative objects for 3D printing.

Dr. Gavin Miller graduated from Cambridge University with First Class Honors, and holds a Ph.D. in Computer Aided Manufacture and Computer Graphics.


  • Gavin S. P. Miller, “Rondeau”, SIGGRAPH ’98 Animation Theater
  • Gavin S. P. Miller, Ned Greene, “Flow”, SIGGRAPH ’93 Electronic Theater.
  • Gavin S. P. Miller, Douglass Turner, Lance Williams et al, “The Audition”, SIGGRAPH ’90 Electronic Theater.
  • Michael Kass, Gavin S. P. Miller, “Splash Dance”, SIGGRAPH ’90 Electronic Theater.
  • Gavin S. P. Miller, Michael Kass, “Her Majesty’s Secret Serpent”, SIGGRAPH ’89 Electronic Theater.
  • Gavin S. P. Miller, “Natural Phenomena”, SIGGRAPH ’88 Electronic Theater.


My Publications

Event-specific Image Importance

Wang, Y., Lin, Z., Shen, X., Měch, R., Miller, G., Cottrell, G. (Jun. 1, 2016)
CVPR 2016

Pack Merger: A 3D Print Volume Optimizer

Vanek, J., Garcia, J., Benes, B., Mech, R., Carr, N., Stava, O., Miller, G. (May. 1, 2014)
Computer Graphics Forum

Dual-Color Mixing for Fused Deposition Modeling Printers

Reiner, T., Carr, N., Měch, .., Stava, O., Dachsbacher, C., Miller, G. (Apr. 10, 2014)
Computer Graphics Forum (Proc. Eurographics), 33(2), 2014

The Deco Framework for Interactive Procedural Modeling

Měch, R., Miller, G. (Dec. 28, 2012)
Journal of Computer Graphics Techniques (JCGT), 1(1):43--99

Guided Procedural Modeling

Beneš, B., Šťava, O., Měch, R., Miller, G. (Apr. 11, 2011)
Computer Graphics Forum (Proc. Eurographics), 30(2), 2011

An Example-based Procedural System for Element Arrangement

Ijiri, T., Měch, R., Igarashi, T., Miller, G. (Apr. 14, 2008)
Computer Graphics Forum (Proc. Eurographics), 27(2), 2008

Coherent Layer Peeling for Transparent High-depth-Complexity Scenes

Carr, N., Měch, R., Miller, G. (Feb. 7, 2008)
In Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS Symposium on Graphics Hardware, 33-40


Wang, H., Miller, G., Turk, G. (Aug. 3, 2007)
ACM SIGGRAPH / Eurographics, Symposium on Computer Animation , SCA 2007 — August 3-4

Particle-based fluid simulation on the GPU

Hegeman, K., Carr, N., Miller, G. (Aug. 21, 2006)
In Computational Science -- ICCS 2006 , 228–235

Snake Robots for Search and Rescue

Miller, G. (Aug. 1, 2002)
in Neurotechnology for Biomimetic Robots , Edited by Joseph Ayers, Joel L. Davis and Alan Rudolph, MIT Press, August 2002

Head-Tracked Light Field Movies — A New Multimedia Data Type

Miller, G., Rubin, S., Hubbard, P. (Sep. 7, 1999)
Correia, N., Chambel, T., Davenport, G. (eds.), Multimedia ´99, Proceedings of the Eurographics Workshop in Milano, Italy, September 7-8, 1999

3Desque: interface elements for a 3D graphical user interface

Miller, G., Grisedale, S., Anderson, K. (Feb. 1, 1999)
Journal of Visualization and Computer Animation 10(2): 109-119 (1999)

A low-latency, real time hardware light field renderer

Regan, M., Miller, G., Rubin, S., Kogelnik, C. (Feb. 1, 1999)
Proceedings of SIGGRAPH '99

Lazy Decompression of Surface Light Fields for Precomputed Global Illumination

Miller, G., Rubin, S., Ponceleon, D. (Jun. 29, 1998)
Proceedings of the 9th Eurographics Workshop on Rendering , Vienna, Austria, June 29th - July 1st, 1998

Rendering Hyper-Sprites in Real Time

Miller, G., Mondesir, M. (Jun. 29, 1998)
Proceedings of the 9th Eurographics Workshop on Rendering , Vienna, Austria, June 29th - July 1st, 1998

On-the-Fly Texture Computation for Real-Time Surface Shading

Miller, G., Halstead, M., Clifton, M. (Mar. 1, 1998)
IEEE Computer Graphics and Applications , March/April 1998, pp.44-58

Volumetric Hyper Reality, A Computer Graphics Holy Grail for the Twenty-First Century?

Miller, G. (Feb. 1, 1995)
Invited Paper, Graphics Interface '95

Efficient Algorithms for Local and Global Accessibility Shading

Miller, G. (Feb. 1, 1994)
Proceedings of SIGGRAPH '94

Efficient Techniques for Interactive Texture Placement

Litwinowicz, P., Miller, G. (Feb. 1, 1994)
Proceedings of SIGGRAPH '94

Hierarchical Z-Buffer Visibility

Greene, N., Kass, M., Miller, G. (Feb. 1, 1993)
Proceedings of SIGGRAPH '93

The Virtual Museum: Interactive 3D Navigation of a Multimedia Database

Miller, G., Hoffert, E., Chen, S., Patterson, E., Blacketter, D., Rubin, S., Applin, S., Yim, D., Hanan, J. (Jul. 21, 1992)
The Journal of Visualization and Computer Animation , Vol. 3, Issue No. 3, July-Sept 1992

A Progressive Multi-pass Method for Global Illumination

Chen, S., Rushmeier, H., Miller, G., Turner., D. (Feb. 1, 1991)
Proceedings of SIGGRAPH '91

MacBounce: A Dynamics-based Animation System for Character Animation

Miller, G. (Feb. 1, 1991)
Proceedings of Computer Animation '91, Geneva, Switzerland

The Simulation of Natural Phenomena

Miller, G. (Feb. 1, 1991)
a chapter in " New Trends in Animation and Visualization ", editors Nadia Magnenat Thalmann and Daniel Thalmann, John Wiley Publishers, 1991, pp. 177-187

An Adaptive Algorithm for the Collision of Flexible Bodies

Miller, G. (Mar. 1, 1990)
Proceedings of Western Canadian Computer Graphics Workshop , Sunshine Village, Banff, Alberta, Canada, 4-8 March 1990

Rapid, Stable Fluid Dynamics for Animation

Kass, M., Miller, G. (Feb. 1, 1990)
Proceedings of SIGGRAPH '90

Goal-directed snake motion over uneven terrain

Miller, G. (Nov. 1, 1989)
Computer Graphics '89 , pp. 257-272, Blenheim Online Publications, November 1989

Globular Dynamics: A Connected Particle System for Animating Viscous Fluids

Miller, G., Pearce, A. (Feb. 1, 1989)
Computers and Graphics Vol. 13, No. 3, pp 305-309, 1989

About the cover: Natural Phenomena

Miller, G. (Sep. 1, 1988)
IEEE Computer Graphics and Applications , Vol. 8, No. 5, pp4-7, Sept 1988

The Motion Dynamics of Snakes and Worms

Miller, G. (Aug. 1, 1988)
Computer Graphics, Vol. 22., No. 4 , August 1988, pp 169-178

From Wire-frames to Furry Animals

Miller, G. (Jun. 1, 1988)
Proceedings of Graphics Interface '88 , Edmonton, Alberta, 6-10 June 1988, pp 138-145

Computer Display and Manufacture of 3-D Models

Miller, G. (Feb. 1, 1987)
Ph.D. Thesis, Cambridge University Department of Engineering, Cambridge, England, 1987

The Definition and Rendering of Terrain Maps

Miller, G. (Aug. 1, 1986)
Computer Graphics Vol. 20, No. 4 , August 1986, pp 39-48