Recent work has demonstrated that the interior material layout of a 3D model can be designed to make a fabricated replica satisfy application-specific demands on its physical properties such as resistance to external loads. A widely used practice to fabricate such models is by layer-based additive manufacturing (AM) or 3D printing, which however suffers from the problem of adding and removing interior supporting structures. In this paper, we present a novel method for generating support-free elliptic hollowing for 3D shapes which can entirely avoid additional supporting structures. To achieve this, we perform the ellipse hollowing in the polygons on parallel section planes and protrude the ellipses of one plane to its neighboring planes. To pack the ellipses in a polygon, we construct the Voronoi diagram of ellipses to efficiently reason the free-space around the ellipses and other geometric features by taking advantage of the available algorithm for the efficient and robust construction of the Voronoi diagram of circles. We demonstrate the effectiveness and feasibility of our proposed method by generating interior designs for and printing various 3D shapes.
@cite_78: 
@cite_28: Imbalance suggests a feeling of dynamism and movement in static objects. It is therefore not surprising that many 3D models stand in impossibly balanced configurations. As long as the models remain in a computer this is of no consequence: the laws of physics do not apply. However, fabrication through 3D printing breaks the illusion: printed models topple instead of standing as initially intended. We propose to assist users in producing novel, properly balanced designs by interactively deforming an existing model. We formulate balance optimization as an energy minimization, improving stability by modifying the volume of the object, while preserving its surface details. This takes place during interactive editing: the user cooperates with our optimizer towards the end result. We demonstrate our method on a variety of models. With our technique, users can produce fabricated objects that stand in one or more surprising poses without requiring glue or heavy pedestals.
@cite_52: Spinning tops and yo-yos have long fascinated cultures around the world with their unexpected, graceful motions that seemingly elude gravity. We present an algorithm to generate designs for spinning objects by optimizing rotational dynamics properties. As input, the user provides a solid 3D model and a desired axis of rotation. Our approach then modifies the mass distribution such that the principal directions of the moment of inertia align with the target rotation frame. We augment the model by creating voids inside its volume, with interior fill represented by an adaptive multi-resolution voxelization. The discrete voxel fill values are optimized using a continuous, nonlinear formulation. Further, we optimize for rotational stability by maximizing the dominant principal moment. We extend our technique to incorporate deformation and multiple materials for cases where internal voids alone are insufficient. Our method is well-suited for a variety of 3D printed models, ranging from characters to abstract shapes. We demonstrate tops and yo-yos that spin surprisingly stably despite their asymmetric appearance.
@cite_24: 
@cite_81: 
@cite_72: A key requirement in 3D fabrication is to generate objects with individual exterior shapes and their interior being optimized to application-specific force constraints and low material consumption. Accomplishing this task is challenging on desktop computers, due to the extreme model resolutions that are required to accurately predict the physical shape properties, requiring memory and computational capacities going beyond what is currently available. Moreover, fabrication-specific constraints need to be considered to enable printability. To address these challenges, we present a scalable system for generating 3D objects using topology optimization, which allows to efficiently evolve the topology of high-resolution solids towards printable and light-weight-high-resistance structures. To achieve this, the system is equipped with a high-performance GPU solver which can efficiently handle models comprising several millions of elements. A minimum thickness constraint is built into the optimization process to automatically enforce printability of the resulting shapes. We further shed light on the question how to incorporate geometric shape constraints, such as symmetry and pattern repetition, in the optimization process. We analyze the performance of the system and demonstrate its potential by a variety of different shapes such as interior structures within closed surfaces, exposed support structures, and surface models.
@cite_59: The use of 3D printing has rapidly expanded in the past couple of years. It is now possible to produce 3D-printed objects with exceptionally high fidelity and precision. However, although the quality of 3D printing has improved, both the time to print and the material costs have remained high. Moreover, there is no guarantee that a printed model is structurally sound. The printed product often does not survive cleaning, transportation, or handling, or it may even collapse under its own weight. We present a system that addresses this issue by providing automatic detection and correction of the problematic cases. The structural problems are detected by combining a lightweight structural analysis solver with 3D medial axis approximations. After areas with high structural stress are found, the model is corrected by combining three approaches: hollowing, thickening, and strut insertion. Both detection and correction steps are repeated until the problems have been eliminated. Our process is designed to create a model that is visually similar to the original model but possessing greater structural integrity.
@cite_10: 
@cite_25: Topology optimization is the process of determining the optimal layout of material and connectivity inside a design domain. This paper surveys topology optimization of continuum structures from the year 2000 to 2012. It focuses on new developments, improvements, and applications of finite element-based topology optimization, which include a maturation of classical methods, a broadening in the scope of the field, and the introduction of new methods for multiphysics problems. Four different types of topology optimization are reviewed: (1) density-based methods, which include the popular Solid Isotropic Material with Penalization (SIMP) technique, (2) hard-kill methods, including Evolutionary Structural Optimization (ESO), (3) boundary variation methods (level set and phase field), and (4) a new biologically inspired method based on cellular division rules. We hope that this survey will provide an update of the recent advances and novel applications of popular methods, provide exposure to lesser known, yet promising, techniques, and serve as a resource for those new to the field. The presentation of each method's focuses on new developments and novel applications.
@cite_20: The emergence of low-cost 3D printers steers the investigation of new geometric problems that control the quality of the fabricated object. In this paper, we present a method to reduce the material cost and weight of a given object while providing a durable printed model that is resistant to impact and external forces. We introduce a hollowing optimization algorithm based on the concept of honeycomb-cells structure. Honeycombs structures are known to be of minimal material cost while providing strength in tension. We utilize the Voronoi diagram to compute irregular honeycomb-like volume tessellations which define the inner structure. We formulate our problem as a strength--to--weight optimization and cast it as mutually finding an optimal interior tessellation and its maximal hollowing subject to relieve the interior stress. Thus, our system allows to build-to-last 3D printed objects with large control over their strength-to-weight ratio and easily model various interior structures. We demonstrate our method on a collection of 3D objects from different categories. Furthermore, we evaluate our method by printing our hollowed models and measure their stress and weights.
Significant work has been done in generating interior structure of a model to meet various geometric and or physical properties. @cite_59 hollows a 3D-printed object while maintaining its structural strength by adding some internal struts. The interior is optimized by a reduced-order parameterization of offset surfaces in @cite_81 . Various internal structures, such as the skin-frame structure @cite_24 , the honeycomb-like structure @cite_20 , and the medial axis tree structure @cite_10 , were developed for cost-effective purposes while preserving the structural strength of printed objects. Both static balance and dynamic balance have been studied by designing the interior infills as well as changing the model shapes @cite_28 @cite_78 @cite_52 . Instead of designing hollowing structure explicitly, a lot of efforts have been put on topology optimization to obtain distributions of material according to certain performance criteria during the last three decades @cite_25 @cite_72 . However, these works have not handled the problem of avoiding large overhangs. We study this problem by developing a carving operator via support-free elliptic voids.