@phdthesis{20276,
  abstract     = {Complex 3D shapes can be created by morphing flat 2D configurations. Such deformations
either preserve the intrinsic material geometry (e.g., folding paper) or modify it through
localized contraction. Once transformed, the 3D shape can be further controlled to achieve a
target functionality. A key challenge is to take the material specifications and the actuation
process as input to automatically design the target 3D shape and its functionality. This thesis
presents two novel computational pipelines for the design and control of shape-morphing
structures used to create functional prototypes.
The first pipeline borrows from the art of origami to fold paper into intricate shapes and
applies this principle to make 3D lighting displays. We introduce, PCBend a computational
design approach that covers a surface with individually addressable RGB LEDs, effectively
forming a low-resolution surface by folding rigid printed circuit boards (PCBs). We optimize
cut patterns on PCBs to act as hinges and co-design LED placement, circuit routing, and
fabrication constraints to produce PCB blueprints. The PCBs are fabricated using automated
standard manufacturing services with LEDs embedded on them. Finally, the fabricated PCBs
are cut along the contour and folded onto a 3D-printed support. The 3D lighting display is
then controlled to display complex surface light patterns.
Creating 3D shapes through folding is only possible if their planar configuration, called ”unfolding” exists without any distortion or overlap. Existing methods often permit distortion
or require multiple patches, which are unsuitable for fabrication pipelines that rely on folding
non-stretchable materials. We reinforce such fabrication pipelines by providing a geometric
relaxation to the problem, where the input shape is modified to admit overlap-free unfolding.
The second fabrication pipeline extends shape morphing to soft robotics by emulating nature’s
blueprint of distributed actuation. Inspired by vertebrates, we build musculoskeletal robots
using modular active actuators, employing Liquid Crystal Elastomers (LCEs) as shrinkable
artificial muscles integrated with 3D-printed bones. The chemical composition of LCEs is
altered to enable untethered actuation through infrared radiation, allowing active control of
individual muscles and their corresponding bones. The combined motion of individual bones
defines the robot’s overall shape and functionality. Our proposed system significantly expands
both the design and control spaces of soft robots, which we harness using our computational
design tools. We build several physical robots that exhibit complex shape morphing and varied
terrain navigation, showcasing the versatility of our pipeline.
This thesis explores applications ranging from intricate light patterns displayed on 3D shapes
formed by folding rigid PCBs to untethered robots that use contractile muscles to exhibit
shape morphing and locomotion. Through these examples, the thesis highlights how computational design and distributed actuation, integrated with novel materials, can transform
passive structures into functional prototypes.},
  author       = {Bhargava, Manas},
  isbn         = {978-3-99078-065-7},
  issn         = {2663-337X},
  pages        = {96},
  publisher    = {Institute of Science and Technology Austria},
  title        = {{Design and control of deformable structures: From PCB lighting displays to elastomer robots}},
  doi          = {10.15479/AT-ISTA-20276},
  year         = {2025},
}

@unpublished{20286,
  abstract     = {Natural organisms utilize distributed actuation through their musculoskeletal
systems to adapt their gait for traversing diverse terrains or to morph their
bodies for varied tasks. A longstanding challenge in robotics is to emulate
this capability of natural organisms, which has motivated the development of
numerous soft robotic systems. However, such systems are generally optimized
for a single functionality, lack the ability to change form or function on
demand, or remain tethered to bulky control systems. To address these
limitations, we present a framework for designing and controlling robots that
utilize distributed actuation. We propose a novel building block that
integrates 3D-printed bones with liquid crystal elastomer (LCE) muscles as
lightweight actuators, enabling the modular assembly of musculoskeletal robots.
We developed LCE rods that contract in response to infrared radiation, thereby
providing localized, untethered control over the distributed skeletal network
and producing global deformations of the robot. To fully capitalize on the
extensive design space, we introduce two computational tools: one for
optimizing the robot's skeletal graph to achieve multiple target deformations,
and another for co-optimizing skeletal designs and control gaits to realize
desired locomotion. We validate our framework by constructing several robots
that demonstrate complex shape morphing, diverse control schemes, and
environmental adaptability. Our system integrates advances in modular material
building, untethered and distributed control, and computational design to
introduce a new generation of robots that brings us closer to the capabilities
of living organisms.},
  author       = {Bhargava, Manas and Hiraki, Takefumi and Strugaru, Irina-Malina and Zhang, Yuhan and Piovarci, Michael and Daraio, Chiara and Iwai, Daisuke and Bickel, Bernd},
  booktitle    = {arXiv},
  title        = {{Computational design and fabrication of modular robots with untethered control}},
  doi          = {10.48550/arXiv.2508.05410},
  year         = {2025},
}

