Figure 1: Computational design can be used to generate complex and expressive geometries—but when the design process includes environmental analysis, the elements can be optimized to improve performance as well.