Ilya Baran
Brighton, MA ****5 *******@*****.***
Education
Massachusetts Institute of Technology Cambridge, MA
Ph.D. in Computer Science, Computer Graphics Group 2010
M.Eng., Computer Science, Algorithms Group (GPA 5.0) 2004
B.S., Computer Science and B.S., Mathematics (GPA 4.8) 2003
Work Experience
Adobe Research, Boston . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012 present
Research scientist.
Disney Research, Z rich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010 2012
u
Postdoctoral researcher working on animation, geometry processing, rendering, and data-
driven materials.
Four patents pending.
SolidWorks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2009
Development and architecture on several projects in C# and C++ (NDA precludes details).
Evaluated geometric constraint solvers, comparing capabilities and results.
Pixar Animation Studios, Tools Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2008
Extended and optimized Pixar s system for transferring surface data between meshes.
Designed novel algorithms for character articulation based on generalized barycentric coordi-
nates.
aPriori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2007
Designed and implemented fast geometric algorithms in Java for analyzing a 3D part to
estimate its manufacturing cost.
Algorithms implemented include wall thickness analysis, green sand breakage analysis, acces-
sibility analyses for milling and casting, and bar and tube stock recognition.
Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summers 2002 2006
Developed a novel smooth surface representation that became the basis of the Cosmic Blobs
3D modeling software.
Architected and implemented major parts of the Cosmic Blobs geometric engine in C++,
including the topology infrastructure, surface meshing, and selection.
Designed and implemented automatic animation and surface painting for Cosmic Blobs.
Rearchitected and rewrote the Cosmic Blobs graphics engine as a scene graph on top of
OpenGL, leading to 2 6x framerate improvements on contemporary video cards.
One patent granted.
Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2001
Architected and implemented an extensible prototype for exploring new ideas in solid mod-
elling using C++ with HOOPS3D, Parasolid, and Qt.
Developed and implemented optimization heuristics for boolean directed acyclic graphs.
One patent granted.
Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2000
Designed and implemented a distributed real-time collaboration framework prototype in Java
using RMI.
Implemented a working solid modeller on top of that framework and Solidworks using Swing
and Java3D.
Solidworks Corporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 1999
Designed and implemented a detail drawing interpretation engine in C++.
Participated in architecture and speci cation of requirements for eDrawings, a technical draw-
ing format and viewer.
Two patents granted.
Mitsubishi Electric Research Laboratory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Summers 1998 2000
Developed a 3D facial animation system in C++ using OpenGL and Qt.
Designed and implemented several algorithms in Matlab for working with facial models.
Languages
C++, Java, C#, Matlab, Mathematica, Python, Scheme
Honors
NSF Graduate Research Fellowship
Akamai Presidential Fellowship
First Place Winner, 2002 MIT ACM/IEEE Annual Programming Competition (6.370)
Nylander Award for Best Advanced Undergraduate Project in EECS
Research Science Institute 1998
Peer-Reviewed Publications
Linjie Luo, Ilya Baran, Szymon Rusinkiewicz, Wojciech Matusik. Chopper: Partitioning Models
into 3D-Printable Parts. In SIGGRAPH Asia 2012.
Alec Jacobson, Ilya Baran, Ladislav Kavan, Jovan Popovi, Olga Sorkine. Fast Automatic Skin-
c
ning Transformations. In SIGGRAPH 2012.
Ilya Baran, Philipp Keller, Derek Bradley, Stelian Coros, Wojciech Jarosz, Derek Nowrouzezahrai,
Markus Gross. Manufacturing Layered Attenuators for Multiple Prescribed Shadow Images. In
Eurographics 2012.
Amit Bermano, Ilya Baran, Marc Alexa, Wojciech Matusik. ShadowPIX: Multiple Images from
Self-Shadowing. In Eurographics 2012.
Ilya Baran, Johannes Schmid, Thomas Siegrist, Markus Gross, Robert W. Sumner. Mixed-Order
Compositing for 3D Painting. In SIGGRAPH Asia 2011.
Michael Holroyd, Ilya Baran, Jason Lawrence, Wojciech Matusik. Computing and Fabricating
Multilayer Models. In SIGGRAPH Asia 2011.
Alec Jacobson, Ilya Baran, Jovan Popovi, Olga Sorkine. Bounded Biharmonic Weights for Real-
c
Time Deformation. In SIGGRAPH 2011.
Jiawen Chen, Ilya Baran, Fr do Durand, Wojciech Jarosz. Real-Time Volumetric Shadows Using
e
1D Min-Max Mipmaps. In I3D 2011.
Ilya Baran, Jiawen Chen, Jonathan Ragan-Kelley, Fr do Durand, Jaakko Lehtinen. A Hierarchical
e
Volumetric Shadow Algorithm for Single Scattering. In SIGGRAPH Asia 2010.
Ilya Baran, Jaakko Lehtinen, Jovan Popovi . Sketching Clothoid Splines Using Shortest Paths.
c
In Eurographics 2010.
Daniel Vlasic, Pieter Peers, Ilya Baran, Paul Debevec, Jovan Popovi, Szymon Rusinkiewicz, Wo-
c
jciech Matusik. Dynamic Shape Capture using Multi-View Photometric Stereo. In SIGGRAPH
Asia 2009.
Ilya Baran, Daniel Vlasic, Eitan Grinspun, Jovan Popovi . Semantic Deformation Transfer. In
c
SIGGRAPH 2009.
Daniel Vlasic, Ilya Baran, Wojciech Matusik, Jovan Popovi . Articulated Mesh Animation from
c
Multi-view Silhouettes. In SIGGRAPH 2008.
Ilya Baran, Jovan Popovi . Automatic Rigging and Animation of 3D Characters. In SIGGRAPH
c
2007.
Ilya Baran, Erik D. Demaine, Dmitriy A. Katz. Optimally Adaptive Integration of Univariate
Lipschitz Functions. In LATIN 2006. Published in special issue of Algorithmica.
Ilya Baran, Erik D. Demaine, Mihai P tra cu. Subquadratic Algorithms for 3SUM. In WADS
as
2005. Published in special issue of Algorithmica.
Ilya Baran, Erik D. Demaine. Optimal Adaptive Algorithms for Finding the Nearest and Farthest
Point on a Parametric Black-box Curve. In SoCG 2004. Published in special issue of International
Journal of Computational Geometry and Applications.
Teaching Experience
Co-taught Computer Graphics, ETH Z rich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2010
u
Teaching assistant for graduate Theory of Computation (6.840), MIT . . . . . . . . . . . . . . . . . . Fall 2004
Service
Papers Committee: SGP 2011, 2012, 3DIMPVT 2012
Papers reviewer for: SIGGRAPH, SIGGRAPH Asia, TOG, SCA, Eurographics, CGF, Paci c
Graphics, TVCG, CAVW