@article{12972,
  abstract     = {Embroidery is a long-standing and high-quality approach to making logos and images on textiles. Nowadays, it can also be performed via automated machines that weave threads with high spatial accuracy. A characteristic feature of the appearance of the threads is a high degree of anisotropy. The anisotropic behavior is caused by depositing thin but long strings of thread. As a result, the stitched patterns convey both color and direction. Artists leverage this anisotropic behavior to enhance pure color images with textures, illusions of motion, or depth cues. However, designing colorful embroidery patterns with prescribed directionality is a challenging task, one usually requiring an expert designer. In this work, we propose an interactive algorithm that generates machine-fabricable embroidery patterns from multi-chromatic images equipped with user-specified directionality fields.We cast the problem of finding a stitching pattern into vector theory. To find a suitable stitching pattern, we extract sources and sinks from the divergence field of the vector field extracted from the input and use them to trace streamlines. We further optimize the streamlines to guarantee a smooth and connected stitching pattern. The generated patterns approximate the color distribution constrained by the directionality field. To allow for further artistic control, the trade-off between color match and directionality match can be interactively explored via an intuitive slider. We showcase our approach by fabricating several embroidery paths.},
  author       = {Liu, Zhenyuan and Piovarci, Michael and Hafner, Christian and Charrondiere, Raphael and Bickel, Bernd},
  issn         = {1467-8659},
  journal      = {Computer Graphics Forum},
  keywords     = {embroidery, design, directionality, density, image},
  location     = {Saarbrucken, Germany},
  number       = {2},
  pages        = {397--409},
  publisher    = {Wiley},
  title        = {{Directionality-aware design of embroidery patterns}},
  doi          = {10.1111/cgf.14770 },
  volume       = {42},
  year         = {2023},
}

@article{13049,
  abstract     = {We propose a computational design approach for covering a surface with individually addressable RGB LEDs, effectively forming a low-resolution surface screen. To achieve a low-cost and scalable approach, we propose creating designs from flat PCB panels bent in-place along the surface of a 3D printed core. Working with standard rigid PCBs enables the use of
established PCB manufacturing services, allowing the fabrication of designs with several hundred LEDs. 
Our approach optimizes the PCB geometry for folding, and then jointly optimizes the LED packing, circuit and routing, solving a challenging layout problem under strict manufacturing requirements. Unlike paper, PCBs cannot bend beyond a certain point without breaking. Therefore, we introduce parametric cut patterns acting as hinges, designed to allow bending while remaining compact. To tackle the joint optimization of placement, circuit and routing, we propose a specialized algorithm that splits the global problem into one sub-problem per triangle, which is then individually solved.
Our technique generates PCB blueprints in a completely automated way. After being fabricated by a PCB manufacturing service, the boards are bent and glued by the user onto the 3D printed support. We demonstrate our technique on a range of physical models and virtual examples, creating intricate surface light patterns from hundreds of LEDs.},
  author       = {Freire, Marco and Bhargava, Manas and Schreck, Camille and Hugron, Pierre-Alexandre and Bickel, Bernd and Lefebvre, Sylvain},
  issn         = {1557-7368},
  journal      = {Transactions on Graphics},
  keywords     = {PCB design and layout, Mesh geometry models},
  location     = {Los Angeles, CA, United States},
  number       = {4},
  publisher    = {Association for Computing Machinery},
  title        = {{PCBend: Light up your 3D shapes with foldable circuit boards}},
  doi          = {10.1145/3592411},
  volume       = {42},
  year         = {2023},
}

