I'm a PhD student at the Sig Lab, the University of Pennsylvania, advised by Prof. Chenfanfu Jiang. My research interests include physics-based simulation and geometry processing.

I received my M.S. degree from the Department of Computer Science, the State University of New York at Stony Brook in 2020, and my B.S. degree from the Department of Mathematical Sciences, Tsinghua University (China) in 2017. Four undergraduate years of systematic education on mathematics developed my mathematical intuition while I was also attracted to computer science long ago (I taught myself programming at the age of 16). With love for both two subjects, I hope I can introduce mathematics to real life and make an impact on this world.


Soft Hybrid Aerial Vehicle via Bistable Mechanism

Xuan Li*, Jessica McWilliams*, Minchen Li, Cynthia Sung, and Chenfanfu Jiang.

*Equal contributions.

International Conference on Robotics and Automation (ICRA). 2021.

[Abstract] [Paper] [Video]

Polycube Shape Space

Hui Zhao, Xuan Li, Na Lei, Xiaoling Wang, Shaodong Wang, Wencheng Wang, and Xiangfeng Gu.

Pacific Graphics (PG). 2019.

[Abstract] [Paper] [Slides]

Conformal Mesh Parameterization using Discrete Calabi Flow

Hui Zhao, Xuan Li, Huabin Ge, Na Lei, Min Zhang, Xiaoling Wang, and Xianfeng Gu.

Geometric Modeling and Processing (GMP). 2018.

[Abstract] [Paper] [Slides] [Data]


SIG Center for Computer Graphics, University of Pennsylvania

Visiting Student

Sep, 2019 - May, 2020

Creative Intelligence Lab, Adobe Research

Deep Learning Research Intern

May, 2019 - Nov, 2019

3D Scanning Laboratory, State University of New York at Stony Brook

Research Assistant

May, 2018 - May, 2019

Natural Language Processing Lab, Tsinghua University

Visiting Student

Mar, 2016 - Jun, 2016


Surface Parameterization

It is a Computer Graphics course project. I implemented three kinds of parameterization algorithms: orbifold tutte embeddings, hyperbolic orbifold tutte embeddings, boundary first flattening. The first two solve a parameterization that can tessellate the whole Euclidean space or Hyperbolic space to form an orbifold structure. The third one embeds the boundary isometrically with given cone angles first and then extend to inner conformally.

Simple Ray Tracer

It is a simple CPU ray tracer. I followed the instructions in Ray Tracing in One Weekend to learn rendering. I did implement it in a weekend.

Infinitesimal Rigidity Checker

It is my undergraduate thesis. I turned the theory of infinitesimal rigidity into a program, which uses Hilbert-Einstein functional to decide whether a polyhedron is infinitesimally rigid and can visualize the basis of non-trivial infinitesimal motions of a polyhedron.