Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Replaceable Substructures for Efficient Part-Based Modeling

Published: 01 May 2015 Publication History

Abstract

A popular mode of shape synthesis involves mixing and matching parts from different objects to form a coherent whole. The key challenge is to efficiently synthesize shape variations that are plausible, both locally and globally. A major obstacle is to assemble the objects with local consistency, i.e., all the connections between parts are valid with no dangling open connections. The combinatorial complexity of this problem limits existing methods in geometric and/or topological variations of the synthesized models. In this work, we introduce replaceable substructures as arrangements of parts that can be interchanged while ensuring boundary consistency. The consistency information is extracted from part labels and connections in the original source models. We present a polynomial time algorithm that discovers such substructures by working on a dual of the original shape graph that encodes inter-part connectivity. We demonstrate the algorithm on a range of test examples producing plausible shape variations, both from a geometric and from a topological viewpoint.

References

[1]
<label>{ALX* 14}¿¿</label> Alhashim I., Li H., Xu K., Cao J., Ma R., Zhang H.: Topology-varying 3d shape creation via structural blending. ACM Transactions on Graphics, Proc. of SIGGRAPH 2014 Volume 33 2014. 3
[2]
<label>{AZL12}¿¿</label> Alhashim I., Zhang H., Liu L.: Detail-replicating shape stretching. The Visual Computer Volume 28 2012, pp.1153-1166. 2
[3]
<label>{BBT09}¿¿</label> Bénard P., Bousseau A., Thollot J.: Dynamic solid textures for real-time coherent stylization</otherTitle>. In <otherTitle>Proc. I3D 2009, pp. pp.121-127. 2
[4]
<label>{BIT04}¿¿</label> Bhat P., Ingram S., Turk G.: Geometric texture synthesis by example</otherTitle>. In <otherTitle>Proc. SGP 2004, pp. pp.41-44. 2
[5]
<label>{BWKS11}¿¿</label> Bokeloh M., Wand M., Koltun V., Seidel H.-P.: Pattern-aware shape deformation using sliding dockers. ACM Transactions on Graphics Volume 30, Issue 6 2011. 2
[6]
<label>{BWS10}¿¿</label> Bokeloh M., Wand M., Seidel H.-P.: A connection between partial symmetry and inverse procedural modeling. ACM Trans. Graph. Volume 29 July 2010, pp.104:1-104:10. 2, 3, 4, 5
[7]
<label>{CK10}¿¿</label> Chaudhuri S., Koltun V.: Data-driven suggestions for creativity support in 3d modeling. ACM Trans. Graph. Volume 29, Issue 6 2010, pp.183. 2
[8]
<label>{CKGK11}¿¿</label> Chaudhuri S., Kalogerakis E., Guibas L., Koltun V.: Probabilistic reasoning for assembly-based 3D modeling. ACM Transactions on Graphics Proc. SIGGRAPH Volume 30, Issue 4 2011. 2
[9]
<label>{DD07}¿¿</label> Demaine E.D., Demaine M.L.: Jigsaw puzzles, edge matching, and polyomino packing: Connections and complexity</otherTitle>. <otherTitle>Graphs and Combinatorics June 2007, pp.195-208. 4
[10]
<label>{DK14}¿¿</label> Dekkers E., Kobbelt L.: Geometry seam carving. Computer-Aided Design Volume 46 2014, pp.120-128. 3
[11]
<label>{FKS* 04}¿¿</label> Funkhouser T., Kazhdan M., Shilane P., Min P., Kiefer W., Tal A., Rusinkiewicz S., Dobkin D.: Modeling by example. ACM Trans. Graph. Volume 23, Issue 3 2004. 1, 2
[12]
<label>{FRS* 12}¿¿</label> Fisher M., Ritchie D., Savva M., Funkhouser T., Hanrahan P.: Example-based synthesis of 3d object arrangements</otherTitle>. <otherTitle>ACM Trans. Graph. Proc. SIGGRAPH Asia 2012. 1
[13]
<label>{GTB14}¿¿</label> GUY E., Thiery J.-M., Boubekeur T.: Similarity-based selection for 3d surfacess. Computer Graphics Forum Volume 31, Issue 2 2014. 2
[14]
<label>{HGM14}¿¿</label> Huang Q., Guibas L.J., Mitra N.J.: Near-regular structure discovery using linear programming. ACM Trans. Graph. Volume 33, Issue 3 2014, pp.23:1-23:17. 7
[15]
<label>{Hop79}¿¿</label> Hopcroft John; Ullman J.: Introduction to automata theory, languages, and computation. Addison-Wesley, 1979. 4
[16]
<label>{JTRS12}¿¿</label> Jain A., Thormahlen T., Ritschel T., Seidel H.-P.: Exploring shape variations by 3d-model decomposition and part-based recombination. Computer Graphics Forum Volume 31, Issue 2pt3 2012, pp.631-640. 3
[17]
<label>{KBW* 12}¿¿</label> Kalojanov J., Bokeloh M., Wand M., Guibas L., Seidel H.-P., Slusallek P.: Microtiles: Extracting building blocks from correspondences</otherTitle>. In <otherTitle>Computer Graphics Forum Proc. SGP 2012. 2
[18]
<label>{KCKK12}¿¿</label> Kalogerakis E., Chaudhuri S., Koller D., Koltun V.: A probabilistic model for component-based shape synthesis. ACM Transactions on Graphics Volume 31, Issue 4 2012. 2
[19]
<label>{KJS07}¿¿</label> Kraevoy V., Julius D., Sheffer A.: Model composition from interchangeable components</otherTitle>. In <otherTitle>Proc. SGP 2007, pp. pp.129-138. 2
[20]
<label>{KSE* 03}¿¿</label> Kwatra V., Schödl A., Essa I., Turk G., Bobick A.: Graphcut textures: Image and video synthesis using graph cuts. ACM Trans. Graph. Volume 22, Issue 3 2003, pp.277-286. 2
[21]
<label>{LF08}¿¿</label> Lee J., Funkhouser T.: Sketch-based search and composition of 3D models</otherTitle>. In <otherTitle>EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling 2008. 2
[22]
<label>{LS10}¿¿</label> Landreneau E., Schaefer S.: Scale and scale-like structures. CGF Proc. SGP Volume 29, Issue 5 2010. 2
[23]
<label>{MM08}¿¿</label> Merrell P., Manocha D.: Continuous model synthesis. In ACM Transactions on Graphics TOG 2008, vol. Volume 27, ACM, p. pp.158. 2
[24]
<label>{MWH* 06}¿¿</label> Müller P., Wonka P., Haegler S., Ulmer A., Gool L.V.: Procedural modeling of buildings. ACM Trans. Graph. Volume 25, Issue 3 2006, pp.614-623. 4
[25]
<label>{MWZ* 13}¿¿</label> Mitra N.J., Wand M., Zhang H., Cohen-Or D., Bokeloh M.: Structure-aware shape processing</otherTitle>. In <otherTitle>EUROGRAPHICS State-of-the-art Report 2013. 1, 3
[26]
<label>{RP03}¿¿</label> Reghizzi S.C., Pradella M.: Tile rewriting grammars</otherTitle>. In <otherTitle>7th International Conference on Developments in Language Theory 2003. 4
[27]
<label>{SBSCO06}¿¿</label> Sharf A., Blumenkrants M., Shamir A., Cohen-Or D.: Snappaste: An interactive technique for easy mesh composition. Vis. Comput. Volume 22, Issue 9 2006, pp.835-844. 2
[28]
<label>{SG71}¿¿</label> Stiny G., Gips J.: Shape grammars and the generative specification of painting and sculpture. In IFIP Congress Volume 71 Ljubljana, Yugoslavia, 1971. 4
[29]
<label>{SI07}¿¿</label> Shin H., Igarashi T.: Magic canvas: interactive design of a 3-D scene prototype from freehand sketches</otherTitle>. In <otherTitle>Proc. GI 2007, pp. pp.63-70. 2
[30]
<label>{TYK* 12}¿¿</label> Talton J., Yang L., Kumar R., Lim M., Goodman N., M¿ch R.: Learning design patterns with bayesian grammar induction. In Proc. UIST 2012, ACM, pp. pp.63-74. 2
[31]
<label>{WXL* 11}¿¿</label> Wang Y., Xu K., Li J., Zhang H., Shamir A., Liu L., Cheng Z., Xiong Y.: Symmetry hierarchy of man-made objects</otherTitle>. In <otherTitle>Proc. Eurographics 2011. 1, 3
[32]
<label>{XZCOC12}¿¿</label> Xu K., Zhang H., Cohen-Or D., Chen B.: Fit and diverse: Set evolution for inspiring 3d shape galleries. ACM Transactions on Graphics, Proc. of SIGGRAPH 2012 Volume 31, Issue 4 2012, pp.57:1-10. 3
[33]
<label>{YBY* 13}¿¿</label> Yeh Y.-T., Breeden K., Yang L., Fisher M., Hanrahan P.: Synthesis of tiled patterns using factor graphs. ACM Transactions on Graphics TOG Volume 32, Issue 1 2013, pp.3. 2
[34]
<label>{ZCOM13}¿¿</label> Zheng Y., Cohen-Or D., Mitra N.J.: Smart variations: Functional substructures for part compatibility. CGF Eurographics Volume 32, Issue 2pt2 2013, pp.195-204. 3
[35]
<label>{ZTS09}¿¿</label> Zatzarinni R., Tal A., Shamir A.: Relief analysis and extraction. Proc. SIGGRAPH Asia Volume 28, Issue 5 2009. 2

