JIAYIN (KAY) LU 卢嘉茵
Applied Mathematician & Computational Artist & Freelance Photographer
I. Computational Geometry: Learning Approach + Parallel Computation

VoroLight: Learning Quality Volumetric Voronoi Meshes from General Inputs
Collaborators: Ying Jiang*, Yin Yang, Chenfanfu Jiang (*Equal contribution)
Abstract: We present VoroLight, a differentiable framework for 3D shape reconstruction based on Voronoi meshing. Our approach generates smooth, watertight surfaces and topologically consistent volumetric meshes directly from diverse inputs, including signed distance fields (SDFs), point clouds, meshes, and images. VoroLight operates in three stages: it first initializes a surface using a differentiable Voronoi formulation, then refines surface quality through a polygon-face sphere training stage, and finally reuses the differentiable Voronoi formulation for volumetric optimization with internal generator points.
- New work, check back soon for ArXiv link in Nov 2025 :)

Learning mesh generation policies from point clouds
Collaborators: Francois Protais*, Chenfanfu Jiang, Pierre Alliez (*Equal contribution)
Mesh generation from point clouds is crucial in graphics, simulation, and digital twin applications, such as converting scanned 3D data into usable geometric models. Existing pipelines often reconstruct dense meshes and then simplify them, a costly process that is prone to losing fine features. Recent work shows that the Quadric Error Metric (QEM) [1] provides a compact, feature-preserving measure for reconstruction, but current methods rely on heuristics or global optimization methods that do not scale well.
Working with my postdoc mentor, Prof. Jiang, and our collaborators, Prof. Pierre Alliez and Dr. Francois Protais from Inria Team TITANE, I am developing a new approach that frames mesh generation as a reinforcement learning problem, where an agent learns local policies to place and connect mesh vertices guided by QEM. Using graph attention network (GATs), this formulation requires training only one network that adapts to shape features, scales efficiently across resolutions, and generalizes to diverse new shapes (Figure).
[1] Tong Zhao, Laurent Bus., David Cohen-Steiner, Tamy Boubekeur, Jean-Marc Thiery, and Pierre Alliez. Variational Shape Reconstruction via Quadric Error Metrics. SIGGRAPH 2023.
Learning mesh simplification policies
Mentees: Faith Luo, Evelyn Zhu (Undergrads)
Co-mentors: Francois Protais*, Ying Jiang*, Chenfanfu Jiang (*Equal contribution)
Mentoring undergraduate researchers to extend our deep RL methodologies on mesh generation from point clouds to the mesh simplification problem. Mesh simplification is crucial in graphics and simulation, aiming to reduce computational cost while preserving key geometric and structural details. Using Graph Attention Networks (GATs), we seek to train a single policy that generalizes across meshes of varying complexity and features.
Multi-threaded Computation of the Voronoi Diagrams
Currently, I am mentoring two undergradaute researchers (Peihang Lin, Mucheng Zhu) on creating an open-access, pip-installable Python interface for the C++ Multi-threaded Voro++ library, making high-performance Voronoi and Delaunay computations broadly accessible to the research community and public users.
Back in Ph.D.: Voronoi tessellation is a beautiful mathematical concept: For a set of discrete points in space, the space is associated with its closest point.
It founds many applications in different scientific domains. For example, material scientists can analyze the Voronoi diagrams of atomistic systems to study material properties. However, these systems are often large-scale, with millions of particles. As systems grow in size, the computational demands increase, necessitating efficient and scalable software solutions.
I developed a multi-threaded extension of Voro++, a software written in C++ to generate Voronoi diagrams. I tested the parallel performance on different particle distribution cases, and showed that with optimal load balancing strategies, all cases achieve near-perfect parallel efficiency.

TriMe++: Multi-threaded High-quality Meshing in 2D & 3D
Currently, I am mentoring undergraduate researchers (Mucheng Zhu, Peihang Lin,Shanmei Wanyan) to extend TriMe++ to 3D multi-threaded tetrahedral meshing.
Back in Ph.D.: Building on multi-threaded Voro++, I further extended our research to address challenges in 2D meshing. This led to the development of TriMe++, a 2D multi-threaded meshing software library in C++ using Delaunay triangulation. It is designed for large-scale quality meshing with millions of particles on complicated shapes.
TriMe++ can be useful in diverse fields ranging from computer graphics to scientific computing (e.g., in simulations using the Finite Element Method (FEM)). It is especially useful for applications that require large-scale meshing due to its computational efficiency and significant speed-up from parallelization.


Next steps
-
To tackle challenges in extreme-scale computation of the Voronoi diagrams, I am currently investigating distributed-memory parallelization using OpenMPI.
-
I am currently developing a 3D version of TriMe++. The goal is to incorporate the power of multi-threaded parallel computation, and efficiently compute quality tetrahedron meshes for complication shapes in 3D.
II. Continuum Mechanics, Numerical Methods, Data-driven Approach
Numerical Methods for Quasi-static Hypo-elastoplastic Materials
Many engineering materials exhibit elastoplastic behavior, including metals, granular materials, and amorphous solids such as bulk metallic glasses (BMGs). Understanding their plastic deformation is vital for predicting material failures. In many practical scenarios, such as laboratory tests, the material mechanics are in the quasi-static regime. However, few existing numerical methods can simulate this realistic physical regime.
Recent work has shown a close mathematical correspondence of quasi-static elastoplastic equations with the Incompressible Navier-Stokes equations. Therefore, a projection method analogous to fluid's projection method can be developed to solve the PDE system.
Drawing inspiration from improvements made for fluid's projection method in the past 50 years, I made several numerical improvements on the projection method for quasi-static elastoplasticity. I implemented a FEM solver for the projection step, developed a fully second-order in time numerical projection scheme, and developed an adaptive timestepping scheme for efficient computation of accurate solutions.