@article{13267,
  abstract     = {Three-dimensional (3D) reconstruction of living brain tissue down to an individual synapse level would create opportunities for decoding the dynamics and structure–function relationships of the brain’s complex and dense information processing network; however, this has been hindered by insufficient 3D resolution, inadequate signal-to-noise ratio and prohibitive light burden in optical imaging, whereas electron microscopy is inherently static. Here we solved these challenges by developing an integrated optical/machine-learning technology, LIONESS (live information-optimized nanoscopy enabling saturated segmentation). This leverages optical modifications to stimulated emission depletion microscopy in comprehensively, extracellularly labeled tissue and previous information on sample structure via machine learning to simultaneously achieve isotropic super-resolution, high signal-to-noise ratio and compatibility with living tissue. This allows dense deep-learning-based instance segmentation and 3D reconstruction at a synapse level, incorporating molecular, activity and morphodynamic information. LIONESS opens up avenues for studying the dynamic functional (nano-)architecture of living brain tissue.},
  author       = {Velicky, Philipp and Miguel Villalba, Eder and Michalska, Julia M and Lyudchik, Julia and Wei, Donglai and Lin, Zudi and Watson, Jake and Troidl, Jakob and Beyer, Johanna and Ben Simon, Yoav and Sommer, Christoph M and Jahr, Wiebke and Cenameri, Alban and Broichhagen, Johannes and Grant, Seth G.N. and Jonas, Peter M and Novarino, Gaia and Pfister, Hanspeter and Bickel, Bernd and Danzl, Johann G},
  issn         = {1548-7105},
  journal      = {Nature Methods},
  pages        = {1256--1265},
  publisher    = {Springer Nature},
  title        = {{Dense 4D nanoscale reconstruction of living brain tissue}},
  doi          = {10.1038/s41592-023-01936-6},
  volume       = {20},
  year         = {2023},
}

@phdthesis{12897,
  abstract     = {Inverse design problems in fabrication-aware shape optimization are typically solved on discrete representations such as polygonal meshes. This thesis argues that there are benefits to treating these problems in the same domain as human designers, namely, the parametric one. One reason is that discretizing a parametric model usually removes the capability of making further manual changes to the design, because the human intent is captured by the shape parameters. Beyond this, knowledge about a design problem can sometimes reveal a structure that is present in a smooth representation, but is fundamentally altered by discretizing. In this case, working in the parametric domain may even simplify the optimization task. We present two lines of research that explore both of these aspects of fabrication-aware shape optimization on parametric representations.

The first project studies the design of plane elastic curves and Kirchhoff rods, which are common mathematical models for describing the deformation of thin elastic rods such as beams, ribbons, cables, and hair. Our main contribution is a characterization of all curved shapes that can be attained by bending and twisting elastic rods having a stiffness that is allowed to vary across the length. Elements like these can be manufactured using digital fabrication devices such as 3d printers and digital cutters, and have applications in free-form architecture and soft robotics.

We show that the family of curved shapes that can be produced this way admits geometric description that is concise and computationally convenient. In the case of plane curves, the geometric description is intuitive enough to allow a designer to determine whether a curved shape is physically achievable by visual inspection alone. We also present shape optimization algorithms that convert a user-defined curve in the plane or in three dimensions into the geometry of an elastic rod that will naturally deform to follow this curve when its endpoints are attached to a support structure. Implemented in an interactive software design tool, the rod geometry is generated in real time as the user edits a curve and enables fast prototyping. 

The second project tackles the problem of general-purpose shape optimization on CAD models using a novel variant of the extended finite element method (XFEM). Our goal is the decoupling between the simulation mesh and the CAD model, so no geometry-dependent meshing or remeshing needs to be performed when the CAD parameters change during optimization. This is achieved by discretizing the embedding space of the CAD model, and using a new high-accuracy numerical integration method to enable XFEM on free-form elements bounded by the parametric surface patches of the model. Our simulation is differentiable from the CAD parameters to the simulation output, which enables us to use off-the-shelf gradient-based optimization procedures. The result is a method that fits seamlessly into the CAD workflow because it works on the same representation as the designer, enabling the alternation of manual editing and fabrication-aware optimization at will.},
  author       = {Hafner, Christian},
  isbn         = {978-3-99078-031-2},
  issn         = {2663-337X},
  pages        = {180},
  publisher    = {Institute of Science and Technology Austria},
  title        = {{Inverse shape design with parametric representations: Kirchhoff Rods and parametric surface models}},
  doi          = {10.15479/at:ista:12897},
  year         = {2023},
}

