Zoran joined the CSE faculty in the summer of 1999. He
received a Sc.B. with Honors in Computer Science from Brown University
in 1991, M.S. in Computer Science in 1993 and a Ph.D. in Computer
Science in 1999 from Carnegie
Mellon University. His Ph.D. dissertation research focused on
the automatic synthesis and transformation of realistic character
animation. His thesis also involved numerous performances of embarrassing acts. He has
also held research positions at Sun
Microsystems and Justsystem Pittsburgh Research Center and University of
California at Berkeley. Zoran's research interests
lie primarily in computer graphics, especially in character animation,
motion editing, physically based modeling and modeling/simulation of
natural phenomena. He is also interested in nonlinearly constrained
optimization, motion planning and biomechanics.
Zoran enjoys spending his free time outdoors.
He is also an avid tanguero
and a lindy hopper.
You will find a more official short bio here.
Awards
Selected Publications
"RRT-based game level analysis, visualization, and visual refinement" with Aaron Bauer in
AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-12) [
pdf]
"Evaluating Competitive Game Balance with Restricted Play" with Alexander Jaffe, Alex Miller, Erik Andersen, Yun-En Liu and Anna Karlin in
AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-12) [
pdf]
"A Case Study of Expressively Constrainable Level Design Automation Tools for a Puzzle Game" with Adam M. Smith, Erik Andersen, Michael Mateas in
Foundations of Digital Games 2012 [
pdf]
"Discovery of Complex Behaviors through Contact-Invariant Optimization" with Igor Mordatch and Emanuel Todorov in
ACM Transactions on Graphics (ACM SIGGRAPH 2012) [
pdf]
"Continuous Character Control with Low-Dimensional Embeddings" with Sergey Levine, Jack M. Wang, Alexis Haraux, Vladlen Koltun in
ACM Transactions on Graphics (ACM SIGGRAPH 2012) [
pdf] [
project]
"The Impact of Tutorials on Games of Varying Complexity" with Erik Andersen, Eleanor O'Rourke, Yun-En Liu, Richard Snider, Jeff Lowdermilk, David Truong,
Seth Cooper in
CHI 2012
[project] [pdf] [related papers]
"Increased Diels-Alderase activity through backbone remodeling guided by Foldit players" with Christopher B Eiben, Justin B Siegel, Jacob B Bale, Seth Cooper, Firas Khatib, Betty W Shen, Foldit Players, Barry L Stoddard and David Baker in
Nature Biotechnology (2012)
[project] [pdf]
"Nonlinear Inverse Reinforcement Learning with Gaussian Processes" with Sergey Levine, Vladlen Koltun in
NIPS 2011 [
pdf] [
project]
"Space-Time Planning with Parameterized Locomotion Controllers" with Sergey Levine, Yongjoon Lee, Vladlen Koltun in
ACM Transactions on Graphics 30 (3) [
pdf] [
video]
"Algorithm discovery by protein folding game players" with Firas Khatib, Seth Cooper, Michael D. Tyka, Kefan Xu, Ilya Makedon, David Baker, and Foldit Players in
Proceedings of the National Academy of Sciences of the United States of America vol. 108 no. 47 18949-18953 (2011) [
pdf] [
project]
"High-resolution structure of a retroviral protease folded as a monomer" with Miroslaw Gilski, Maciej Kazmierczyk, Szymon Krzywda, Helena Zábranská, Seth Cooper, Firas Khatib, Frank DiMaio, James Thompson, David Baker, Iva Pichová, and Mariusz Jaskolskia in
Acta Crystallographica D67, 907-914 [
pdf] [
project]
"Crystal structure of a monomeric retroviral protease solved by protein folding game players" with Firas Khatib, Frank DiMaio, Foldit Contenders Group, Foldit Void Crushers Group, Seth Cooper, Maciej Kazmierczyk, Miroslaw Gilski, Szymon Krzywda, Helena Zabranska, Iva Pichova, James Thompson, Mariusz Jaskolski, David Baker in
Nature Structural and Molecular Biology 18, 1175-1177 (2011) [
pdf] [
project]
"On the Harmfulness of Secondary Game Objectives" with Erik Andersen, Yun-En Liu, Rich Snider, Roy Szeto, Seth Cooper in
Foundations of Digital Games 2011 [
pdf]
"Analysis of Social Gameplay Macros in the Foldit Cookbook" with Seth Cooper, Firas Khatib, Ilya Makedon, Hao Lu, Janos Barbero, David Baker, James Fogarty, Foldit Players in
Foundations of Digital Games 2011 [
pdf] [
project]
"Feature-Based Projections for Effective Playtrace Analysis" with Yun-En Liu, Erik Andersen, Rich Snider, Seth Cooper in
Foundations of Digital Games 2011 [
pdf]
"Placing a Value on Aesthetics in Online Casual Games" with Erik Andersen, Yun-En Liu, Rich Snider, Roy Szeto in
CHI 2011 [
pdf]
Best Paper Nomination
"PhotoCity: training experts at large-scale image acquisition through a competitive game" with Kathleen Tuite, Noah Snavely, Dun-yu Hsiao, Nadine Tabing in
CHI 2011 [
pdf]
"Feature Construction for Inverse Reinforcement Learning", with Sergey Levine, Vladlen Koltun in
NIPS 2010 [
pdf]
"Motion Fields for Interactive Character Locomotion", with Yongjoon Lee, Kevin Wampler, Gilbert Bernstein, Jovan Popović in
ACM Transactions on Graphics Vol. 29 Num. 5 (SIGGRAPH Asia 2010) [
pdf] [
project]
"Predicting protein structures with a multiplayer online game", with Seth Cooper, Firas Khatib, Adrien Treuille, Janos Barbero, Jeehyung Lee, Michael Beenen, Andrew Leaver-Fay, David Baker and Foldit players, in
Nature 446 p. 756-760 (05 August 2010). [
pdf] [
project]
"Terrain-Adaptive Interactive Bipedal Locomotion Control", with Jia-Chi Wu in
ACM Transactions on Graphics Vol. 29 Num. 3 (SIGGRAPH 2010) [
pdf] [
project]
"Learning Behavior Styles with Inverse Reinforcement Learning", with Seong Jae Lee in
ACM Transactions on Graphics Vol. 29 Num. 3 (SIGGRAPH 2010) [
pdf] [
project]
"Character Animation in Two-Player Adversarial Games", with Kevin Wampler, Erik Andersen, Evan Herbst, Yongjoon Lee, in
ACM Transactions on Graphics Vol. 29 Num. 5 [
pdf] [
project]
"The Challenge of Designing Scientific Discovery Games", with Seth Cooper, Adrien Treuille, Janos Barbero, Andrew Leaver-Fay, Kathleen Tuite, Firas Khatib, Alex Cho Snyder, Michael Beenen, David Salesin, David Baker, in
International Conference on the Foundations of Digital Games, 2010 [
pdf] [
project]
"Reconstructing the World in 3D: Bringing Games with a Purpose Outdoors", with Kathleen Tuite, Noah Snavely, Dun-Yu Hsiao, Adam M. Smith, in
International Conference on the Foundations of Digital Games, 2010 [
pdf] [
project]
"Gameplay Analysis through State Projection", with Erik Andersen, Yun-En Liu, Ethan Apter, François Boucher-Genesse, in
International Conference on the Foundations of Digital Games, 2010 [
pdf] [
project]
"Compact Character Controllers", with Yongjoon Lee and Seong Jae Lee, in
ACM
Transactions on Graphics Vol. 28 Num. 5 (SIGGRAPH Asia 2009). [
pdf] [
project]
"Optimal Gait and Form for Animal Locomotion", with Kevin Wampler, in
ACM
Transactions on Graphics Vol. 28 Num. 3 (SIGGRAPH 2009). [
pdf] [
project]
"Contact-aware Nonlinear Control of Dynamic Characters", with Uldarico Muico, Yongjoon Lee, Jovan Popović, in
ACM
Transactions on Graphics Vol. 28 Num. 3 (SIGGRAPH 2009). [
pdf] [
project]
"Near-optimal Character Animation with Continuous User
Control," with Adrien Treuille and Yongjoon Lee, in
ACM
Transactions on Graphics Vol. 26 Num. 3 (SIGGRAPH 2007). [
pdf] [
project]
"Active Learning for Real-Time Motion
Controllers," with Seth Cooper and Aaron Hertzmann, in
ACM
Transactions on Graphics Vol. 26 Num. 3 (SIGGRAPH 2007). [
pdf] [
project]
"Model Reduction for Real-time Fluids," with
Adrien Treuille and Andrew Lewis, in
ACM Transactions on
Graphics Vol. 25 Num. 3 (SIGGRAPH 2006). [
pdf] [
project]
"Continuum Crowds" with
Adrien Treuille and Seth Cooper, in
ACM Transactions on
Graphics Vol. 25 Num. 3 (SIGGRAPH 2006). [
pdf]
[
project]
"Dance reveals symmetry especially in young men" with Brown, W.M., Cronk, L., Grochow, K., Jacobson, A.,
Liu, K., Trivers, R. in
Nature, Vol. 438 Num. 7071.
[
project
[
pdf]
[
paper]
[
front
cover] [
nature
podcast]
"Composition of Complex Optimal Multi-Character Motions" with C. Karen Liu, Aaron Hertzmann in
ACM
SIGGRAPH/Eurographics Symposium on Computer Animation 2006. [
pdf]
[
project]
"Learning a correlated model of
identity and pose-dependent body-shape variation for real-time
synthesis" with Brett Allen, Brian Curless, Aaron Hertzmann, in
ACM
SIGGRAPH/Eurographics Symposium on Computer Animation 2006. [
pdf] [
project]
"Learning Physics-based Motion Style
with Inverse Nonlinear Optimization" with C. Karen Liu and Aaron
Hertzmann, in
ACM Transactions on Graphics Vol. 24 Num. 3
(SIGGRAPH 2005). [
pdf]
[
project]
"Physically Based Rigging for
Deformable Characters" with Steve Capell, Matthew Burkhart, Brian
Curless, Tom Duchamp, in
Proceedings of the 2005 ACM SIGGRAPH
/ Eurographics Symposium on Computer Animation. [
pdf]
[
project]
"Style-Based Inverse Kinematics"
with Keith Grochow, Steve L. Martin and Aaron Hertzmann in
ACM
Transactions on Graphics Vol. 23 Num. 3 (SIGGRAPH 2004). [
pdf]
[
project]
"Fluid Control using the Adjoint Method" with Adrien Treuille, Antoine McNamara, Jos Stam in
ACM
Transactions on Graphics Vol. 23 Num. 3 (SIGGRAPH 2004). [
pdf]
[
project]
"Momentum-based Parameterization of Dynamic Character Motion" with Yeuhi Abe, C. Karen Liu, in
ACM
SIGGRAPH / Eurographics Symposium on Computer Animation 2004.
[
pdf]
[
project]
"Keyframe Control of Smoke Simulations" with Adrien Treuille, Antoine McNamara, Jos Stam in
ACM
Transactions on Graphics Vol. 22 Num. 3 (SIGGRAPH 2003).[
pdf]
[
project]
"Realistic Modeling of Bird Flight Animations" with Jia-Chi Wu in
ACM Transactions on
Graphics Vol. 22 Num. 3 (SIGGRAPH 2003). [
pdf]
[
project]
"Layered Acting for Character Animation" with Mira Dontcheva, Gary Yngve in
ACM
Transactions on Graphics Vol. 22 Num. 3 (SIGGRAPH 2003). [
pdf]
[
project]
"The Space of Human Body Shapes: reconstruction and parameterization from range scans" with
Brett Allen, Brian Curless in
ACM Transactions on Graphics
Vol. 22 Num. 3 (SIGGRAPH 2003). [
pdf] [
project]
"Estimating Cloth Simulation Parameters from Video" with Kiran Bhat, Christopher Twigg, Jessica
Hodgins, Pradeep Khosla, Steven Seitz in
ACM SIGGRAPH /
Eurographics Symposium on Computer Animation 2003. [
pdf] [
project]
"A Sketching Interface for Articulated Figure Animation" with James Davis, Maneesh Agrawala,
Erika Chuang, David Salesin in
ACM SIGGRAPH / Eurographics
Symposium on Computer Animation 2003. [
pdf] [
project]
"Synthesis of Complex Dynamic
Character Motion from Simple Animations" with C. Karen Liu in
ACM
Transactions on Graphics Vol. 21 Num. 3 (SIGGRAPH 2002). [
pdf]
[
project]
"Articulated Body Deformation from
Range Scan Data" with Brett Allen, Brian Curless in
ACM
Transactions on Graphics Vol. 21 Num. 3 (SIGGRAPH 2002).[
pdf] [
project]
"Skeletal Animation of Deformable
Characters" with Steve Capell, Seth Green, Brian Curless, Tom Duchamp
in
ACM Transactions on Graphics Vol. 21 Num. 3 (SIGGRAPH
2002).[
pdf]
[
project]
"A Multiresolution Framework for
Dynamic Deformations" with Steve Capell, Seth Green, Brian Curless,
Tom Duchamp in
ACM SIGGRAPH Symposium on Computer Animation
2002.[
pdf]
[
project]
"Interactive Manipulation of Rigid Body Simulations" with Jovan Popović, Steven Seitz, Michael Erdmann,
Andy Witkin in
Computer Graphics (SIGGRAPH) 2000. [
pdf]
"Physically Based Motion Transformation" with Andy Witkin in
Computer Graphics
(SIGGRAPH) 1999. [
pdf]
[
project]
"Motion Warping" with Andy Witkin
in
Computer Graphics (SIGGRAPH) 1995. [
pdf] [
project]
Research Projects and Interests
Research in Serious Games.
We are developing new genre of science-centric serious games, including games that lead to
scientific discoveries in biochemistry with implications towards curing
diseases, discovering vaccines, and developing novel biofuels.
Synthesis of Natural Control Mechanisms. We are investigating
automatic methods for determining the fundamental control mechanisms
that give rise to a wide variety of animal locomotion. We are
investigating human locomotion control as well as natural controllers
for quadrupeds and birds in flight.
Dynamics and Control Reduction. We are
investigating control and model reduction techniques that will enable
us to automatically reduce the complexity of dynamic simulators. The
same techniques should also allow for custom-designed
dynamics approximations tailored for specific dynamic control problems.
Reusable
Motion Libraries. Our goal is to give
non-skilled computer users the ability to use computer animation as an
expressive medium. The fundamental paradigm behind our approach
involves the creation of motion libraries which can be easily mapped
onto different characters, or modified to fit the needs of a specific
animation. We model the motion as an optimal dynamic process which
allows us to preserve dynamic properties of the animation during
editing. This formulation also enables us to intuitively edit
high-level motion concepts such as the time and placement of
footprints, length and mass of various extremities or joint arrangement.
Control
of Complex Dynamics. We are developing methods
to control complex dynamic behavior. We are working on
control techniques for natural phenomena such as smoke, water and
cloth, as well as for complex actuated dynamics of animals such as
humans, birds, and various quadrupeds.
High-fidelity
Digital Actors. This research aims at creating
synthetic humans that look and move realistically. We are developing
data driven methods to capture and reuse high-fidelity detailed dynamic
motion of human skin.
Modeling
Dynamic Deformation of Flexible Objects. We
are developing models for interactive manipulation of flexible
articulated body dynamics. The emphasis of this projects are
on realtime performance, dynamic character interaction, and effective
rigging of character dynamics.
Novel
Interfaces for Computer Animation. With the
emergence of real-time motion capture systems we can use our whole body
as a natural interface for describing motion. We are also
exploring traditional drawings as an intuitive interface for rapid
prototyping of computer animations.
Affiliations
Courses
Current Students
PhD
Erik Andersen
Rahul Banerjee
Aaron Bauer
Eric Butler
Alex Jaffe
Sergey Levine (coadvised with Koltun at Stanford)
Yun-En Liu
Travis Mandel
Igor Mordatch
Uldarico Muico
Alex Polozov (coadvised with Gulwani at MSR)
Nell O'Rourke
Kathleen Tuite
Undergraduate
Postdocs
Adam Smith
Past Students
Graduate
Kevin Wampler, 2012 PhD (Adobe Research)
Seth Cooper, 2011 PhD (Center for Game Science)
winner ACM Dissertation Award
Yongjoon Lee, 2010 PhD (Bungie)
Seong Jae Lee, 2010 M.S. (on leave at NCSoft)
Jia-Chi Wu, 2010 PhD (Activate3D)
Adrien Treuille 2008 PhD (CMU faculty)
Brett Allen, 2005 PhD (Google)
C. Karen Liu, 2005 PhD (Georgia Tech faculty)
Antoine McNamara, 2004 M.S. (The Defender Association)
Steve Capell, 2004 PhD (Havok)
Gary Yngve, 2003, M.S. (Talent Technology Corp)
Mira Dontcheva, 2003 M.S. (Adobe Research)
Charles Gordon, 2001 M.S. (Amazon)
Postdocs
Sameer Agarwal (joint with Curless, Seitz) 2007-09
Undergraduate
Mai Dang
Christian Lee
Emma Lynch
Stephen Sievers
Roy Szeto
Ethan Apter, 2010
Justin Irwen, 2009
Janos Barbero, 2009
Michael Beenen, 2009 (Amazon.com)
Josh Snyder
Alex Cho Snyder
Daniel Suskin
Andrew Yurowchak
Andrew Lewis, 2006 (Google)
Matthew Burkhart, 2005 (Google)
Ethel Evans, 2004
Yeuhi Abe, 2004 (PhD student, MIT)
Steve L. Martin, 2003 (PhD student, UC Berkeley)
Chris Fitzner, 2003
Matthew Chasan, 2003
Eugene Hsu, 2002 (PhD student, MIT)
Chris Twigg, 2002 (PhD student, CMU)
Dutch Meyer, 2002
Adam Kirk, 2001 (PhD student, UC Berkeley)
Kevin Audleman, 2000 (PhD student, Brown)
Personal