skip to main content
research-article

Boxelization: folding 3D objects into boxes

Published: 27 July 2014 Publication History

Abstract

We present a method for transforming a 3D object into a cube or a box using a continuous folding sequence. Our method produces a single, connected object that can be physically fabricated and folded from one shape to the other. We segment the object into voxels and search for a voxel-tree that can fold from the input shape to the target shape. This involves three major steps: finding a good voxelization, finding the tree structure that can form the input and target shapes' configurations, and finding a non-intersecting folding sequence. We demonstrate our results on several input 3D objects and also physically fabricate some using a 3D printer.

Supplementary Material

ZIP File (a71-zhou.zip)
Supplemental material.

References

[1]
Abbott, T. G., Abel, Z., Charlton, D., Demaine, E. D., Demaine, M. L., and Kominers, S. D. 2008. Hinged dissections exist. In Proc. 24th Annual Symposium on Computational Geometry, 110--119.
[2]
Alt, H., Knauer, C., Rote, G., and Whitesides, S. 2004. On the complexity of the linkage reconfiguration problem. Contemporary Mathematics 342, 1--14.
[3]
Bächer, M., Bickel, B., James, D. L., and Pfister, H. 2012. Fabricating articulated characters from skinned meshes. ACM Trans. Graph. 31, 4 (July), 47:1--47:9.
[4]
Bächer, M., Whiting, E., Sorkine-Hornung, O., and Bickel, B. 2014. Spin-it: Optimizing moment of inertia for spinnable objects. ACM Trans. Graph. 33, (to appear).
[5]
Berger, B., and Leighton, T. 1998. Protein folding in the hydrophobic-hydrophilic (HP) model is NP-complete. Journal of Computational Biology 5, 1, 27--40.
[6]
Calì, J., Calian, D. A., Amati, C., Kleinberger, R., Steed, A., Kautz, J., and Weyrich, T. 2012. 3D-printing of non-assembly, articulated models. ACM Trans. Graph. 31, 6 (Nov.), 130:1--130:8.
[7]
Chang, H.-H., Lai, Y.-C., Yao, C.-Y., Hua, K.-L., Niu, Y., and Liu, F. 2013. Geometry-shader-based real-time voxelization and applications. The Visual Computer (July), 1--14.
[8]
Chen, X., Golovinskiy, A., and Funkhouser, T. 2009. A benchmark for 3D mesh segmentation. ACM Trans. Graph. 28, 3 (July), 73:1--73:12.
[9]
Chen, D., Sitthi-amorn, P., Lan, J. T., and Matusik, W. 2013. Computing and fabricating multiplanar models. Computer Graphics Forum 32, 2pt3, 305--315.
[10]
Demaine, E. D., and O'Rourke, J. 2007. Geometric Folding Algorithms: Linkages, Origami, Polyhedra. Cambridge Univ. Press, New York, NY.
[11]
Hildebrand, K., Bickel, B., and Alexa, M. 2012. crdbrd: Shape fabrication by sliding planar slices. Computer Graphics Forum 31, 2pt3, 583--592.
[12]
Istrail, S., and Lam, F. 2009. Combinatorial algorithms for protein folding in lattice models: A survey of mathematical results. Communications in Information and Systems 9, 4, 303.
[13]
Kilian, M., Flöry, S., Chen, Z., Mitra, N. J., Sheffer, A., and Pottmann, H. 2008. Curved folding. ACM Trans. Graph. 27, 3 (Aug.), 75:1--75:9.
[14]
Kirkpatrick, S., Jr., D. G., and Vecchi, M. P. 1983. Optimization by simmulated annealing. Science 220, 4598, 671--680.
[15]
Lau, M., Ohgawara, A., Mitani, J., and Igarashi, T. 2011. Converting 3D furniture models to fabricatable parts and connectors. ACM Trans. Graph. 30, 4 (July), 85:1--85:6.
[16]
Lazarus, F., and Verroust, A. 1998. 3D metamorphosis: a survey. The Visual Computer 14, 8--9.
[17]
Li, X.-Y., Shen, C.-H., Huang, S.-S., Ju, T., and Hu, S.-M. 2010. Popup: Automatic paper architectures from 3D models. ACM Trans. Graph. 29, 4 (July), 111:1--111:9.
[18]
Li, X.-Y., Ju, T., Gu, Y., and Hu, S.-M. 2011. A geometric study of v-style pop-ups: Theories and algorithms. ACM Trans. Graph. 30, 4 (July), 98:1--98:10.
[19]
Li, H., Alhashim, I., Zhang, H., Shamir, A., and Cohen-Or, D. 2012. Stackabilization. ACM Trans. Graph. 31, 6 (Nov.), 158:1--158:9.
[20]
Lo, K.-Y., Fu, C.-W., and Li, H. 2009. 3D polyomino puzzle. ACM Trans. Graph. 28, 5 (Dec.), 157:1--157:8.
[21]
Loop, C., Zhang, C., and Zhang, Z. 2013. Real-time high-resolution sparse voxelization with application to image-based modeling. In Symposium on High Performance Graphics, 73--79.
[22]
Lowere, B. 1976. The HARPY speech recognition system. Ph.D. Thesis, Carnegie Mellon University.
[23]
Luo, L., Baran, I., Rusinkiewicz, S., and Matusik, W. 2012. Chopper: Partitioning models into 3D-printable parts. ACM Trans. Graph. 31, 6 (Nov.), 129:1--129:9.
[24]
McCrae, J., Singh, K., and Mitra, N. J. 2011. Slices: A shape-proxy based on planar sections. ACM Trans. Graph. 30, 6 (Dec.), 168:1--168:12.
[25]
Mitani, J., and Suzuki, H. 2004. Making papercraft toys from meshes using strip-based approximate unfolding. ACM Trans. Graph. 23, 3 (Aug.), 259--263.
[26]
O'Rourke, J. 2011. How to Fold It: The Mathematics of Linkages, Origami and Polyhedra. Cambridge Univ. Press, New York, NY.
[27]
Pantaleoni, J. 2011. Voxelpipe: A programmable pipeline for 3D voxelization. In Symposium on High Performance Graphics, 99--106.
[28]
Prévost, R., Whiting, E., Lefebvre, S., and Sorkine-Hornung, O. 2013. Make it stand: Balancing shapes for 3D fabrication. ACM Trans. Graph. 32, 4 (July), 81:1--81:10.
[29]
Schwartzburg, Y., and Pauly, M. 2013. Fabrication-aware design with intersecting planar pieces. Computer Graphics Forum 32, 2pt3, 317--326.
[30]
Séquin, C. H. 2012. Interactive 3D rapid-prototyping models. In Proc. ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 210--210.
[31]
Shamir, A. 2008. A survey on mesh segmentation techniques. Computer Graphics Forum 27, 6, 1539--1556.
[32]
Song, P., Fu, C.-W., and Cohen-Or, D. 2012. Recursive interlocking puzzles. ACM Trans. Graph. 31, 6 (Nov.), 128:1--128:10.
[33]
Tachi, T. 2010. Origamizing polyhedral surfaces. IEEE Transactions on Visualization and Computer Graphics 16, 2, 298--311.
[34]
Transformers, 2007. http://transformersmovie.com.
[35]
Varadhan, G., Krishnan, S., Kim, Y. J., Diggavi, S., and Manocha, D. 2003. Efficient max-norm distance computation and reliable voxelization. In Symposium on Geometry Processing, 116--126.
[36]
Weeks, D. 2013. Cubebots. http://tweekstudio.com.
[37]
Wolberg, G. 1998. Image morphing: a survey. The Visual Computer 14, 8, 360--372.
[38]
Xin, S.-Q., Lai, C.-F., Fu, C.-W., Wong, T.-T., He, Y., and Cohen-Or, D. 2011. Making burr puzzles from 3D models. ACM Trans. Graph. 30, 4 (Aug.), 97:1--97:8.
[39]
Zhou, Y., and Wang, R. 2012. An algorithm for creating geometric dissection puzzles. In Proceedings of Bridges 2012: Mathematics, Music, Art, Architecture, Culture, 49--56.

