Paul Asente

Senior Principal Scientist

Creative Intelligence Lab, San Jose

Paul is a researcher at Adobe, working on 2D vector graphics, stylization, and non-photorealistic rendering (NPR). He received his A.B. in mathematics from Dartmouth College in 1979 and his Ph.D. in computer science from Stanford University in 1987, where his advisor was Brian Reid. His thesis was in the area of 2D vector graphics editing, but his most noteworthy accomplishment was writing the first version of the software that eventually became the X Window System. After Stanford, Paul worked for three years at Digital Equipment Corporation, where he became the chief architect for the Xt Toolkit for the X Window System.

Paul joined Adobe in 1990 and worked on the Display PostScript System and Unix applications for 5 years. He then joined the Adobe Illustrator team for versions 7, 8, and 9, acting as engineering lead for version 9. In 2001, he joined the graphics group in Adobe’s Advanced Technology Labs, under the leadership of Martin Newell. Paul is now a member of the Procedural Imaging Group, led by Radomír Měch which is part of the Creative Intelligence Lab, led by Gavin Miller. Among the features he has contributed to Illustrator are brushes (version 8), graphic styles (9), Scribble (CS), Live Paint (CS2), variable-width strokes (CS5), gradient strokes (CS6) and image brushes (CC). He also contributed Scribble and Puppet to After Effects (versions 6 and CS3). In 2011 and 2012, Paul was co-chair of the annual symposium on Non-Photorealistic Animation and Rendering (NPAR).

Paul has presented two sneaks at Adobe MAX: StyLit in 2016 and PhysicsPak in 2017.

When not working, Paul enjoys riding roller coasters (more than 650 different coasters in 12 countries), collecting art toys, challenge square dancing, and going to live theater.

 

My Publications

Example-Based Synthesis of Stylized Facial Animations

Fišer, J., Jamriška, O., Simons, D., Shechtman, E., Lu, J., Asente, P., Lukáč, M., Sýkora, D. (Jul. 30, 2017)
ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)

Organized order in ornamentation

Gieseke, L., Asente, P., Lu, J., Fuchs, M. (Jul. 29, 2017)
Proceedings of the symposium on Computational Aesthetics 2017

Learning to Extract Semantic Structure from Documents Using Multimodal Fully Convolutional Neural Networks

Yang, X., Yumer, E., Asente, P., Kraley, M., Kifer, D., Giles, C. (Jul. 22, 2017)
Proc. IEEE Conference on Computer Vision and Pattern Recognition

FLOWPAK: Flow-based Ornamental Element Packing

Saputra, R., Kaplan, C., Asente, P., Měch, R. (May. 17, 2017)
Winner of the Michael A.J. Sweeney Award for Best Student Papers Graphics Interface 2017

Layer-based disparity adjustment in stereoscopic 3D media

Istead, L., Asente, P., Kaplan, C. (Dec. 12, 2016)
CVMP 2016 Proceedings of the 13th European Conference on Visual Media Production

StyLit: Illumination-Guided Example-Based Stylization of 3D Renderings

Fišer, J., Jamriška, O., Lukáč, M., Shechtman, E., Asente, P., Lu, J., Sýkora, D. (Aug. 1, 2016)
ACM Transactions on Graphics (Proc. of SIGGRAPH 2016)

Patternista: Learning Compatible Elements and Composition for Plate Decoration

Phan, Q., Asente, P., Lu, J., Fu, H., Chan, A. (May. 1, 2016)
International Symposium on Non-Photorealistic Animation and Rendering (NPAR)

Advanced drawing beautification with ShipShape

Asente, P., Schiller, S., Fišer, J., Sýkora, D. (Mar. 3, 2016)
Computers and Graphics, Volume 56, May 2016, Pages 46-58

Procedural Modeling Using Autoencoder Networks

Yumer, M., Asente, P., Měch, R., Kara, L. (Nov. 9, 2015)
UIST 2015 - ACM User Interface Software and Technology Symposium

Brushables: Example-based Edge-aware Directional Texture Painting

Lukáč, M., Fišer, J., Asente, P., Lu, J., Shechtman, E., Sýkora, D. (Oct. 8, 2015)
Computer Graphics Forum (Proc. Pacific Graphics 2015)

