SliceHub: Augmenting Shared 3D Model Repositories with Slicing Results for 3D Printing
This addresses the challenge for users of 3D printing slicers in finding optimal configurations, though it is incremental as it builds on existing repositories and slicers.
The paper tackles the problem of inefficient exploration of slicing configurations for 3D printing by augmenting shared 3D model repositories with pre-computed print time and material consumption data, resulting in a prototype system called SliceHub that enables real-time user exploration.
In this paper, we explore how to augment shared 3D model repositories, such as Thingiverse, with slicing results that are readily available to all users. By having print time and material consumption for different print resolution profiles and model scales available in real-time, users are able to explore different slicing configurations efficiently to find the one that best fits their time and material constraints. To prototype this idea, we build a system called SliceHub, which consists of three components: (1) a repository with an evolving database of 3D models, for which we store the print time and material consumption for various print resolution profiles and model scales, (2) a user interface integrated into an existing slicer that allows users to explore the slicing information from the 3D models, and (3) a computational infrastructure to quickly generate new slicing results, either through parallel slicing of multiple print resolution profiles and model scales or through interpolation. We motivate our work with a formative study of the challenges faced by users of existing slicers and provide a technical evaluation of the SliceHub system.