@article{13188,
  abstract     = {The Kirchhoff rod model describes the bending and twisting of slender elastic rods in three dimensions, and has been widely studied to enable the prediction of how a rod will deform, given its geometry and boundary conditions. In this work, we study a number of inverse problems with the goal of computing the geometry of a straight rod that will automatically deform to match a curved target shape after attaching its endpoints to a support structure. Our solution lets us finely control the static equilibrium state of a rod by varying the cross-sectional profiles along its length.
We also show that the set of physically realizable equilibrium states admits a concise geometric description in terms of linear line complexes, which leads to very efficient computational design algorithms. Implemented in an interactive software tool, they allow us to convert three-dimensional hand-drawn spline curves to elastic rods, and give feedback about the feasibility and practicality of a design in real time. We demonstrate the efficacy of our method by designing and manufacturing several physical prototypes with applications to interior design and soft robotics.},
  author       = {Hafner, Christian and Bickel, Bernd},
  issn         = {1557-7368},
  journal      = {ACM Transactions on Graphics},
  keywords     = {Computer Graphics, Computational Design, Computational Geometry, Shape Modeling},
  number       = {5},
  publisher    = {Association for Computing Machinery},
  title        = {{The design space of Kirchhoff rods}},
  doi          = {10.1145/3606033},
  volume       = {42},
  year         = {2023},
}

@article{11442,
  abstract     = {Enabling additive manufacturing to employ a wide range of novel, functional materials can be a major boost to this technology. However, making such materials printable requires painstaking trial-and-error by an expert operator,
as they typically tend to exhibit peculiar rheological or hysteresis properties. Even in the case of successfully finding the process parameters, there is no guarantee of print-to-print consistency due to material differences between batches. These challenges make closed-loop feedback an attractive option where the process parameters are adjusted on-the-fly. There are several challenges for designing an efficient controller: the deposition parameters are complex and highly coupled, artifacts occur after long time horizons, simulating the deposition is computationally costly, and learning on hardware is intractable. In this work, we demonstrate the feasibility of learning a closed-loop control policy for additive manufacturing using reinforcement learning. We show that approximate, but efficient, numerical simulation is
sufficient as long as it allows learning the behavioral patterns of deposition that translate to real-world experiences. In combination with reinforcement learning, our model can be used to discover control policies that outperform
baseline controllers. Furthermore, the recovered policies have a minimal sim-to-real gap. We showcase this by applying our control policy in-vivo on a single-layer, direct ink writing printer. },
  author       = {Piovarci, Michael and Foshey, Michael and Xu, Jie and Erps, Timothy and Babaei, Vahid and Didyk, Piotr and Rusinkiewicz, Szymon and Matusik, Wojciech and Bickel, Bernd},
  issn         = {1557-7368},
  journal      = {ACM Transactions on Graphics},
  number       = {4},
  publisher    = {Association for Computing Machinery},
  title        = {{Closed-loop control of direct ink writing via reinforcement learning}},
  doi          = {10.1145/3528223.3530144},
  volume       = {41},
  year         = {2022},
}

