Diff3DS: Generating View-Consistent 3D Sketch via Differentiable Curve Rendering

Read original: arXiv:2405.15305 - Published 5/27/2024 by Yibo Zhang, Lihong Wang, Changqing Zou, Tieru Wu, Rui Ma
Total Score

0

Diff3DS: Generating View-Consistent 3D Sketch via Differentiable Curve Rendering

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

• This paper, titled "Diff3DS: Generating View-Consistent 3D Sketch via Differentiable Curve Rendering," presents a novel approach for creating 3D sketches that are consistent across different viewpoints.

• The researchers introduce a differentiable curve rendering module that allows for the generation of 3D sketches from 2D input images in an end-to-end fashion.

• This method addresses the challenge of producing 3D sketches that maintain their visual coherence when viewed from different angles, a key requirement for various applications, such as 3D doodle creation, sketch-to-3D generation, and differentiable rendering of signed distance fields.

Plain English Explanation

• The paper introduces a new way to create 3D sketches from 2D images. The key innovation is a differentiable curve rendering module that helps ensure the 3D sketches look consistent when viewed from different angles.

• This is important because many applications, like creating 3D doodles or converting sketches to 3D models, require the 3D sketches to maintain their visual coherence from various viewpoints. The proposed method addresses this challenge by generating 3D sketches that look the same no matter how you look at them.

• The approach is end-to-end, meaning the system can take a 2D image as input and directly produce the corresponding 3D sketch, without the need for additional manual steps.

Technical Explanation

• The paper presents a novel deep learning-based framework for generating view-consistent 3D sketches from 2D input images.

• The core of the approach is a differentiable curve rendering module that allows for the end-to-end optimization of the 3D sketch generation process. This module enables the system to learn how to produce 3D sketches that maintain their visual consistency across different viewpoints.

• The framework consists of an encoder-decoder architecture, where the encoder maps the input 2D image to a latent representation, and the decoder generates the 3D sketch from this representation using the differentiable curve rendering module.

• The researchers also introduce a novel loss function that ensures the generated 3D sketches are not only visually consistent but also faithful to the input 2D image.

• Experiments on various datasets demonstrate the effectiveness of the proposed method in generating high-quality, view-consistent 3D sketches, outperforming state-of-the-art approaches in both quantitative and qualitative evaluations.

Critical Analysis

• The paper presents a compelling solution to the challenge of generating 3D sketches that maintain their visual coherence across different viewpoints. The differentiable curve rendering module is a key innovation that enables the end-to-end optimization of the 3D sketch generation process.

• One potential limitation of the method is that it may be sensitive to the quality and consistency of the input 2D images. If the 2D sketches are noisy or inconsistent, the system may struggle to produce high-quality 3D sketches.

• Additionally, the paper does not explore the potential use of the generated 3D sketches in downstream applications, such as image-to-3D generation or multi-view 3D diffusion models. Investigating these applications could further demonstrate the practical value of the proposed approach.

Conclusion

• The "Diff3DS" paper presents a novel method for generating view-consistent 3D sketches from 2D input images, using a differentiable curve rendering module to ensure visual coherence across different viewpoints.

• This work addresses an important challenge in various 3D modeling and sketch-based applications, and the end-to-end nature of the approach makes it a promising step towards more intuitive and accessible 3D content creation tools.

• While the paper has a strong technical contribution, further exploration of its practical applications and potential limitations could help to contextualize the significance of this research within the broader field of 3D sketch and content generation.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Diff3DS: Generating View-Consistent 3D Sketch via Differentiable Curve Rendering
Total Score

0

Diff3DS: Generating View-Consistent 3D Sketch via Differentiable Curve Rendering

Yibo Zhang, Lihong Wang, Changqing Zou, Tieru Wu, Rui Ma

3D sketches are widely used for visually representing the 3D shape and structure of objects or scenes. However, the creation of 3D sketch often requires users to possess professional artistic skills. Existing research efforts primarily focus on enhancing the ability of interactive sketch generation in 3D virtual systems. In this work, we propose Diff3DS, a novel differentiable rendering framework for generating view-consistent 3D sketch by optimizing 3D parametric curves under various supervisions. Specifically, we perform perspective projection to render the 3D rational B'ezier curves into 2D curves, which are subsequently converted to a 2D raster image via our customized differentiable rasterizer. Our framework bridges the domains of 3D sketch and raster image, achieving end-toend optimization of 3D sketch through gradients computed in the 2D image domain. Our Diff3DS can enable a series of novel 3D sketch generation tasks, including textto-3D sketch and image-to-3D sketch, supported by the popular distillation-based supervision, such as Score Distillation Sampling (SDS). Extensive experiments have yielded promising results and demonstrated the potential of our framework.

