James Noeckel's Homepage

James Noeckel

Email: jamesn8@cs.washington.edu

CV: [pdf]

About

I am a PhD student working at the GRAIL lab in the Paul G. Allen School of Computer Science and Engineering at the University of Washington. My supervisors are Professors Brian Curless and Adriana Schulz, and my research focuses on editing and capturing virtual scenes and objects, with projects at the intersection of graphics, vision, and fabrication.

I obtained my B.A.S. in 2017 from Cornell University, where I did research with Kavita Bala and Timur Dogan.

[ CV ]

[ Github ]

[ Shadertoy ] [my shader which was featured as shader of the week]

[ Linkedin] 

 

Research (newest to oldest)

B-Rep Matching for Collaborating Across CAD Systems

Collaboration across CAD systems requires maintaining consistent references to topological entities (faces, vertices, edges); however, the internal referencing schemes CAD systems use are not usable in collaborative workflows involving the sharing of exported B-rep geometry. We developed a machine learning-guided matching algorithm to reconstruct these references across different versions of exported CAD models in the B-rep format to facilitate such workflows, and enables new directions in CAD editing/manipulation and shape correspondence.

  • *Ben Jones, *James Noeckel, *Milin Kodnongbua, Ilya Baran, Adriana Schulz. “B-rep Matching for Collaborating Across CAD Systems”. ACM Transactions on Graphics (SIGGRAPH 2023). [Paper]

Inferring Motion in Assemblies

I presented my work on inferring motion degrees of freedom in mechanical assemblies at the ICML Workshop on Machine Learning in Computational Design (and also at a K-12 computer science outreach event). [Paper]

Reverse Engineering Carpentry

I have developed a method for recovering a rich, part-based description of carpented objects, requiring only a collection of images, such as those taken by a phone camera, as input. This work was published at SGP and featured in the New Scientist magazine.

  • James Noeckel, Haisen Zhao, Brian Curless, and Adriana Schulz. “Fabrication-Aware Reverse Engineering for Carpentry”. Eurographics Symposium on Geometry Processing 2021. [Project page]

Diminished Reality

A collaboration with Edward Zhang, this project aims to realistically re-render indoor environments with objects removed, which involves synthesizing the missing background of the scene (inpainting) and accounting for effects on lighting (inverse illumination). I contributed an improved inpainting technique for reconstructing occluded objects and textures.

Cloth Rendering (undergraduate research assistant)

I developed a realtime visualization tool for cloth renderings using scanned volumes of cloth microstructure.

  • Pramook Khungurn, Rundong Wu, James Noeckel, Steve Marschner, and Kavita Bala. “Fast Rendering of Fabric Micro-Appearance Models Under Directional and Spherical Gaussian Lights”. ACM Transactions on Graphics (SIGGRAPH Asia 2017). [Paper]

Memberships/Awards

  • UW Reality Lab Researcher – 2019-2022
  • Wissner-Slivka Endowed Fellowship – 2017-2018
  • Member of the Phi Beta Kappa Society