Cited By

View all
  • (2024)HoberUI: An Exploration of Kinematic Structures as Interactive Input DevicesMultimodal Technologies and Interaction10.3390/mti80200138:2(13)Online publication date: 13-Feb-2024
  • (2024)Construction and transformation method of 3D models based on the chain-type modular structureComplex & Intelligent Systems10.1007/s40747-023-01310-110:2(3087-3106)Online publication date: 10-Jan-2024
  • (2023)Automatic Parts Correspondence Determination for Transforming Assemblies via Local and Global Geometry ProcessingInternational Journal of Automation Technology10.20965/ijat.2023.p017617:2(176-182)Online publication date: 5-Mar-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 33, Issue 4
July 2014
1366 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2601097
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 July 2014
Published in TOG Volume 33, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. fabrication
  2. folding
  3. interactive physics
  4. puzzle

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)60
  • Downloads (Last 6 weeks)3
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)HoberUI: An Exploration of Kinematic Structures as Interactive Input DevicesMultimodal Technologies and Interaction10.3390/mti80200138:2(13)Online publication date: 13-Feb-2024
  • (2024)Construction and transformation method of 3D models based on the chain-type modular structureComplex & Intelligent Systems10.1007/s40747-023-01310-110:2(3087-3106)Online publication date: 10-Jan-2024
  • (2023)Automatic Parts Correspondence Determination for Transforming Assemblies via Local and Global Geometry ProcessingInternational Journal of Automation Technology10.20965/ijat.2023.p017617:2(176-182)Online publication date: 5-Mar-2023
  • (2023)Texture Atlas Compression Based on Repeated Content RemovalSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618150(1-11)Online publication date: 10-Dec-2023
  • (2023)Dissection Puzzles Composed of Multicolor PolyominoesComputer Graphics Forum10.1111/cgf.1496842:7Online publication date: 30-Oct-2023
  • (2023)Adaptive Joint Optimization for 3D Reconstruction With Differentiable RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.314824529:6(3039-3051)Online publication date: 1-Jun-2023
  • (2023)Rate-Rendering Distortion Optimized Preprocessing for Texture Map Compression of 3D Reconstructed ScenesIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2023.331052234:5(3138-3155)Online publication date: 31-Aug-2023
  • (2023)Investigations on friction stir spot welding to overcome bed size limits of material extrusion (MEX) 3D printersRapid Prototyping Journal10.1108/RPJ-01-2023-003030:1(106-123)Online publication date: 27-Sep-2023
  • (2023)Foldable chain-based transformation method of 3D modelsComplex & Intelligent Systems10.1007/s40747-023-01302-110:2(2901-2918)Online publication date: 19-Dec-2023
  • (2022)Language-guided Semantic Style Transfer of 3D Indoor ScenesProceedings of the 1st Workshop on Photorealistic Image and Environment Synthesis for Multimedia Experiments10.1145/3552482.3556555(11-17)Online publication date: 14-Oct-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media