Symmetry-aware Design

Short Summary

The central goal of this project is to derive a new computational model of symmetry as an essential tool for studying spatial organization in geometric data. This model will be the basis of a new approach to geometry synthesis using symmetry-enhancing and symmetry-breaking operations as a fundamental way of creating and editing 3D content in large-scale design applications.


Project Description

Our goal is to explore how symmetry can be employed to tame the complexity of the digital design process by shifting low-level complexity towards computation. Our main motivation is to provide the designer with explicit control of symmetry as the primary driver of form finding and shape optimization. The main innovation to achieve this goal is a new principled way of enhancing and breaking symmetry. When using symmetry as a design driver we can exploit structural analysis to also improve user interaction. Thus, we also explore suitable interaction metaphors. Finally, we study how the new symmetry-based shape synthesis approach can be explored in the context of architectural design.



Using the notion of generalized grids, our system encodes various symmetry, alignment, and hierarchy relations among the elements of a facade. During iterative editing, the user can specify different grids for which our system proposes new configurations. Editing progresses by selecting such grids and one of the proposed configurations.

In procedural modeling, a single rule set can produce a wide variety of 3D models (left). This paper presents a thumbnail gallery generation system which automatically samples a rule set, clusters the resulting models into distinct groups (middle), and selects a representative image for each group to visualize the diversity of the rule set (right).

Local modifications of a constrained mesh. In this example a glass structure composed of planar quads is locally deformed by exploring a subspace encoding local planar modifications of its central zone.





Interactive Design of Probability Density Functions for Shape Grammars

Minh Dang, Stefan Lienhard, Duygu Ceylan, Boris Neubert, Peter Wonka, Mark Pauly
SIGGRAPH Asia 2015

Paper Webpage

Self Tuning Texture Optimization

Alexandre Kaspar, Boris Neubert, Dani Lischinski, Mark Pauly, Johannes Kopf

Eurographics 2015

Paper Webpage

Interactive Design Exploration for Constrained Meshes

Bailin Deng, Sofien Bouaziz, Mario Deuss, Alexandre Kaspar, Yuliy Schwartzburg, Mark Pauly

Computer-Aided Design 61: 13–23, 2015

Paper Webpage

Realtime Deformation of Constrained Meshes Using GPU

Alexandre Kaspar, Bailin Deng

In GPU Computing and Applications, pp. 15-34. Springer Singapore, 2015

Paper Webpage

Assembling Self-Supporting Structures

Mario Deuss, Daniele Panozzo, Emily Whiting, Yang Liu, Philippe Block, Olga Sorkine-Hornung, Mark Pauly

SIGGRAPH Asia 2014

Paper Webpage

High-contrast Computational Caustic Design

Yuliy Schwartzburg, Romain Testuz, Andrea Tagliasacchi, Mark Pauly


Paper Webpage

Wire Mesh Design

Akash Garg, Andrew Sageman-Furnas, Bailin Deng, Yonghao Yue, Eitan Grinspun, Mark Pauly, Max Wardetzky

ACM Transactions on Graphics (Proceedings of Siggraph) 2014

Paper Webpage

SAFE: Structure-aware Facade Editing

Minh Dang, Duygu Ceylan, Boris Neubert, Mark Pauly
Computer Graphics Forum (Proceedings of Eurographics) 2014

Paper Webpage

Thumbnail Galleries for Procedural Models

Stefan Lienhard, Matthias Specht, Boris Neubert, Mark Pauly, Pascal Müller
Computer Graphics Forum (Proceedings of Eurographics) 2014

Paper Webpage

Exploring Local Modifications for Constrained Meshes

Bailin Deng, Sofien Bouaziz, Mario Deuss, Juyong Zhang, Yuliy Schwartzburg, Mark Pauly

Computer Graphics Forum 32(2) (Proc. Eurographics), 2013

Paper Webpage

An Algorithm to Improve Parameterizations of Rational Bézier Surfaces Using Rational Bilinear Reparameterization

Yi-Jun Yang, Wei Zeng, Cheng-Lei Yang, Bailin Deng, Xiang-Xu Meng, S. Sitharama Iyengar
Computer-Aided Design 45(3): 628-638, 2013



Participating Researchers

Mark Pauly, Boris Neubert, Bailin Deng, Duygu Ceylan, Minh Dang, Stefan Lienhard, Sofien Bouaziz, Mario Deuss, Yuliy Schwartzburg, Romain Testuz, Andrea Tagliasacchi, Alexandre Kaspar