  Stripe patterns are ubiquitous in nature and everyday life. While the
synthesis of these patterns has been thoroughly studied in the literature,
their potential to control the mechanics of structured materials remains
largely unexplored. In this work, we introduce Differentiable Stripe Patterns
-- a computational approach for automated design of physical surfaces
structured with stripe-shaped bi-material distributions. Our method builds on
the work by Knoppel and colleagues for generating globally-continuous and
equally-spaced stripe patterns. To unlock the full potential of this design
space, we propose a gradient-based optimization tool to automatically compute
stripe patterns that best approximate macromechanical performance goals.
Specifically, we propose a computational model that combines solid shell finite
elements with XFEM for accurate and fully-differentiable modeling of elastic
bi-material surfaces. To resolve non-uniqueness problems in the original
method, we furthermore propose a robust formulation that yields unique and
differentiable stripe patterns. %Finally, we introduce design space
regularizers to avoid numerical singularities and improve stripe neatness We
combine these components with equilibrium state derivatives into an end-to-end
differentiable pipeline that enables inverse design of mechanical stripe
patterns. We demonstrate our method on a diverse set of examples that
illustrate the potential of stripe patterns as a design space for structured
materials. Our simulation results are experimentally validated on physical
prototypes.
