I am currently a third year Ph.D. student in computer science department in University of Southern California under the guidence of Prof. Jernej Barbič. My research interest is computer graphics. Before coming to USC, I was an undergraduate in the Department of Computer Science and Technology in Tsinghua University, Beijing, China.


Ph.D. Candidatein Computer Science, University of Southern California2014 - present
Undergraduate in Computer Science and Technology, Tsinghua University 2010 - 2014


Anisotropic Spherical Gaussians

Kun Xu, Wei-Lun Sun, Zhao Dong, Dan-Yong Zhao, Run-Dong Wu, Shi-Min Hu
ACM Transactions on Graphics 32(6), 209:1 - 209:11, 2013. (Proceedings of SIGGRAPH Asia 2013).

We present a novel Anisotropic Spherical Gaussian (ASG) function, built upon the Bingham distribution [Bingham 1974], which is much more effective and efficient in representing anisotropic spherical functions than Spherical Gaussians (SGs). In addition to retaining many desired properties of SGs, ASGs are also rotationally invariant and capable of representing all-frequency signals. To further strengthen the properties of ASGs, we have derived approximate closed-form solutions for their integral, product and convolution operators, whose errors are nearly negligible, as validated by quantitative analysis. Supported by all these operators, ASGs can be adapted in existing SG-based applications to enhance their scalability in handling anisotropic effects. To demonstrate the accuracy and efficiency of ASGs in practice, we have applied ASGs in two important SG-based rendering applications and the experimental results clearly reveal the merits of ASGs.

[project page] [paper 2.3M] [supplemental 1.7M] [slides 16.5M][video 45.8M] [bibtex]

Asynchronous Implicit Backward Euler Integration

Danyong Zhao,Yijing Li, Jernej Barbič
Symposium on Computer Animation (SCA) 2016, Zurich, Switzerland.

In standard deformable object simulation in computer animation, all the mesh elements or vertices are timestepped synchronously, i.e., under the same timestep. Previous asynchronous methods have been largely limited to explicit integration. We demonstrate how to perform spatially-varying timesteps for the widely popular implicit backward Euler integrator. Spatially-varying timesteps are useful when the object exhibits spatially-varying material properties such as Young's modulus or mass density. In synchronous simulation, a region with a high stiffness (or low mass density) will force a small timestep for the entire mesh, at a great computational cost, or else, the motion in the stiff (or low mass density) region will be artificially damped and inaccurate. Our method can assign smaller timesteps to stiffer (or lighter) regions, which makes it possible to properly resolve (sample) the high-frequency deformable dynamics arising from the stiff (or light) materials, resulting in greater accuracy and less artificial damping. Because soft (or heavy) regions can continue using a large timestep, our method provides a significantly higher accuracy under a fixed computational budget.

[project page] [paper 4.1M] [video 23M] [slides 25M] [bibtex]


Teaching AssistantCSCI 420: Computer Graphics, University of Southern CaliforniaSpring 2015
Teaching AssistantCSCI 570: Analysis of Algorithms, University of Southern CaliforniaSpring 2016