Nathan Carr

Senior Principal Scientist, Director

San Jose

Nathan is a research scientist at Adobe Systems, Inc. working on computer graphics related topics and is currently directing a research lab in San Jose. He joined Adobe after completing his PhD. from the Department of Computer Science at the University of Illinois Urbana-Champaign under the guidance of John C. Hart. His primary areas of focus have been in rendering, graphics hardware, and geometry processing. His thesis focused on techniques for mesh parameterization with an emphasis on making them useful for accelerating surface processing algorithms on consumer level graphics hardware.

While at Adobe,helped develop the photo-realistic rendering engines shipping both in Adobe Dimension and Photoshop. He co-invented kCurves, the basis for the  a new Curvature Tool shipping in Illustrator and Photoshop.  This a technology was also presented as a paper at SIGGRAPH 2017.  Nathan is currently serving as an associate editor for Computer Graphics forum.  In addition, he served as the co-chair of ACM/Eurographics Sixth Symposium on Sketch-Based Modeling and Interaction.

Prior to Adobe, Nathan spent his summer of 2002 at Nvidia in Santa Clara, California where he worked on their architecture team that designs the new up and coming graphics processors. During his time there, he designed new features for future products while assessing Nvidia’s existing product line with that of their competitor’s.  Has has spent two summers interning at Intel at their Intel Architecture Labs in their 3D software technologies group, which is intended to be an “Idea Factory”, research oriented branch of Intel.

My Publications

Published July 28, 2019

Variational Implicit Point Set Surfaces

ACM Transaction on Graphics (Proc. SIGGRAPH)

Zhiyang Huang, Nathan Carr, Tao Ju
  • Graphics (2D & 3D)

Published June 16, 2019

Fast Spatially-Varying Indoor Lighting Estimation

Computer Vision and Pattern Recognition (CVPR)

Mathieu Garon, Kalyan Sunkavalli, Sunil Hadap, Nathan Carr, Jean-Francois Lalonde
  • AI & Machine Learning
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published March 23, 2019

Streaming a Sequence of Textures for Adaptive 3D Scene Delivery

Proceedings of IEEE Conference on Virtual Reality and 3D User Interfaces (IEEE VR)

Gwendal Simon, Stefano Petrangeli, Nathan Carr, Vishy Swaminathan
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published July 15, 2018

Perception-Driven Semi-Structured Boundary Vectorization

ACM Transaction on Graphics (Proc. SIGGRAPH)

Edoardo Dominici, Shayan Hoshyari, Alla Sheffer, Nathan Carr, Duygu Ceylan, Zhaowen Wang, I-Chao Shen
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published June 15, 2018

SEETHROUGH: Finding Objects in Heavily Occluded Indoor Scene Images

3DV

Moos Hueting, Pradyumna Reddy, Ersin Yumer, Vladimir Kim, Nathan Carr, Niloy J. Mitra
Oral
  • AI & Machine Learning
  • Computer Vision, Imaging & Video
  • Graphics (2D & 3D)

Published April 19, 2018

Repairing Inconsistent Curve Networks on Non-parallel Cross-sections

Computer Graphics Forum (Proc. Eurographics 2018)

Zhiyang Huang, Michelle Holloway, Nathan Carr, Tao Ju
  • Graphics (2D & 3D)

Published July 30, 2017

Nautilus: Recovering Regional Symmetry Transformations for Image Editing

ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)

Michal Lukáč, Daniel Sykora, Kalyan Sunkavalli, Eli Shechtman, Ondřej Jamriška, Nathan Carr, Tomáš Pajdla
  • Computer Vision, Imaging & Video

Published July 30, 2017

FlowRep: Descriptive Curve Networks for Free-Form Design Shapes

ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)

Giorgio Gori, Alla Sheffer, Nicholas Vining, Enrique Rosales, Nathan Carr, Tao Ju
  • Graphics (2D & 3D)

Published July 30, 2017

k-Curves: Interpolation at Local Maximum Curvature

ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)

Zhipei Yan, Stephen Schiller, Gregg Wilensky, Nathan Carr, Scott Schaefer
  • Graphics (2D & 3D)

Published July 30, 2017

Skippy: Single View 3D Curve Interactive Modeling

ACM Transactions on Graphics (SIGGRAPH 2017)

Vojtěch Krs, Ersin Yumer, Nathan Carr, Bedrich Benes, Radomír Měch
  • Graphics (2D & 3D)

Published July 30, 2017

Topology-Controlled Reconstruction of Multi-Labelled Domains From Cross-Sections

ACM Transactions on Graphics (Proc. of SIGGRAPH 2017)

Zhiyang Huang, Ming Zou, Nathan Carr, Tao Ju
  • Graphics (2D & 3D)

Published June 19, 2017

Gradient-Domain Vertex Connection and Merging

Eurographics Symposium on Rendering - Experimental Ideas & Implementations (2017)

Weilun Sun, Xin Sun, Nathan Carr, Derek Nowrouzezahrai, Ravi Ramamoorthi
  • Graphics (2D & 3D)

Published April 12, 2017

Feature-aligned segmentation using correlation clustering

Computational Visual Media (2016)

Yixin Zhuang, Hang Dou, Nathan Carr, Tao Ju
  • Graphics (2D & 3D)

Published December 11, 2015

PatchMatch-based Automatic Lattice Detection for Near-Regular Textures

ICCV

S. Liu, Kalyan Sunkavalli, Nathan Carr, E. Shectman, M. Do, T. Ng

Published November 3, 2015

High-Quality Hair Modeling from a Single Portrait Photo

ACM Transactions on Graphics (Proc. SIGGRAPH Asia 2015)

M. Chai, L. Luo, Kalyan Sunkavalli, Nathan Carr, K. Zhou