LazyFluids – Appearance Transfer for Fluid Animations

Jamriška, O., Fišer, J., Asente, P., Lu, J., Shechtman, E., Sýkora, D. (Aug. 1, 2015)
ACM Transactions on Graphics (Proc. SIGGRAPH'15), 34(4)

ShipShape: A Drawing Beautification Assistant

Fišer, J., Asente, P., Sýkora, D. (Jun. 20, 2015)
SBIM 2015 - International Symposium on Sketch-Based Interfaces and Modeling

Comprehensible Video Thumbnails

Kim, J., Gray, C., Asente, P., Collomosse, J. (May. 1, 2015)
Computer Graphics Forum (Proc. Eurographics 2015)

A Particle Filtering Approach to Salient Video Object Localization

Gray, C., James, S., Collomosse, J., Asente, P. (Oct. 1, 2014)
2014 IEEE International Conference on Image Processing (ICIP)

DecoBrush: Drawing Structured Decorative Patterns by Example

Lu, J., Barnes, C., Wan, C., Asente, P., Měch, R., Finkelstein, A. (Aug. 12, 2014)
ACM Transactions on Graphics (Proc. of SIGGRAPH 2014), 33(4), August 2014

Color Me Noisy: Example-based Rendering of Hand-colored Animations with Temporal Noise Control

Fišer, J., Lukáč, M., Jamriška, O., Čadík, M., Gingold, Y., Asente, P., Sýkora, D. (Jun. 25, 2014)
EGSR 2014 - 25th Eurographics Symposium on Rendering

Foreword to the special section on expressive graphics

Asente, P., Hall, P., House, D., Kara, L. (Aug. 1, 2013)
Computers & Graphics Volume 37, Issue 5 (August 2013)

Stereoscopic 3D Image Stylization

Northam, L., Asente, P., Kaplan, C. (Aug. 1, 2013)
In Computers & Graphics , Volume 37, Issue 5, August 2013, Pages 389-402.

Creating Contour Gradients using 3D bevels

Asente, P., Carr, N. (Jul. 19, 2013)
CAe 2013 - Proceedings of the 2013 Symposium on Computational Aesthetics

Patch-Based Geometric Texture Synthesis

AlMeraj, Z., Kaplan, C., Asente, P. (Jul. 19, 2013)
CAe 2013 - Proceedings of the 2013 Symposium on Computational Aesthetics

Towards effective evaluation of geometric texture synthesis algorithms

AlMeraj, Z., Kaplan, C., Asente, P. (Jul. 19, 2013)
NPAR 2013 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Consistent stylization and painterly rendering of stereoscopic 3D images

Northam, L., Asente, P., Kaplan, C. (Jun. 4, 2012)
NPAR 2012 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Towards ground truth in geometric textures

AlMeraj, Z., Kaplan, C., Asente, P., Lank, E. (Aug. 5, 2011)
NPAR 2011 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Folding avoidance in skeletal strokes

Asente, P. (Jun. 7, 2010)
SBIM 2010 - Eurographics Symposium on Sketch-Based Interfaces and Modeling

Dynamic planar map illustration

Asente, P., Schuster, M., Pettit, T. (Aug. 13, 2007)
ACM Transactions on Graphics (Proc. SIGGRAPH) . 26(3), 30:1-30: 10

Programming the Display PostScript System with X

Asente, P. (Jun. 1, 1993)
Addison-Wesley, 1993

X toolkits: the lessons learned

Rosenberg, J., Asente, P., Linton, M., Palay, A. (Oct. 3, 1990)
UIST 1990 – Proceedings of the 3rd Annual ACM Symposium on User Interface Software and Technology

X Window System Toolkit – The Complete Programmer’s Guide and Specification

Asente, P., Swick, R., McCormack, J. (Sep. 1, 1990)
Digital Press, 1990

An overview of the X toolkit

McCormack, J., Asente, P. (Oct. 17, 1988)
UIST 1988 – Proceedings of the 1st Annual ACM Symposium on User Interface Software and Technology

Editing Graphical Objects Using Procedural Representations

Asente, P. (Jul. 1, 1987)
Ph.D. Thesis, Stanford University Department of Computer Science