CraftsMan / README.md
wyysf's picture
Add metadata + paper link (#1)
e3435c3 verified
metadata
license: other
license_name: agpl-3.0
license_link: https://www.gnu.org/licenses/agpl-3.0.en.html
pipeline_tag: text-to-3d

CraftsMan

Model card for CraftsMan: High-fidelity Mesh Generation with 3D Native Generation and Interactive Geometry Refiner.

Code: https://github.com/wyysf-98/CraftsMan

Arxiv: https://arxiv.org/abs/2405.14979

We present a novel generative 3D modeling system, coined CraftsMan, which can generate high-fidelity 3D geometries with highly varied shapes, regular mesh topologies, and detailed surfaces, and, notably, allows for refining the geometry in an interactive manner. Despite the significant advancements in 3D generation, existing methods still struggle with lengthy optimization processes, irregular mesh topologies, noisy surfaces, and dificulties in accommodating user edits, consequently impeding their widespread adoption and implentation in 3D modeling softwares. Our work is inspired by the craftsman, who usually roughs out the holistic figure of the work first and elaborate the surface details subsequently. Specifically, we employ a 3D native difiusion model, which operates on latent space learned from latent set-based 3D representations, to generate coarse geometries with regular mesh topology in seconds. In particular, this process takes as input a text prompt or a reference image, and leverages a powerful multi-view (MV) difiusion model to generates multiple views of the coarse geometry, which are fed into our MV-conditioned 3D difiusion model for generating the 3D geometry, significantly improving robustness and generalizability. Following that, a normal-based geometry refiner is used to significantly enhance the surface details. This refinement can be performed automatically, or interactively with user-supplied edits. Extensive experiments demonstrate that our method achieves high eficacy in producing superior quality 3D assets compared to existing methods.