@article{11735,
  abstract     = {Interlocking puzzles are intriguing geometric games where the puzzle pieces are held together based on their geometric arrangement, preventing the puzzle from falling apart. High-level-of-difficulty, or simply high-level, interlocking puzzles are a subclass of interlocking puzzles that require multiple moves to take out the first subassembly from the puzzle. Solving a high-level interlocking puzzle is a challenging task since one has to explore many different configurations of the puzzle pieces until reaching a configuration where the first subassembly can be taken out. Designing a high-level interlocking puzzle with a user-specified level of difficulty is even harder since the puzzle pieces have to be interlocking in all the configurations before the first subassembly is taken out.

In this paper, we present a computational approach to design high-level interlocking puzzles. The core idea is to represent all possible configurations of an interlocking puzzle as well as transitions among these configurations using a rooted, undirected graph called a disassembly graph and leverage this graph to find a disassembly plan that requires a minimal number of moves to take out the first subassembly from the puzzle. At the design stage, our algorithm iteratively constructs the geometry of each puzzle piece to expand the disassembly graph incrementally, aiming to achieve a user-specified level of difficulty. We show that our approach allows efficient generation of high-level interlocking puzzles of various shape complexities, including new solutions not attainable by state-of-the-art approaches.},
  author       = {Chen, Rulin and Wang, Ziqi and Song, Peng and Bickel, Bernd},
  issn         = {1557-7368},
  journal      = {ACM Transactions on Graphics},
  number       = {4},
  publisher    = {Association for Computing Machinery},
  title        = {{Computational design of high-level interlocking puzzles}},
  doi          = {10.1145/3528223.3530071},
  volume       = {41},
  year         = {2022},
}

@article{10922,
  abstract     = {We study structural rigidity for assemblies with mechanical joints. Existing methods identify whether an assembly is structurally rigid by assuming parts are perfectly rigid. Yet, an assembly identified as rigid may not be that “rigid” in practice, and existing methods cannot quantify how rigid an assembly is. We address this limitation by developing a new measure, worst-case rigidity, to quantify the rigidity of an assembly as the largest possible deformation that the assembly undergoes for arbitrary external loads of fixed magnitude. Computing worst-case rigidity is non-trivial due to non-rigid parts and different joint types. We thus formulate a new computational approach by encoding parts and their connections into a stiffness matrix, in which parts are modeled as deformable objects and joints as soft constraints. Based on this, we formulate worst-case rigidity analysis as an optimization that seeks the worst-case deformation of an assembly for arbitrary external loads, and solve the optimization problem via an eigenanalysis. Furthermore, we present methods to optimize the geometry and topology of various assemblies to enhance their rigidity, as guided by our rigidity measure. In the end, we validate our method on a variety of assembly structures with physical experiments and demonstrate its effectiveness by designing and fabricating several structurally rigid assemblies.},
  author       = {Liu, Zhenyuan and Hu, Jingyu and Xu, Hao and Song, Peng and Zhang, Ran and Bickel, Bernd and Fu, Chi-Wing},
  issn         = {1467-8659},
  journal      = {Computer Graphics Forum},
  number       = {2},
  pages        = {507--519},
  publisher    = {Wiley},
  title        = {{Worst-case rigidity analysis and optimization for assemblies with mechanical joints}},
  doi          = {10.1111/cgf.14490},
  volume       = {41},
  year         = {2022},
}

@article{10184,
  abstract     = {We introduce a novel technique to automatically decompose an input object’s volume into a set of parts that can be represented by two opposite height fields. Such decomposition enables the manufacturing of individual parts using two-piece reusable rigid molds. Our decomposition strategy relies on a new energy formulation that utilizes a pre-computed signal on the mesh volume representing the accessibility for a predefined set of extraction directions. Thanks to this novel formulation, our method allows for efficient optimization of a fabrication-aware partitioning of volumes in a completely
automatic way. We demonstrate the efficacy of our approach by generating valid volume partitionings for a wide range of complex objects and physically reproducing several of them.},
  author       = {Alderighi, Thomas and Malomo, Luigi and Bickel, Bernd and Cignoni, Paolo and Pietroni, Nico},
  issn         = {1557-7368 },
  journal      = {ACM Transactions on Graphics},
  number       = {6},
  publisher    = {Association for Computing Machinery},
  title        = {{Volume decomposition for two-piece rigid casting}},
  doi          = {10.1145/3478513.3480555},
  volume       = {40},
  year         = {2021},
}

