Research

Computational Design

Designers traditionally rely on intuition and experience to solve design problems. Computational design is a paradigm in which design problems are formulated mathematically and solved by computational techniques [1]. The formulated design problem takes the form of optimization in most cases, and the optimization is performed as the process of automatically searching for the best design among many options.

In this topic, we focus on computational design of physical artifacts. The goal is to develop computational methods and tools that enable users to design artifacts according to their high-level specifications, e.g., on the appearance and/or functionality. To achieve this goal, our research efforts are devoted to mathematical formulation of design problems, data structures for efficient representation of designs, simulation for rapid evaluation of designs, and optimization algorithms to create desirable designs.

Publications

Computational Design of Body-Supporting Assemblies

  • Yixuan He*, Rulin Chen*, Bailin Deng, and Peng Song (* joint 1st authors)
  • Computer Graphics Forum (Proc. of Pacific Graphics), 2025
Homepage   Paper   Video   Code  

Computational Design of Custom-Fit PAP Masks

  • Yukun Lu, Yuhang Wang, Peng Song, Hang Siang Wong, Yingjuan Mok, and Ligang Liu
  • Computers & Graphics (Proc. of Shape Modeling International), 2024
Homepage   Paper   Video   Code   ScieneDirect

Computational Design of High-level Interlocking Puzzles

  • Rulin Chen, Ziqi Wang, Peng Song, and Bernd Bickel
  • ACM Transactions on Graphics (Proc. of SIGGRAPH), 2022
Homepage   Paper   Video   Code   ACM Portal  

State of the Art on Computational Design of Assemblies with Rigid Parts

  • Ziqi Wang, Peng Song, and Mark Pauly
  • Computer Graphics Forum (Proc. of Eurographics), 2021
Paper   Presentation   Fast Forward   Wiley Online Library