3D VR Sketch Guided 3D Shape Prototyping and Exploration

3D shape modeling is labor-intensive, time-consuming, and requires years of expertise. To facilitate 3D shape modeling, we propose a 3D shape generation network that takes a 3D VR sketch as a condition. We assume that sketches are created by novices without art training and aim to reconstruct geometrically realistic 3D shapes of a given category. To handle potential sketch ambiguity, our method creates multiple 3D shapes that align with the original sketch's structure. We carefully design our method, training the model step-by-step and leveraging multi-modal 3D shape representation to support training with limited training data. To guarantee the realism of generated 3D shapes we leverage the normalizing flow that models the distribution of the latent space of 3D shapes. To encourage the fidelity of the generated 3D shapes to an input sketch, we propose a dedicated loss that we deploy at different stages of the training process. The code is available at https://github.com/Rowl1ng/3Dsketch2shape.

[1]  A. Schwing,et al.  SDFusion: Multimodal 3D Shape Completion, Reconstruction, and Generation , 2022, 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Paul Guerrero,et al.  3D-LDM: Neural Implicit 3D Shape Generation with Latent Diffusion Models , 2022, ArXiv.

[3]  Gang Li,et al.  3DDesigner: Towards Photorealistic 3D Object Generation and Editing with Text-guided Diffusion Models , 2022, ArXiv.

[4]  Xun Huang,et al.  Magic3D: High-Resolution Text-to-3D Content Creation , 2022, 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[5]  Ben Poole,et al.  DreamFusion: Text-to-3D using 2D Diffusion , 2022, ICLR.

[6]  Xiaojuan Qi,et al.  ISS: Image as Stepping Stone for Text-Guided 3D Shape Generation , 2022, ICLR.

[7]  Tao Xiang,et al.  Structure-Aware 3D VR Sketch to 3D Shape Retrieval , 2022, 2022 International Conference on 3D Vision (3DV).

[8]  Wittawat Jitkrittum,et al.  A Sketch Is Worth a Thousand Words: Image Retrieval with Text and Sketch , 2022, European Conference on Computer Vision.

[9]  Subhransu Maji,et al.  Cross-Modal 3D Shape Generation and Manipulation , 2022, ECCV.

[10]  Daniel Ritchie,et al.  ShapeCrafter: A Recursive Text-Conditioned 3D Shape Generation Model , 2022, NeurIPS.

[11]  Karan Singh,et al.  Piecewise-smooth surface fitting onto unstructured 3D sketches , 2022, ACM Trans. Graph..

[12]  Peng-Shuai Wang,et al.  SDF‐StyleGAN: Implicit SDF‐Based StyleGAN for 3D Shape Generation , 2022, Comput. Graph. Forum.

[13]  P. Company,et al.  Sketch-Based Modeling in Mechanical Engineering Design: Current Status and Opportunities , 2022, Comput. Aided Des..

[14]  Yi Wang,et al.  Towards Implicit Text-Guided 3D Shape Generation , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Shubham Tulsiani,et al.  AutoSDF: Shape Priors for 3D Completion, Reconstruction and Generation , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Pinaki Nath Chowdhury,et al.  FS-COCO: Towards Understanding of Freehand Sketches of Common Objects in Context , 2022, ECCV.

[17]  N. Mitra,et al.  ShapeFormer: Transformer-based Shape Completion via Sparse Representation , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Tao Xiang,et al.  Fine-Grained VR Sketching: Dataset and Insights. , 2021, 2021 International Conference on 3D Vision (3DV).

[19]  Tao Xiang,et al.  Toward Fine-Grained Sketch-Based 3D Shape Retrieval , 2021, IEEE Transactions on Image Processing.

[20]  Stephen DiVerdi,et al.  ScaffoldSketch: Accurate Industrial Design Drawing in VR , 2021, UIST.

[21]  Hang Chu,et al.  CLIP-Forge: Towards Zero-Shot Text-to-Shape Generation , 2021, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[22]  Himanshu Arora,et al.  Multimodal Shape Completion via IMLE , 2021, 2106.16237.

[23]  Song-Hai Zhang,et al.  Sketch2Model: View-Aware 3D Modeling from Single Free-Hand Sketches , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Jiajun Wu,et al.  3D Shape Generation and Completion through Point-Voxel Diffusion , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[25]  P. Fua,et al.  Sketch2Mesh: Reconstructing and Editing 3D Shapes from Sketches , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[26]  Gordon Wetzstein,et al.  ScanGAN360: A Generative Model of Realistic Scanpaths for 360° Images , 2021, IEEE Transactions on Visualization and Computer Graphics.

