Paul Asente

Senior Principal Scientist

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) and worked on Characterizer for Character Animator (CC 2018). 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 700 different coasters in 12 countries), collecting art toys, challenge square dancing, and going to live theater.

 

My Publications

Published November 12, 2019

Smart3DGuides: Making Unconstrained Immersive 3D Drawing More Accurate

VRST 2019: 25th ACM Symposium on Virtual Reality Software and Technology

Mayra D. Barrera Machuca, Wolfgang Stuerzlinger, Paul Asente
  • AR, VR & 360 Photography
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published August 2, 2019

Learning Emphasis Selection for Written Text in Visual Media from Crowd-Sourced Label Distributions

ACL 2019

Amirreza Shirani, Franck Dernoncourt, Paul Asente, Nedim Lipka, Seokhwan Kim, Jose Echevarria, Thamar Solorio
  • AI & Machine Learning
  • Natural Language Processing

Published June 23, 2019

The Effect of Spatial Ability on Immersive 3D Drawing

C&C '19: Proceedings of the 2019 ACM SIGCHI Conference on Creativity and Cognition

Mayra Donaji Barrera Machuca, Wolfgang Stuerzlinger, Paul Asente
  • AR, VR & 360 Photography
  • Human Computer Interaction

Published May 5, 2019

Sketching and layering graffiti primitives

Expressive 2019

Daniel Berio, Paul Asente, Jose Echevarria, Frederic Fol Leymarie
  • Graphics (2D & 3D)

Published October 13, 2018

Multiplanes: Assisted Freehand VR Drawing

6th ACM Symposium on Spatial User Interaction (SUI)

Mayra D. Barrera Machuca, Paul Asente, Jingwan (Cynthia) Lu, Byungmoon Kim, Wolfgang Stuerzlinger
  • AR, VR & 360 Photography
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published August 12, 2018

Towards Virtual Reality Infinite Walking: Dynamic Saccadic Redirection

ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2018

Qi Sun, Anjul Patney, Li-Yi Wei, Omer Shapira, Jingwan (Cynthia) Lu, Paul Asente, Suwen Zhu, Morgan McGuire, David Luebke, Arie Kaufman
  • AR, VR & 360 Photography
  • Human Computer Interaction

Published May 8, 2018

RepulsionPak: Deformation-Driven Element Packing with Repulsion Forces

Graphics Interface 2018

Reza Adhitya Saputra, Craig Kaplan, Paul Asente
Winner of the Michael A.J. Sweeney Award for Best Student Papers
  • Graphics (2D & 3D)

Published July 30, 2017

Example-Based Synthesis of Stylized Facial Animations

ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)

Jakub Fišer, Ondřej Jamriška, David Simons, Eli Shechtman, Jingwan (Cynthia) Lu, Paul Asente, Michal Lukáč, Daniel Sýkora
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published July 29, 2017

Organized order in ornamentation

CAE '17 Proceedings of the Symposium on Computational Aesthetics

Lena Gieseke, Paul Asente, Jingwan (Cynthia) Lu, Martin Fuchs
  • Graphics (2D & 3D)

Published July 22, 2017

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

Proc. IEEE Conference on Computer Vision and Pattern Recognition

Xiao Yang, Ersin Yumer, Paul Asente, Mike Kraley, Daniel Kifer, C. Lee Giles
  • AI & Machine Learning
  • Computer Vision, Imaging & Video
  • Document Intelligence

Published May 17, 2017

FLOWPAK: Flow-based Ornamental Element Packing

Graphics Interface 2017

Reza Adhitya Saputra, Craig Kaplan, Paul Asente, Radomír Měch
Winner of the Michael A.J. Sweeney Award for Best Student Papers
  • Graphics (2D & 3D)

Published December 12, 2016

Layer-based disparity adjustment in stereoscopic 3D media

CVMP 2016 Proceedings of the 13th European Conference on Visual Media Production

Lesley Istead, Paul Asente, Craig S. Kaplan
  • Computer Vision, Imaging & Video

Published August 1, 2016

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

ACM Transactions on Graphics (Proc. of SIGGRAPH 2016)

Jakub Fišer, Ondřej Jamriška, Michal Lukáč, Eli Shechtman, Paul Asente, Jingwan (Cynthia) Lu, Daniel Sýkora
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published May 1, 2016

Patternista: Learning Compatible Elements and Composition for Plate Decoration

International Symposium on Non-Photorealistic Animation and Rendering (NPAR)

Quoc Huy Phan, Paul Asente, Jingwan (Cynthia) Lu, Hongbo Fu, Antoni Chan
  • AI & Machine Learning
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published March 3, 2016

Advanced drawing beautification with ShipShape

Computers and Graphics, Volume 56, May 2016, Pages 46-58

Paul Asente, Stephen Schiller, Jakub Fišer, Daniel Sýkora
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published November 9, 2015

Procedural Modeling Using Autoencoder Networks

UIST 2015 - ACM User Interface Software and Technology Symposium

Mehmet Ersin Yumer, Paul Asente, Radomír Měch, Levent Burak Kara
  • AI & Machine Learning
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published October 8, 2015

Brushables: Example-based Edge-aware Directional Texture Painting

Computer Graphics Forum (Proc. Pacific Graphics 2015)

Michal Lukáč, Jakub Fišer, Paul Asente, Jingwan (Cynthia) Lu, Eli Shechtman, Daniel Sýkora
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published August 1, 2015

LazyFluids – Appearance Transfer for Fluid Animations