@article{9241,
  abstract     = {Volumetric light transport is a pervasive physical phenomenon, and therefore its accurate simulation is important for a broad array of disciplines. While suitable mathematical models for computing the transport are now available, obtaining the necessary material parameters needed to drive such simulations is a challenging task: direct measurements of these parameters from material samples are seldom possible. Building on the inverse scattering paradigm, we present a novel measurement approach which indirectly infers the transport parameters from extrinsic observations of multiple-scattered radiance. The novelty of the proposed approach lies in replacing structured illumination with a structured reflector bonded to the sample, and a robust fitting procedure that largely compensates for potential systematic errors in the calibration of the setup. We show the feasibility of our approach by validating simulations of complex 3D compositions of the measured materials against physical prints, using photo-polymer resins. As presented in this paper, our technique yields colorspace data suitable for accurate appearance reproduction in the area of 3D printing. Beyond that, and without fundamental changes to the basic measurement methodology, it could equally well be used to obtain spectral measurements that are useful for other application areas.},
  author       = {Elek, Oskar and Zhang, Ran and Sumin, Denis and Myszkowski, Karol and Bickel, Bernd and Wilkie, Alexander and Křivánek, Jaroslav and Weyrich, Tim},
  issn         = {1094-4087},
  journal      = {Optics Express},
  number       = {5},
  pages        = {7568--7588},
  publisher    = {The Optical Society},
  title        = {{Robust and practical measurement of volume transport parameters in solid photo-polymer materials for 3D printing}},
  doi          = {10.1364/OE.406095},
  volume       = {29},
  year         = {2021},
}

@article{9376,
  abstract     = {This paper presents a method for designing planar multistable compliant structures. Given a sequence of desired stable states and the corresponding poses of the structure, we identify the topology and geometric realization of a mechanism—consisting of bars and joints—that is able to physically reproduce the desired multistable behavior. In order to solve this problem efficiently, we build on insights from minimally rigid graph theory to identify simple but effective topologies for the mechanism. We then optimize its geometric parameters, such as joint positions and bar lengths, to obtain correct transitions between the given poses. Simultaneously, we ensure adequate stability of each pose based on an effective approximate error metric related to the elastic energy Hessian of the bars in the mechanism. As demonstrated by our results, we obtain functional multistable mechanisms of manageable complexity that can be fabricated using 3D printing. Further, we evaluated the effectiveness of our method on a large number of examples in the simulation and fabricated several physical prototypes.},
  author       = {Zhang, Ran and Auzinger, Thomas and Bickel, Bernd},
  issn         = {1557-7368},
  journal      = {ACM Transactions on Graphics},
  keywords     = {multistability, mechanism, computational design, rigidity},
  number       = {5},
  publisher    = {Association for Computing Machinery},
  title        = {{Computational design of planar multistable compliant structures}},
  doi          = {10.1145/3453477},
  volume       = {40},
  year         = {2021},
}

@article{9408,
  abstract     = {We present a computational design system that assists users to model, optimize, and fabricate quad-robots with soft skins. Our system addresses the challenging task of predicting their physical behavior by fully integrating the multibody dynamics of the mechanical skeleton and the elastic behavior of the soft skin. The developed motion control strategy uses an alternating optimization scheme to avoid expensive full space time-optimization, interleaving space-time optimization for the skeleton, and frame-by-frame optimization for the full dynamics. The output are motor torques to drive the robot to achieve a user prescribed motion trajectory. We also provide a collection of convenient engineering tools and empirical manufacturing guidance to support the fabrication of the designed quad-robot. We validate the feasibility of designs generated with our system through physics simulations and with a physically-fabricated prototype.},
  author       = {Feng, Xudong and Liu, Jiafeng and Wang, Huamin and Yang, Yin and Bao, Hujun and Bickel, Bernd and Xu, Weiwei},
  issn         = {1077-2626},
  journal      = {IEEE Transactions on Visualization and Computer Graphics},
  number       = {6},
  publisher    = {IEEE},
  title        = {{Computational design of skinned Quad-Robots}},
  doi          = {10.1109/TVCG.2019.2957218},
  volume       = {27},
  year         = {2021},
}

