Fig. 4: Adaptive shape compiler.

A Hierarchical shape discretization steps using adaptively sampled distance fields (ASDF). The distance field is colored based on the distance to the input mesh surface. B The hierarchical building blocks are colored according to the assembly sequence. The blocks are ordered into bins first according to their layer number (L0 to L14), then their size (S1, S2, and S4), and finally their signed distance function (SDF) value, C Visualization of the final build sequence tree, all blocks that belong to the same bin can be built in parallel.