Welcome to the Computational Design Group at Universtité de Montréal. Our research aims to simplify the design of materials, structures, and systems with complex forms and functions. We combine simulations informed by physical experiments with optimization algorithms to automate technically-difficult and tedious design tasks. Coupled with graphical user interfaces, this approach enables intuitive exploration of complex, nonlinear design spaces, thus removing barriers to creativity.
Our research lies at the intersection of computer graphics, computational mechanics, and digital fabrication. Specific focus areas include computational design of mechanisms, structured materials, and physical surfaces, as well as visual simulation. See here for an overview.
C. Schumacher, S. Marschner, M. Gross, B. Thomaszewski. Mechanical Characterization of Structured Sheet Materials. ACM Transactions on Graphics, 2018.
J. Zehnder, R. Narain, B. Thomaszewski. An Advection-Reflection Solver for Detail-Preserving Fluid Animation. ACM Transactions on Graphics, 2018.
M. Geilinger, R. Poranne, R. Desai , B. Thomaszewski, S. Coros. Skaterbots: Optimization-based design and motion synthesis for robotic creatures with legs and wheels. ACM Transactions on Graphics, 2018.
D. Dinev, T. Liu, J. Li, B. Thomaszewski, L. Kavan. FEPR: Fast Energy Projection for Real-Time Simulation of Deformable Objects. ACM Transactions on Graphics, 2018.
A. Milliez, R. Sumner, M. Gross, B. Thomaszewski. HairControl: A Tracking Solution for Directable Hair Simulation. ACM/Eurographics Symposium on Computer Animation (SCA), 2018.
J. Zehnder, E. Knoop, M. Bächer, B. Thomaszewski. MetaSilicone: Design and Fabrication of Composite Silicone with Desired Mechanical Properties. ACM Transactions on Graphics, 2017.
Our lab is hosting MOTOGRAPH'18, the East-Canadian SIGGRAPH-Project-Pitch Workshop, on November 17-18 at UdeM.
Welcome to Takuto Takahashi, who is a visiting PhD student from Waseda University in Tokyo, Japan.
Welcome to our new MSc students Mengfei Li and Keith Patarroyo.
Bernhard receives Outstanding New Researcher Award from the Canadian Society for Computer Science, CS-Can/Info-Can.
We are accepting applications for PhD positions in our group. Please get in touch if you are interested in joining our group and
- you hold a Master's degree in computer science and have background in numerical analysis, physics, or mechanical engineering, or
- you hold a Master's degree in applied math, physics, or mechanical engineering and have programming experience in C++ or Java.
To apply, send an informal email with your CV and transcript to Bernhard.
PhD Student (Visiting)