[27]  Chandan Yeshwanth,et al.  SceneFormer: Indoor Scene Generation with Transformers , 2020, 2021 International Conference on 3D Vision (3DV).

[28]  Hao Zhang,et al.  DECOR-GAN: 3D Shape Detailization by Conditional Refinement , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Yulia Gryaditskaya,et al.  Towards Practical Sketch-Based 3D Shape Generation: The Role of Professional Sketches , 2020, IEEE Transactions on Circuits and Systems for Video Technology.

[30]  Yi-Zhe Song,et al.  Towards 3D VR-Sketch to 3D Shape Retrieval , 2020, 2020 International Conference on 3D Vision (3DV).

[31]  Yi-Zhe Song,et al.  Deep Sketch-Based Modeling: Tips and Tricks , 2020, 2020 International Conference on 3D Vision (3DV).

[32]  Stella X. Yu,et al.  3D Shape Reconstruction from Free-Hand Sketches , 2020, ECCV Workshops.

[33]  Parag Chaudhuri,et al.  A Survey on Sketch Based Content Creation: from the Desktop to Virtual and Augmented Reality , 2020, Comput. Graph. Forum.

[34]  Rundi Wu,et al.  Multimodal Shape Completion via Conditional Generative Adversarial Networks , 2020, ECCV.

[35]  Zhiming Hu,et al.  Gaze Analysis and Prediction in Virtual Reality , 2020, 2020 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW).

[36]  Johann Habakuk Israel,et al.  Sketch-based interaction and modeling: where do we stand? , 2019, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[37]  Xiang Bai,et al.  View N-Gram Network for 3D Object Retrieval , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[38]  Bennamoun,et al.  Image-Based 3D Object Reconstruction: State-of-the-Art and Trends in the Deep Learning Era , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Richard A. Newcombe,et al.  DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  Hao Zhang,et al.  Learning Implicit Fields for Generative Shape Modeling , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Wenping Wang,et al.  Robust flow-guided neural prediction for sketch-based freeform surface modeling , 2018, ACM Trans. Graph..

[42]  Yue Wang,et al.  PointGrow: Autoregressively Learned Point Cloud Generation with Self-Attention , 2018, 2020 IEEE Winter Conference on Applications of Computer Vision (WACV).

[43]  Alexei A. Efros,et al.  3D Sketching using Multi-View Deep Volumetric Prediction , 2017, PACMCGIT.

[44]  Subhransu Maji,et al.  3D Shape Reconstruction from Sketches via Multi-view Convolutional Networks , 2017, 2017 International Conference on 3D Vision (3DV).

[45]  Tao Ju,et al.  FlowRep: descriptive curve networks for free-form design shapes , 2017, ACM Trans. Graph..

[46]  Leonidas J. Guibas,et al.  Learning Representations and Generative Models for 3D Point Clouds , 2017, ICML.

[47]  Leonidas J. Guibas,et al.  PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space , 2017, NIPS.

[48]  Pierre Alliez,et al.  A Survey of Surface Reconstruction from Point Clouds , 2017, Comput. Graph. Forum.

[49]  Feng Liu,et al.  Sketch Me That Shoe , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[50]  Bo Li,et al.  3D sketch-based 3D model retrieval with convolutional neural network , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[51]  Jiajun Wu,et al.  Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling , 2016, NIPS.

[52]  Samy Bengio,et al.  Density estimation using Real NVP , 2016, ICLR.

[53]  Leonidas J. Guibas,et al.  ShapeNet: An Information-Rich 3D Model Repository , 2015, ArXiv.

[54]  Jason Jerald,et al.  The VR Book: Human-Centered Design for Virtual Reality , 2015 .

[55]  Bo Li,et al.  KinectSBR: A Kinect-Assisted 3D Sketch-Based 3D Model Retrieval System , 2015, ICMR.

[56]  Bo Li,et al.  3D Sketch-Based 3D Model Retrieval , 2015, ICMR.

[57]  Yoshua Bengio,et al.  NICE: Non-linear Independent Components Estimation , 2014, ICLR.

[58]  J. Jorge,et al.  Technical Section: Sketch-based modeling: A survey , 2009 .

[59]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[60]  Yonggang Qi,et al.  A Diffusion-ReFinement Model for Sketch-to-Point Modeling , 2022, ACCV.

[61]  Maks Ovsjanikov,et al.  SHREC’16 Track: 3D Sketch-Based 3D Shape Retrieval , 2016 .