ACM Transactions on Graphics (Proc. SIGGRAPH'15), 34(4)

Ondřej Jamriška, Jakub Fišer, Paul Asente, Jingwan (Cynthia) Lu, Eli Shechtman, Daniel Sýkora
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published June 20, 2015

ShipShape: A Drawing Beautification Assistant

SBIM 2015 - International Symposium on Sketch-Based Interfaces and Modeling

Jakub Fišer, Paul Asente, Daniel Sýkora
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published May 1, 2015

Comprehensible Video Thumbnails

Computer Graphics Forum (Proc. Eurographics 2015)

Jongdae Kim, Charles Gray, Paul Asente, John Collomosse
  • Computer Vision, Imaging & Video
  • Human Computer Interaction

Published October 1, 2014

A Particle Filtering Approach to Salient Video Object Localization

IEEE International Conference on Image Processing (ICIP). 2014.

Charles Gray, Stuart James, John Collomosse, Paul Asente
  • Computer Vision, Imaging & Video

Published August 12, 2014

DecoBrush: Drawing Structured Decorative Patterns by Example

ACM Transactions on Graphics (Proc. of SIGGRAPH 2014), 33(4), August 2014

Jingwan (Cynthia) Lu, Connelly Barnes, Connie Wan, Paul Asente, Radomír Měch, Adam Finkelstein
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published June 25, 2014

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

EGSR 2014 - 25th Eurographics Symposium on Rendering

Jakub Fišer, Michal Lukáč, Ondřej Jamriška, Martin Čadík, Yotam Gingold, Paul Asente, Daniel Sýkora
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published August 1, 2013

Foreword to the special section on expressive graphics

Computers & Graphics Volume 37, Issue 5 (August 2013)

Paul Asente, Peter Hall, Donald House, Levant Burak Kara
  • Graphics (2D & 3D)

Published August 1, 2013

Stereoscopic 3D Image Stylization

In Computers & Graphics , Volume 37, Issue 5, August 2013, Pages 389-402.

Lesley Northam, Paul Asente, Craig Kaplan
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published July 21, 2013

Adjusting the disparity of stereoscopic 3D media in post production

ACM SIGGRAPH 2013 Posters

Lesley Northam, Paul Asente, Joe Istead, Craig Kaplan
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published July 19, 2013

Creating Contour Gradients using 3D bevels

CAe 2013 - Proceedings of the 2013 Symposium on Computational Aesthetics

Paul Asente, Nathan Carr
  • Graphics (2D & 3D)

Published July 19, 2013

Patch-Based Geometric Texture Synthesis

CAe 2013 - Proceedings of the 2013 Symposium on Computational Aesthetics

Zainab AlMeraj, Craig Kaplan, Paul Asente
  • Graphics (2D & 3D)

Published July 19, 2013

Towards effective evaluation of geometric texture synthesis algorithms

NPAR 2013 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Zainab. AlMeraj, Craig Kaplan, Paul Asente
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published October 1, 2012

Special section on the 2011 joint symposium on computational aesthetics (CAe), non-photorealistic animation and rendering (NPAR), and sketch-based interfaces and modeling (SBIM)

Computers & Graphics Volume 36, Issue 6 (October 2012)

Paul Asente, John Collomosse, Tobias Isenberg, T. Metin Sezgin
  • Graphics (2D & 3D)

Published August 5, 2012

Consistent stylization of stereoscopic 3D images

ACM SIGGRAPH 2012 Posters

Lesley Northam, Paul Asente, Craig Kaplan
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published June 4, 2012

Consistent stylization and painterly rendering of stereoscopic 3D images

NPAR 2012 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Lesley Northam, Paul Asente, Craig Kaplan
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published June 4, 2012

NPAR 2012 – Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering

NPAR 2012 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Paul Asente, Cindy Grimm
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published August 5, 2011

NPAR 2011 – Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering

NPAR 2011 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

John Collomosse, Paul Asente, Stephen S. Spencer
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published August 5, 2011

Towards ground truth in geometric textures

NPAR 2011 – Proceedings of the ACM/Eurographics Symposium on Non-Photorealistic Animation and Rendering

Zainab AlMeraj, Craig Kaplan, Paul Asente, Edward Lank
  • Computer Vision, Imaging & Video
  • Human Computer Interaction

Published June 7, 2010

Folding avoidance in skeletal strokes

SBIM 2010 - Eurographics Symposium on Sketch-Based Interfaces and Modeling

Paul Asente
  • Graphics (2D & 3D)

Published August 13, 2007

Dynamic planar map illustration

ACM Transactions on Graphics (Proc. SIGGRAPH) . 26(3), 30:1-30: 10

Paul Asente, Michael Schuster, Teri Pettit
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published June 1, 1998

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

Digital Press, 1998

Paul Asente, Donna Converse, Ralph Swick
  • Human Computer Interaction
  • Systems & Languages

Published June 1, 1993

Programming the Display PostScript System with X

Addison-Wesley, 1993

Paul Asente

Published October 3, 1990

X toolkits: the lessons learned

UIST 1990 – Proceedings of the 3rd Annual ACM Symposium on User Interface Software and Technology

Jarrett Rosenberg, Paul Asente, Mark Linton, Andrew Palay
  • Human Computer Interaction
  • Systems & Languages

Published September 1, 1990

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

Digital Press, 1990

Paul Asente, Ralph Swick, Joel McCormack
  • Human Computer Interaction
  • Systems & Languages

Published October 17, 1988

An overview of the X toolkit

UIST 1988 – Proceedings of the 1st Annual ACM Symposium on User Interface Software and Technology

Joel McCormack, Paul Asente
  • Human Computer Interaction
  • Systems & Languages

Published July 1, 1987

Editing Graphical Objects Using Procedural Representations

Ph.D. Thesis, Stanford University Department of Computer Science

Paul Asente
  • Graphics (2D & 3D)
  • Human Computer Interaction
  • Systems & Languages