arman_maesumi@brown.edu

I am a final year computer science PhD student at Brown University, where I am advised by Professor Daniel Ritchie. My work is supported by the NSF Graduate Research Fellowship Program.

I received my BS in computer science from The University of Texas at Austin in 2021, where I did research with Professor Chandrajit Bajaj.

My recent work has primarily focused on representation learning and generative modeling on meshes. In my free time I enjoy creating 3D art.


profile photo
News

June 2026 I will be joining Reve as a Research Scientist!
Aug 2025 One journal paper accepted to SIGGRAPH Asia 2025! 🇭🇰
July 2025 I just released Panopti Panopti favicon - an interactive 3D visualization package for Python!
April 2024 One journal paper accepted to SIGGRAPH 2024! ⛰️
Aug 2023 One paper accepted to SIGGRAPH Asia 2023! 🦘
May 2023 I am returning to Adobe Research as a Research Scientist Intern.
May 2022 I'll be joining Adobe Research as a Research Scientist Intern.
April 2022 I was awarded the NSF Graduate Research Fellowship.
Article: "Five Brown CS Students And Alums Receive NSF Graduate Research Fellowships"
Sept. 2021 Started my PhD at Brown!

*co-first authors, co-second authors
Monte Carlo Steklov Operators representative image
Monte Carlo Steklov Operators for Large-Scale Geometry Processing in the Wild

Arman Maesumi*, Tanish Makadia*, Aruna Anderson, Oras Phongpanangam, Justin Solomon, Daniel Ritchie

preprint, 2026

Volumetric operators are powerful, but are ordinarily too expensive for large-scale geometry processing. We introduce an efficient and robust Monte Carlo method for estimating volumetric operators and use them to train a mesh-based contrastive model.

PoissonNet representative image

Arman Maesumi, Tanish Makadia, Thibault Groueix, Vladimir G. Kim, Daniel Ritchie, Noam Aigerman

ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia), 2025

A new neural architecture for learning on surfaces that overcomes several key deficiencies in existing methods. We demonstrate its ability to learn deformations of detailed, high-resolution meshes, as well as semantic segmentation.

One Noise representative image

Arman Maesumi, Dylan Hu, Krishi Saripalli, Vladimir G. Kim, Matthew Fisher, Sören Pirk, Daniel Ritchie

ACM Transactions on Graphics (Proceedings of SIGGRAPH), 2024

A data augmentation strategy that enables diffusion models to smoothly interpolate between disjoint data modes. We train a diffusion model to blend multiple types of procedural noise patterns, even in the absence of "in-between" training data.

Panopti: Interactive 3D Visualization in Python
[ GitHub / Documentation / PyPI ]

A Python package for interactive 3D visualization that seamlessly supports remote development setups (e.g. through SSH) and headless rendering.


Torch Mesh Ops: PyTorch CUDA extension for discrete differential operators
[ GitHub ]

CUDA kernels that accelerate construction of discrete differential operators on meshes, very useful e.g. when used in a training loop for geometric problems.


torchrbf: Radial Basis Function Interpolation in PyTorch
[ GitHub / PyPI ]

A PyTorch-based RBF Interpolator that supports auto-diff and is much faster than SciPy's CPU implementation.


Renderings

In my free time, I enjoy creating 3D renderings and physical simulations using various software. More can be found here. The programs and tools that I use include: Blender, Cinema 4D, RealFlow, Vray, Octane, Arnold, Krakatoa, and more.

Click to see more


Template