@article{9547,
  abstract     = {With the wider availability of full-color 3D printers, color-accurate 3D-print preparation has received increased attention. A key challenge lies in the inherent translucency of commonly used print materials that blurs out details of the color texture. Previous work tries to compensate for these scattering effects through strategic assignment of colored primary materials to printer voxels. To date, the highest-quality approach uses iterative optimization that relies on computationally expensive Monte Carlo light transport simulation to predict the surface appearance from subsurface scattering within a given print material distribution; that optimization, however, takes in the order of days on a single machine. In our work, we dramatically speed up the process by replacing the light transport simulation with a data-driven approach. Leveraging a deep neural network to predict the scattering within a highly heterogeneous medium, our method performs around two orders of magnitude faster than Monte Carlo rendering while yielding optimization results of similar quality level. The network is based on an established method from atmospheric cloud rendering, adapted to our domain and extended by a physically motivated weight sharing scheme that substantially reduces the network size. We analyze its performance in an end-to-end print preparation pipeline and compare quality and runtime to alternative approaches, and demonstrate its generalization to unseen geometry and material values. This for the first time enables full heterogenous material optimization for 3D-print preparation within time frames in the order of the actual printing time.},
  author       = {Rittig, Tobias and Sumin, Denis and Babaei, Vahid and Didyk, Piotr and Voloboy, Alexey and Wilkie, Alexander and Bickel, Bernd and Myszkowski, Karol and Weyrich, Tim and Křivánek, Jaroslav},
  issn         = {1467-8659},
  journal      = {Computer Graphics Forum},
  number       = {2},
  pages        = {205--219},
  publisher    = {Wiley},
  title        = {{Neural acceleration of scattering-aware color 3D printing}},
  doi          = {10.1111/cgf.142626},
  volume       = {40},
  year         = {2021},
}

@article{9817,
  abstract     = {Elastic bending of initially flat slender elements allows the realization and economic fabrication of intriguing curved shapes. In this work, we derive an intuitive but rigorous geometric characterization of the design space of plane elastic rods with variable stiffness. It enables designers to determine which shapes are physically viable with active bending by visual inspection alone. Building on these insights, we propose a method for efficiently designing the geometry of a flat elastic rod that realizes a target equilibrium curve, which only requires solving a linear program. We implement this method in an interactive computational design tool that gives feedback about the feasibility of a design, and computes the geometry of the structural elements necessary to realize it within an instant. The tool also offers an iterative optimization routine that improves the fabricability of a model while modifying it as little as possible. In addition, we use our geometric characterization to derive an algorithm for analyzing and recovering the stability of elastic curves that would otherwise snap out of their unstable equilibrium shapes by buckling. We show the efficacy of our approach by designing and manufacturing several physical models that are assembled from flat elements.},
  author       = {Hafner, Christian and Bickel, Bernd},
  issn         = {1557-7368},
  journal      = {ACM Transactions on Graphics},
  keywords     = {Computing methodologies, shape modeling, modeling and simulation, theory of computation, computational geometry, mathematics of computing, mathematical optimization},
  location     = {Virtual},
  number       = {4},
  publisher    = {Association for Computing Machinery},
  title        = {{The design space of plane elastic curves}},
  doi          = {10.1145/3450626.3459800},
  volume       = {40},
  year         = {2021},
}

@misc{8761,
  author       = {Guseinov, Ruslan},
  publisher    = {Institute of Science and Technology Austria},
  title        = {{Supplementary data for "Computational design of cold bent glass façades"}},
  doi          = {10.15479/AT:ISTA:8761},
  year         = {2020},
}

@article{8766,
  abstract     = {The “procedural” approach to animating ocean waves is the dominant algorithm for animating larger bodies of water in
interactive applications as well as in off-line productions — it provides high visual quality with a low computational demand. In this paper, we widen the applicability of procedural water wave animation with an extension that guarantees the satisfaction of boundary conditions imposed by terrain while still approximating physical wave behavior. In combination with a particle system that models wave breaking, foam, and spray, this allows us to naturally model waves interacting with beaches and rocks. Our system is able to animate waves at large scales at interactive frame rates on a commodity PC.},
  author       = {Jeschke, Stefan and Hafner, Christian and Chentanez, Nuttapong and Macklin, Miles and Müller-Fischer, Matthias and Wojtan, Christopher J},
  journal      = {Computer Graphics forum},
  location     = {Online Symposium},
  number       = {8},
  pages        = {47--54},
  publisher    = {Wiley},
  title        = {{Making procedural water waves boundary-aware}},
  doi          = {10.1111/cgf.14100},
  volume       = {39},
  year         = {2020},
}

