About me

me (smaller, younger)

Yuanming Hu          胡渊鸣

I am a first-year Ph.D. student at MIT EECS, supported by the Edwin Webster Graduate Fellowship.

Currently, my major research interest is computer graphics (physically based simulation, computational photography, and rendering). I worked on deep learning and computer vision, during my internship with Dr. Stephen Lin at Microsoft Research Asia.

I graduated with honor from Tsinghua Univesity (Yao class) in July 2017. My undergraduate thesis is on automatic photo post-processing using reinforcement learning and adversarial learning (to be presented at SIGGRAPH 2018).

Email: yuanming _at_ mit.edu            Github     LinkedIn



(Undergraduate Thesis)
Exposure: A White-Box Photo Post-Processing Framework 
Yuanming Hu, Hao He, Chenxi Xu, Baoyuan Wang, Stephen Lin

ACM Transactions on Graphics

A Moving Least Squares Material Point Method with Displacement Discontinuity and Two-Way Rigid Body Coupling
Yuanming Hu, Yu Fang, Ziheng Ge, Ziyin Qu, Yixin Zhu, Andre Pradhana, Chenfanfu Jiang

ACM Transactions on Graphics

An Asynchronous Material Point Method
Yuanming Hu*, Yu Fang* (joint first authors)

SIGGRAPH 2017, Poster

Research Experience

Ph.D. Student@Massachusetts Institute of Technology 2017.9-
I am now a Ph.D. student at the Computational Fabrication Group, mentored by Prof. Wojciech Matusik. I work on high-performance numerical simulation for computational fabrication and automatic discovery of microstructures.


Visiting Student@The University of Pennsylvania 2017.7-2017.8
I visited Prof. Chenfanfu Jiang during summer 2017. We developed a novel Material Point Method. More details coming after the paper is published.


Undergraduate Visiting Researcher@Stanford University 2016.6-2016.8
With Prof. Ron Fedkiw, I developed a novel line segment based reconstruction algorithm for fine tree details where previous methods do not perform well.


Internship Student@The University of Tokyo 2016.3-2016.6
Computer graphics research (physically based animation and rendering) with Prof. Seiichi Koshizuka and Prof. Toshiya Hachisuka. I implemented 10+ graphics papers during this internship and designed a software framework for unified simulation and rendering, which are now important components of Taichi.



Programming Languages:

        Good at       C++ 14/11, Python 3/2
        Capable of  CUDA, GLSL, Java, CoffeeScript/JavaScript, Mathematica, Haskell, HTML/CSS, Ruby, Bash

Tools: ssh, Vim, Git, TensorFlow, OpenGL, Qt, LaTeX, CMake, Visual Studio, CLion, tmux

(Natural) Languages: Chinese (native), English

        TOEFL: 112/120 (speaking 26)

Programming Contests

Asia-Pacific Informatics Olympiad 2012, China District

China National Olympiad in Informatics 2012

ACM-ICPC Asia Changsha Regional Contest 2013, with my team

ACM-ICPC Asia Shanghai Regional Contest 2014, with my team

China National Olympiad in Informatics 2014

Gold Medal, 1st / 450

Gold Medal, 13th / 350

Gold Medal, 3rd / 200

Gold Medal, 5th / 250

Problem Setter

Academic Services

IEEE Transactions on Image Processing, Reviewer


Photography, graphic design, animated films, creating and destroying everything in my physically based simulators