Multi-scale Modeling of the Bulk Metallic Glasses (BMGs)
I developed a multi-scale model to study plastic deformation behaviors of BMGs. Our collaborators developed a mesoscopic data-driven and stochastic model from molecular dynamics (MD) simulation data. I integrated this mesoscopic model into the broader macroscopic continuum framework, resolving differences in scales in physically reasonable ways.
The mesoscopic model is used to describe local plastic deformation of the material in the continuum model, allowing realistic stochastic plastic deformation behaviors not possible before. The multi-scale model enables the simulation of arbitrarily large systems infeasible for MD simulations, and enables direct comparisons of the continuum simulation and the MD simulations.

Next steps
-
To understand the significantly richer and more complicated plastic deformation behaviors of BMGs in 3D, I plan to extend the numerical improvements and the multi-scale modeling to 3D.
-
In a recent work, using a Spectral Deferred Correction formulation of the fluid projection method allows it to achieve arbitrarily high-order of temporal accuracy. Drawing inspiration from this, I plan to improve the numerical formulation of the projection for quasi-static elastoplasticity, to achieve arbitrarily high-order temporal accuracy.
-
The numerical methods and the multi-scale modeling are not restricted to BMGs. I plan to extend the methodologies to study the plastic deformations of other elastoplastic materials.
III. Quantitative Biology, Statistics, Geometry, Machine Learning
Large-scale Study of Grasshopper Wings: Cell Geometries and Veination Networks
Insect wings represent a remarkable achievement of evolution and biological engineering. They possess qualities of being lightweight, strong, durable, and flexible, which are made possible by the presence of “wing veins”, the thickened, structure-like elements embedded within the wing’s surface.
I am digitizing the wings from a collection of over 4000 species of grasshoppers at the Field Museum Chicago. From the images, I then extract the cell segmentation and construct the venation networks. By studying the cell geometries and venation network topologies, I hope to uncover the generative rules of the pattern, and link the mechanical properties of the wings with the geometry patterns. Furthermore, with the large dataset, I will perform inter-species and inter-population comparisons of the patterns, to understand the similarities and differences from evolutionary biology perspectives.

Future goals
-
Through the project, I greatly appreciate the power of ML tools in aiding the analysis of a large amount of messy biological and experimental data. Inspired by the project, I want to develop a machine learning package to automate the process of shape mapping/morphing for quantitative biology researchers.
Others: Undergraduate Research
The Nash-Shapley Model for Multi-player Games
This was my first experience in research! I studied the famous three-player mathematical poker model proposed by John Nash and Lloyd Shapley, reproduced the optimal probability strategies and the equilibrium results using Mathematica coding, and investigated several extensions of the game.
Accepted / Published
[1] Lu, Jiayin, and Rycroft, Chris. (2025). Numerical methods and improvements for simulating quasi- static hypo-elastoplastic materials. Journal of Computational Physics. 525. 113756 (2025). [paper]
[2] Lu, Jiayin, and Rycroft, Chris. (2025). TriMe++: Multi-threaded geometry meshing using the Delaunay Triangulation. Computer Physics Communications. 308. 109442 (2025). [paper]
[3] Lazar, Emanuel, and Lu, Jiayin, and Rycroft, Chris, and Schwartz, Deborah. (2024) Characterizing structural features of two-dimensional particle systems through Voronoi topology. Modeling and Simulation in Materials Science and Engineering. 32(8). 085022 (2024). [paper]
[4] Lu, Jiayin, and Lazar, Emanuel, and Rycroft, Chris. (2023). An extension to Voro++ for multithreaded computation of Voronoi cells. Computer Physics Communications. 291. 108832 (2023). [paper]
[5] Lazar, Emanuel, and Lu, Jiayin, and Rycroft, Chris. (2022). Voronoi cell analysis: The shapes of particle systems. American Journal of Physics. 90. 469-480 (2022). [paper]
Preprint / Submitted
[1] B. Xu, Z. Wu, J. Lu, M.D. Shields, C.H. Rycroft, F. Bamer, M.L. Falk. Stochastic evolution elasto-plastic modeling of a metallic glass. 2024 (submitted). [paper]
[2] S. Bonfanti, R. Busch, J. ByggmÅNastar, J.C. Dyre, J. Eckert, S. Fajardo, M.L. Falk, I. Gallino, J.J. Kruzic, J. Lu, G. Monaco, M. Ozawa, A.D.S. Parmar, C.H. Rycroft, and S. Sastry. Recent Advances in Metallic Glasses. 2025 (Submitted to Reviews of Modern Physics.)