Read more

5/27/2024

3Doodle: Compact Abstraction of Objects with 3D Strokes
Total Score

0

3Doodle: Compact Abstraction of Objects with 3D Strokes

Changwoon Choi, Jaeah Lee, Jaesik Park, Young Min Kim

While free-hand sketching has long served as an efficient representation to convey characteristics of an object, they are often subjective, deviating significantly from realistic representations. Moreover, sketches are not consistent for arbitrary viewpoints, making it hard to catch 3D shapes. We propose 3Dooole, generating descriptive and view-consistent sketch images given multi-view images of the target object. Our method is based on the idea that a set of 3D strokes can efficiently represent 3D structural information and render view-consistent 2D sketches. We express 2D sketches as a union of view-independent and view-dependent components. 3D cubic B ezier curves indicate view-independent 3D feature lines, while contours of superquadrics express a smooth outline of the volume of varying viewpoints. Our pipeline directly optimizes the parameters of 3D stroke primitives to minimize perceptual losses in a fully differentiable manner. The resulting sparse set of 3D strokes can be rendered as abstract sketches containing essential 3D characteristic shapes of various objects. We demonstrate that 3Doodle can faithfully express concepts of the original images compared with recent sketch generation approaches.

Read more

4/30/2024

🔮

Total Score

0

DiffCSG: Differentiable CSG via Rasterization

Haocheng Yuan, Adrien Bousseau, Hao Pan, Chengquan Zhang, Niloy J. Mitra, Changjian Li

Differentiable rendering is a key ingredient for inverse rendering and machine learning, as it allows to optimize scene parameters (shape, materials, lighting) to best fit target images. Differentiable rendering requires that each scene parameter relates to pixel values through differentiable operations. While 3D mesh rendering algorithms have been implemented in a differentiable way, these algorithms do not directly extend to Constructive-Solid-Geometry (CSG), a popular parametric representation of shapes, because the underlying boolean operations are typically performed with complex black-box mesh-processing libraries. We present an algorithm, DiffCSG, to render CSG models in a differentiable manner. Our algorithm builds upon CSG rasterization, which displays the result of boolean operations between primitives without explicitly computing the resulting mesh and, as such, bypasses black-box mesh processing. We describe how to implement CSG rasterization within a differentiable rendering pipeline, taking special care to apply antialiasing along primitive intersections to obtain gradients in such critical areas. Our algorithm is simple and fast, can be easily incorporated into modern machine learning setups, and enables a range of applications for computer-aided design, including direct and image-based editing of CSG primitives. Code and data: https://yyyyyhc.github.io/DiffCSG/.

Read more

9/10/2024

Sketch3D: Style-Consistent Guidance for Sketch-to-3D Generation
Total Score

0

Sketch3D: Style-Consistent Guidance for Sketch-to-3D Generation

Wangguandong Zheng, Haifeng Xia, Rui Chen, Ming Shao, Siyu Xia, Zhengming Ding

Recently, image-to-3D approaches have achieved significant results with a natural image as input. However, it is not always possible to access these enriched color input samples in practical applications, where only sketches are available. Existing sketch-to-3D researches suffer from limitations in broad applications due to the challenges of lacking color information and multi-view content. To overcome them, this paper proposes a novel generation paradigm Sketch3D to generate realistic 3D assets with shape aligned with the input sketch and color matching the textual description. Concretely, Sketch3D first instantiates the given sketch in the reference image through the shape-preserving generation process. Second, the reference image is leveraged to deduce a coarse 3D Gaussian prior, and multi-view style-consistent guidance images are generated based on the renderings of the 3D Gaussians. Finally, three strategies are designed to optimize 3D Gaussians, i.e., structural optimization via a distribution transfer mechanism, color optimization with a straightforward MSE loss and sketch similarity optimization with a CLIP-based geometric similarity loss. Extensive visual comparisons and quantitative analysis illustrate the advantage of our Sketch3D in generating realistic 3D assets while preserving consistency with the input.

Read more

4/9/2024