3D geometry researcher: graphics, vision, 3D ML, etc | Senior Research Scientist @NVIDIA | running, hockey, baking, & cheesy sci fi | opinions my own | he/him

Seattle, WA
Joined May 2018
Excited to announce: In 2027 I'll join the UW Allen School (@UWCSE) in Seattle as tenure-track faculty in Computer Science! My group will advance core geometry processing + 3D AI for visual computing, science, & engineering. I'll be recruiting PhD students in the next cycle!
38
32
2
451
28,955
Tomorrow I'll speak at the FPTalks series on floating point and numerical analysis, about robust geometry for neural implicit surfaces (work w/ @_AlecJacobson). The other talks sound amazing, and I love this area! Check out this great organization. fptalks.org/talks/fptalks26.…
12
91
6,334
Have you dug deep into an evolving area of visual computing? Consider submitting to the 2027 EG STARs track! STARs are survey reports providing insight into the current state of the art and future directions. They're impactful and highly-cited! eg2027.isti.cnr.it/call-for-…
1
6
55
3,982
We give two variants of the algorithm, and show use cases for many problems like averaging values on surfaces, decaling, and stroke-aligned parameterization. It even works on point clouds!
1
4
26
1,678
Instead of the usual VxV scalar Laplacian, or a 2Vx2V vector Laplacian, we build a 3Vx3V homogenous "affine" Laplacian! This Laplacian allows new algorithms for simpler and more accurate computation of the logarithmic map, since it captures rotation and translation at once.
1
14
1,004
Previously in "The Vector Heat Method", we computed log maps with short-time heat flow, via a vector-valued Laplace matrix rotating between adjacent vertex tangent spaces. The big new idea is to rotate **and translate** vectors, by working homogenous coordinates.
1
11
1,186
Logarithmic maps are incredibly useful for algorithms on surfaces--they're local 2D coordinates centered at a given source. @yousufmsoliman and I found a better way to compute log maps w/ fast short-time heat flow in "The Affine Heat Method" presented @ SGP2025 today! 🧵
3
76
3
478
37,121
Huge shout out to the Bellairs Institute Workshop on Computer Animation, where this project began as a workshop collaboration! (12/12) - project: research.nvidia.com/labs/tor… - paper: nmwsharp.com/media/papers/ne… - code: github.com/nmwsharp/neural-p…
4
11
1
74
7,170
We even show a preliminary application as a data generator: if you have a _supervised_ physics learning setup, but no data, you can fit our subspace and use it to sample training data. (10/N)
1
5
23
6,009
Importantly, our low-dim subspace maps are a true 'dense' parameterization: every point in the subspace corresponds to a significant configuration. This makes many downstream tasks easy: for instance you can keyframe animate complex systems via a spline in the subspace! (9/N)
3
5
3
48
8,245