@phdthesis{8366,
  abstract     = {Fabrication of curved shells plays an important role in modern design, industry, and science. Among their remarkable properties are, for example, aesthetics of organic shapes, ability to evenly distribute loads, or efficient flow separation. They find applications across vast length scales ranging from sky-scraper architecture to microscopic devices. But, at
the same time, the design of curved shells and their manufacturing process pose a variety of challenges. In this thesis, they are addressed from several perspectives. In particular, this thesis presents approaches based on the transformation of initially flat sheets into the target curved surfaces. This involves problems of interactive design of shells with nontrivial mechanical constraints, inverse design of complex structural materials, and data-driven modeling of delicate and time-dependent physical properties. At the same time, two newly-developed self-morphing mechanisms targeting flat-to-curved transformation are presented.
In architecture, doubly curved surfaces can be realized as cold bent glass panelizations. Originally flat glass panels are bent into frames and remain stressed. This is a cost-efficient fabrication approach compared to hot bending, when glass panels are shaped plastically. However such constructions are prone to breaking during bending, and it is highly
nontrivial to navigate the design space, keeping the panels fabricable and aesthetically pleasing at the same time. We introduce an interactive design system for cold bent glass façades, while previously even offline optimization for such scenarios has not been sufficiently developed. Our method is based on a deep learning approach providing quick
and high precision estimation of glass panel shape and stress while handling the shape
multimodality.
Fabrication of smaller objects of scales below 1 m, can also greatly benefit from shaping originally flat sheets. In this respect, we designed new self-morphing shell mechanisms transforming from an initial flat state to a doubly curved state with high precision and detail. Our so-called CurveUps demonstrate the encodement of the geometric information
into the shell. Furthermore, we explored the frontiers of programmable materials and showed how temporal information can additionally be encoded into a flat shell. This allows prescribing deformation sequences for doubly curved surfaces and, thus, facilitates self-collision avoidance enabling complex shapes and functionalities otherwise impossible.
Both of these methods include inverse design tools keeping the user in the design loop.},
  author       = {Guseinov, Ruslan},
  isbn         = {978-3-99078-010-7},
  issn         = {2663-337X},
  keywords     = {computer-aided design, shape modeling, self-morphing, mechanical engineering},
  pages        = {118},
  publisher    = {Institute of Science and Technology Austria},
  title        = {{Computational design of curved thin shells: From glass façades to programmable matter}},
  doi          = {10.15479/AT:ISTA:8366},
  year         = {2020},
}

@article{8562,
  abstract     = {Cold bent glass is a promising and cost-efficient method for realizing doubly curved glass facades. They are produced by attaching planar glass sheets to curved frames and require keeping the occurring stress within safe limits.
However, it is very challenging to navigate the design space of cold bent glass panels due to the fragility of the material, which impedes the form-finding for practically feasible and aesthetically pleasing cold bent glass facades. We propose an interactive, data-driven approach for designing cold bent glass facades that can be seamlessly integrated into a typical architectural design pipeline. Our method allows non-expert users to interactively edit a parametric surface while providing real-time feedback on the deformed shape and maximum stress of cold bent glass panels. Designs are automatically refined to minimize several fairness criteria while maximal stresses are kept within glass limits. We achieve interactive frame rates by using a differentiable Mixture Density Network trained from more than a million simulations. Given a curved boundary, our regression model is capable of handling multistable
configurations and accurately predicting the equilibrium shape of the panel and its corresponding maximal stress. We show predictions are highly accurate and validate our results with a physical realization of a cold bent glass surface.},
  author       = {Gavriil, Konstantinos and Guseinov, Ruslan and Perez Rodriguez, Jesus and Pellis, Davide and Henderson, Paul M and Rist, Florian and Pottmann, Helmut and Bickel, Bernd},
  issn         = {1557-7368},
  journal      = {ACM Transactions on Graphics},
  number       = {6},
  publisher    = {Association for Computing Machinery},
  title        = {{Computational design of cold bent glass façades}},
  doi          = {10.1145/3414685.3417843},
  volume       = {39},
  year         = {2020},
}

