skip to main content
10.1145/3623053.3623370acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Learning Assisted Interactive 3D modelling from 3D sketches

Published:28 November 2023Publication History

ABSTRACT

Sketching is one of the most natural ways for representing any object pictorially. With the advent of Virtual Reality (VR) and Augmented Reality (AR) technologies, 3D sketching has become more accessible. But it is challenging to convert these sketches to 3D models in a manner consistent with the intent of the artist. Learning based methods provide an effective alternate paradigm for solving this classical problem of sketch based modelling in interactive platforms. Surface patches, inferred from 3D sketch strokes, can be treated as a primitive which are assembled to create complex object models. We present our proposed framework for this problem and discuss our solution to one of its core challenges. Our deep neural network based method allows users to create surfaces from a stream of sparse 3D sketch strokes. We also show integration of our method into an existing Blender based 3D content creation pipeline. This serves as a basis to solve a more complex problem of creating complete 3D object models from sparse 3D sketch strokes.

Skip Supplemental Material Section

Supplemental Material

References

  1. Alexis Andre and Suguru Saito. 2011. Single-view sketch based modeling. In Proceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling. ACM, 133–140.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Seok-Hyung Bae, Ravin Balakrishnan, and Karan Singh. 2008. ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models. In Proceedings of the 21st annual ACM symposium on User interface software and technology. ACM, 151–160.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jonathan T Barron. 2019. A general and adaptive robust loss function. In Proc. of CVPR. 4331–4339.Google ScholarGoogle ScholarCross RefCross Ref
  4. Harry G Barrow, Jay M Tenenbaum, Robert C Bolles, and Helen C Wolf. 1977. Parametric correspondence and chamfer matching: Two new techniques for image matching. Technical Report. SRI International Menlo Park CA AI Center.Google ScholarGoogle Scholar
  5. Sukanya Bhattacharjee and Parag Chaudhuri. 2020. A Survey on Sketch Based Content Creation: from the Desktop to Virtual and Augmented Reality. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 757–780.Google ScholarGoogle Scholar
  6. Sukanya Bhattacharjee and Parag Chaudhuri. 2022. Deep Interactive Surface Creation from 3D Sketch Strokes. In Proceedings of IJCAI, Lud De Raedt (Ed.). International Joint Conferences on Artificial Intelligence Organization, 4908–4914. AI and Arts Track.Google ScholarGoogle ScholarCross RefCross Ref
  7. Onur Rauf Bingol and Adarsh Krishnamurthy. 2019. NURBS-Python: An open-source object-oriented NURBS modeling framework in Python. SoftwareX 9 (2019), 85–94.Google ScholarGoogle ScholarCross RefCross Ref
  8. Blender. 2017. Blender 2.79b. https://www.blender.org/ Last accessed on 15-10-2019.Google ScholarGoogle Scholar
  9. Chris De Paoli and Karan Singh. 2015. SecondSkin: sketch-based construction of layered 3D models. ACM Transactions on Graphics (TOG) 34, 4 (2015), 126.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Michael F Deering. 1995. HoloSketch: a virtual reality sketching/animation tool. ACM Transactions on Computer-Human Interaction (TOCHI) 2, 3 (1995), 220–238.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Even Entem, Loïc Barthe, Marie-Paule Cani, Frederic Cordier, and Michiel Van De Panne. 2015. Modeling 3D animals from a side-view sketch. Computers & Graphics 46 (2015), 221–230.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Sebastian Koch, Albert Matveev, Zhongshi Jiang, Francis Williams, Alexey Artemov, Evgeny Burnaev, Marc Alexa, Denis Zorin, and Daniele Panozzo. 2019. Abc: A big cad model dataset for geometric deep learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 9601–9611.Google ScholarGoogle ScholarCross RefCross Ref
  13. Zhihao Liu, Fanxing Zhang, and Zhanglin Cheng. 2021. BuildingSketch: Freehand Mid-Air Sketching for Building Modeling. In 2021 IEEE International Symposium on Mixed and Augmented Reality (ISMAR). IEEE, 329–338.Google ScholarGoogle Scholar
  14. Zhongjin Luo, Jie Zhou, Heming Zhu, Dong Du, Xiaoguang Han, and Hongbo Fu. 2021. Simpmodeling: Sketching implicit field to guide mesh modeling for 3d animalmorphic head design. In The 34th Annual ACM Symposium on User Interface Software and Technology. 854–863.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Andrew Nealen, Takeo Igarashi, Olga Sorkine, and Marc Alexa. 2007. FiberMesh: designing freeform surfaces with 3D curves. In ACM SIGGRAPH 2007 papers. ACM, 41–50.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. QI Quan and LI Qingde. [n. d.]. Thin Implicit Utah Teapot: Design for Additive Manufacturing. representations 1 ([n. d.]), 2.Google ScholarGoogle Scholar
  17. Enrique Rosales, Jafet Rodriguez, and Alla Sheffer. 2019. SurfaceBrush: from virtual reality drawings to manifold surfaces. ACM Trans. Graph. 38, 4 (2019), 96:1–96:15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Gopal Sharma, Difan Liu, Subhransu Maji, Evangelos Kalogerakis, Siddhartha Chaudhuri, and Radomír Měch. 2020. Parsenet: A parametric surface fitting network for 3d point clouds. In European Conference on Computer Vision. Springer, 261–276.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Daniel Sỳkora, Ladislav Kavan, Martin Čadík, Ondřej Jamriška, Alec Jacobson, Brian Whited, Maryann Simmons, and Olga Sorkine-Hornung. 2014. Ink-and-ray: Bas-relief meshes for adding global illumination effects to hand-drawn characters. ACM Transactions on Graphics (TOG) 33, 2 (2014), 1–15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Min Xin, Ehud Sharlin, and Mario Costa Sousa. 2008. Napkin sketch: handheld mixed reality 3D sketching. In Proceedings of the 2008 ACM symposium on Virtual reality software and technology. ACM, 223–226.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Baoxuan Xu, William Chang, Alla Sheffer, Adrien Bousseau, James McCrae, and Karan Singh. 2014. True2Form: 3D curve networks from 2D sketches via selective regularization. ACM Transactions on Graphics 33, 4 (2014), 131:1–131:13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Pengfei Xu, Hongbo Fu, Youyi Zheng, Karan Singh, Hui Huang, and Chiew-Lan Tai. 2018. Model-Guided 3D Sketching. IEEE Transactions on Visualization and Computer Graphics (2018), 2927–2939.Google ScholarGoogle Scholar
  23. Yaoqing Yang, Chen Feng, Yiru Shen, and Dong Tian. 2018. Foldingnet: Point cloud auto-encoder via deep grid deformation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 206–215.Google ScholarGoogle ScholarCross RefCross Ref
  24. Emilie Yu, Rahul Arora, J Andreas Baerentzen, Karan Singh, and Adrien Bousseau. 2022. Piecewise-smooth surface fitting onto unstructured 3D sketches. ACM Transactions on Graphics (TOG) 41, 4 (2022), 1–16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Emilie Yu, Rahul Arora, Tibor Stanko, J Andreas Bærentzen, Karan Singh, and Adrien Bousseau. 2021. Cassie: Curve and surface sketching in immersive environments. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. 1–14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Fanxing Zhang, Zhihao Liu, Zhanglin Cheng, Oliver Deussen, Baoquan Chen, and Yunhai Wang. 2021. Mid-air finger sketching for tree modeling. In 2021 IEEE Virtual Reality and 3D User Interfaces (VR). IEEE, 826–834.Google ScholarGoogle Scholar

Index Terms

  1. Learning Assisted Interactive 3D modelling from 3D sketches

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SA '23: SIGGRAPH Asia 2023 Doctoral Consortium
            November 2023
            50 pages
            ISBN:9798400703928
            DOI:10.1145/3623053

            Copyright © 2023 ACM

            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: 28 November 2023

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited

            Acceptance Rates

            Overall Acceptance Rate178of869submissions,20%
          • Article Metrics

            • Downloads (Last 12 months)84
            • Downloads (Last 6 weeks)12

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format