Adriano Macchietto


I'm currently employed as an engine programmer in the videogame industry. I completed my Masters in Computer Science at the University of California, Riverside where I worked in the Riverside Graphics Lab. My research area was the area of physics-driven character animation, with a focus on optimization-based control architectures. To facilitate my research work I developed a physics simulator built around the Featherstone forward dynamics algorithm with support for both iterative and pivotal MLCP/LCP constraint solvers and soft-constraints. I am experienced in physical simulation, data-driven character animation, numerical methods, and control algorithms. Some videos of of my work can be found here.

M.S. Computer Science
University of California, Riverside
Winter 2009
B.S. Computer Science
University of California, Riverside
Fall 2005
Control of Rotation Dynamics for Ground Behaviors
Brown, D., Macchietto, A., Yin, K. K., Zordan, V.
ACM SIGGRAPH/Eurographics Symposium on Computer Animation , 2013 (Best Paper)
Momentum Control for Balance
Macchietto, A., Zordan, V.B., Shelton C.
Transactions on Graphics/ACM Siggraph 2009
[Paper] [Project]
Momentum-Based Balance Control for Simulated Characters
Masters Thesis
University of California, Riverside 2008
Anticipation from Example
Zordan, V.B., Macchietto, A., Medina, J., Soriano, M., Wu, C.C., Metoyer, R., Rose, R.
ACM Virtual Reality Software and Technology (VRST) 2007
[Paper] [Project]
Interactive Dynamic Response for Games
Zordan, V. B., Macchietto, A., Medina, J., Soriano, M., Wu C.C.
ACM SIGGRAPH Sandbox Symposium 2007
[Paper] [Project]