Cited By

View all
  1. Replaceable Substructures for Efficient Part-Based Modeling

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Computer Graphics Forum
    Computer Graphics Forum  Volume 34, Issue 2
    May 2015
    758 pages
    ISSN:0167-7055
    EISSN:1467-8659
    Issue’s Table of Contents

    Publisher

    The Eurographs Association & John Wiley & Sons, Ltd.

    Chichester, United Kingdom

    Publication History

    Published: 01 May 2015

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Designing Reconfigurable JointsSIGGRAPH Asia 2024 Technical Communications10.1145/3681758.3698006(1-4)Online publication date: 3-Dec-2024
    • (2021)DAG amendment for inverse control of parametric shapesACM Transactions on Graphics10.1145/3450626.345982340:4(1-14)Online publication date: 19-Jul-2021
    • (2017)Reconfigurable interlocking furnitureACM Transactions on Graphics10.1145/3130800.313080336:6(1-14)Online publication date: 20-Nov-2017
    • (2016)Retargeting 3D Objects and Scenes with a General FrameworkComputer Graphics Forum10.5555/3151666.315167135:7(33-42)Online publication date: 1-Oct-2016
    • (2016)SmartCanvasProceedings of the 37th Annual Conference of the European Association for Computer Graphics10.5555/3058909.3058915(37-48)Online publication date: 9-May-2016
    • (2016)Building construction sets by tiling grammar simplificationProceedings of the 37th Annual Conference of the European Association for Computer Graphics10.5555/3058909.3058912(13-25)Online publication date: 9-May-2016
    • (2016)SmartCanvasComputer Graphics Forum10.5555/3028584.302859035:2(37-48)Online publication date: 1-May-2016
    • (2016)Functionality preserving shape style transferACM Transactions on Graphics10.1145/2980179.298023735:6(1-14)Online publication date: 5-Dec-2016
    • (2016)Structure guided interior scene synthesis via graph matchingGraphical Models10.1016/j.gmod.2016.03.00485:C(46-55)Online publication date: 1-May-2016
    • (2015)Reforming shapes for material-aware fabricationProceedings of the Eurographics Symposium on Geometry Processing10.1111/cgf.12696(53-64)Online publication date: 6-Jul-2015

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media