Spaces:
Running on Zero
Running on Zero
|
Download README.md from hugging-apps/flexpart: direct link, hf CLI and curl.
- Browser
- Download file 1.55 kB
-
https://huggingface.co/spaces/hugging-apps/flexpart/resolve/main/README.md
- Command line
-
hf download hf://spaces/hugging-apps/flexpart/README.md
-
curl -L -o README.md https://huggingface.co/spaces/hugging-apps/flexpart/resolve/main/README.md
1.55 kB
metadata
title: FlexPart
emoji: 🧩
colorFrom: red
colorTo: blue
sdk: gradio
sdk_version: 6.30.0
app_file: app.py
short_description: Image-to-3D part-level generation with variable granularity
python_version: '3.12'
startup_duration_timeout: 30m
🧩 FlexPart — Image-to-3D Part Generation
A Unified Framework for Image-to-3D Part Generation via Variable Granularity (paper · code · weights)
Upload an object image, click once on each part you want, and FlexPart generates a 3D mesh for every clicked part — composed into a single colored GLB, with each part also downloadable individually.
How it works
- Upload an object image (or pick a pre-annotated example). The background is removed automatically with BriaRMBG-1.4.
- Click on the image — every click marks one part (up to 32). The point is used as a geometric prompt that steers part-level diffusion.
- Generate — FlexPart runs part-level 3D rectified-flow diffusion (TripoSG VAE + DINOv2 image conditioning) and extracts one mesh per part via hierarchical octree marching cubes, then composes the parts with a per-part color palette.
Credits
- Inference code adapted from the official Gucci233/FlexPart repository (MIT license). Example images are the authors' own demo assets.