Published August 1, 2015

Topology-Constrained Surface Reconstruction From Cross-sections

ACM Transactions On Graphics (Proc. SIGGRAPH 2015)

M. Zou, M. Holloway, Nathan Carr, T. Ju

Published October 1, 2014

Anisotropic geodesics for live-wire mesh segmentation

Pacific Graphics

Y. Zhuang, M. Zhou, Nathan Carr, T. Ju
  • Graphics (2D & 3D)

Published May 1, 2014

Pack Merger: A 3D Print Volume Optimizer

Computer Graphics Forum

J. Vanek, J. Garcia, B. Benes, R. Mech, Nathan Carr, O. Stava, Gavin Miller

Published April 10, 2014

Dual-Color Mixing for Fused Deposition Modeling Printers

Computer Graphics Forum (Proc. Eurographics), 33(2), 2014

T. Reiner, Nathan Carr, Radomír Měch, O. Stava, C. Dachsbacher, Gavin Miller

Published April 1, 2014

Automatic scene inference for 3D object compositing

ACM Transactions on Graphics

K. Karsch, Kalyan Sunkavalli, Sunil Hadap, Nathan Carr, Hailin Jin, R. Fonte, M. Sittig, D. Forsyth

Published January 1, 2014

Adaptive Rendering Based on Weighted Local Regression

ACM Transactions on Graphics

B. Moon, Nathan Carr, S. Yoon

Published November 1, 2013

A general and efficient method for finding cycles in 3D curve networks

ACM Transactions On Graphics (Proc. SIGGRAPH Asia 2013)

Y. Zhuang, M. Zou, Nathan Carr, T. Ju

Published July 26, 2013

An Algorithm for Triangulating Multiple 3D Polygons

Symposium on Geometry Processing 2013

M. Zou, T. Ju, Nathan Carr

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 March 7, 2013

Efficient Nonlinear Optimization via Multiscale Gradient Filtering

Computer Graphics Forum 2013

T. Martin, P. Joshi, M. Bergou, Nathan Carr

Published August 7, 2012

Stress Relief: Improving Structural Strength of 3D Printable Objects

ACM Transactions on Graphics (Proc. SIGGRAPH 2012)

O. Stava, J. Vanek, B. Benes, Nathan Carr, Radomír Měch

Published August 7, 2011

Digital Micrography

ACM Transactions on Graphics (Proc. SIGGRAPH 2011)

R. Maharik, M. Bessmeltsev, A. Sheffer, A. Shamir, Nathan Carr

Published June 21, 2011

Context-aware garment modeling from sketches

Computers and Graphics (Proc. SMI 2011) , June 22-24

C. Robson, R. Maharik, A. Sheffer, Nathan Carr

Published June 1, 2011

A Linear Variational System for Modeling From Curves

Computer Graphics Forum 2011

J. Andrews, P. Joshi, Nathan Carr

Published July 13, 2009

Optimizing Structure Preserving Embedded Deformation for Resizing Images and Vector Art

Computer Graphics Forum, Pacific Graphics 2009 Conference Proceedings, 29 (7)

Q. Huang, Radomír Měch, Nathan Carr

Published February 28, 2009

Importance Sampling Spherical Harmonics

Computer Graphics Forum (Proc. Eurographics EG’09 ), 28, 2 (4), 577–586

W. Jarosz, Nathan Carr, H. Jensen

Published February 7, 2008

Coherent Layer Peeling for Transparent High-depth-Complexity Scenes

In Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS Symposium on Graphics Hardware, 33-40

Nathan Carr, Radomír Měch, Gavin Miller

Published February 1, 2008

Repoussé: Automatic Inflation of 2d Artwork

In SBIM ’08: Proceedings of the sixth Eurographics workshop on Sketch-Based Interfaces and Modeling, Eurographics Association, Aire-la-Ville , Switzerland, 49–56

P. Joshi, Nathan Carr

Published October 24, 2006

Fast GPU ray-tracing of dynamic meshes using geometry images

In Graphics Interface , 203–209

Nathan Carr, J. Hoberock, K. Crane, J. Hart

Published October 23, 2006

Rectangular multi-chart geometry images

In SGP '06: Proceedings of the fourth Eurographics symposium on Geometry Processing , 181–190

Nathan Carr, J. Hoberock, K. Crane, J. Hart

Published August 21, 2006

Particle-based fluid simulation on the GPU

In Computational Science -- ICCS 2006 , 228–235

K. Hegeman, Nathan Carr, Gavin Miller

Published May 24, 2005

Voronoi rasterization of sparse point sets

In Proceedings of the Second Annual Eurographics Symposium on Point-Based Graphics

J. Talton, Nathan Carr, J. Hart

Published February 1, 2004

Painting Detail

In SIGGRAPH '04: ACM SIGGRAPH 2004 Papers , 845–852

Nathan Carr, J. Hart

Published February 1, 2004

Two algorithms for fast reclustering of dynamic meshed surfaces

In Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing , 224–234

Nathan Carr, J. Hart

Published February 1, 2003

GPU algorithms for radiosity and subsurface scattering

In HWWS '03: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware , 51–59

Nathan Carr, J. Hall, J. Hart

Published February 1, 2002

Meshed atlases for real-time procedural solid texturing

ACM Transactions on Graphics , 21(2), 106–131

Nathan Carr, J. Hart

Published February 1, 2002

The Ray Engine

In HWWS '02: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware , 37-46

Nathan Carr, J. Hall, J. Hart

Published February 1, 1999

Antialiased parameterized solid texturing simplified for consumer-level hardware implementation

In HWWS '99: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware , 45–53

J. Hart, Nathan Carr, M. Kameya, S. Tibbitts, T. Coleman