Retour à L’IA est open source
Version Hunyuan3D-Part : Segmentation 3D native P3-SAM et génération de pièces contrôlables X-Part entièrement open source

Version Hunyuan3D-Part : Segmentation 3D native P3-SAM et génération de pièces contrôlables X-Part entièrement open source

L’IA est open source Admin 245 vues

I. Résumé

Hunyuan3D-Part est une solution open source de génération et de décomposition de formes 3D au niveau composant, développée par Tencent Hunyuan. Elle comprend P3-SAM (segmentation native de pièces 3D) et X-Part (génération de pièces contrôlables). Son apprentissage ne repose pas sur SAM 2D. Basée sur environ 3,7 millions de formes et des annotations de pièces claires, elle permet une segmentation 3D automatisée et la génération de pièces diffuses. L'article présente des résultats de pointe obtenus lors de plusieurs tests de performance. L'intégralité des fonctionnalités est disponible dans Hunyuan3D Studio, et des versions allégées de P3-SAM et X-Part sont disponibles dans le référentiel.

2. Fonctionnalités principales

1. Segmentation 3D native : P3-SAM effectue la détection de pièces et la segmentation d'instances directement en 3D, prenant en charge l'indication de points et les processus entièrement automatiques.

2. Génération de composants contrôlables : X-Part utilise des boîtes englobantes comme contraintes, intègre des fonctionnalités sémantiques et géométriques et génère de manière diffuse des composants structurellement cohérents.

3. Formation de données 3D pures : supprime la dépendance au SAM 2D et s'appuie sur des données d'annotation 3D/composants à grande échelle pour améliorer la robustesse.

4. Pipeline de bout en bout : divisé d'abord puis généré, modifiable, remplaçable et réutilisable.

5. Versions légères et lourdes parallèles : version légère open source ; toutes les fonctionnalités peuvent être expérimentées dans Studio.

3. Installation

1. Clonez le référentiel : git clone https://github.com/Tencent-Hunyuan/Hunyuan3D-Part.

2. Préparation de l'environnement : Installez les dépendances et PyTorch/CUDA selon les exigences des sous-répertoires P3-SAM/ et XPart/.

  1. Téléchargez les poids : récupérez les points de contrôle correspondants à partir de la page du modèle Hugging Face et placez-les dans les chemins spécifiés de chaque sous-module.
  2. Expérience rapide : exécutez le script de segmentation P3-SAM pour obtenir des pièces et des cadres de délimitation, puis appelez X-Part pour générer des pièces terminées ; ou utilisez directement Hugging Face Space pour une démonstration légère.

Cas d'utilisation typiques

1. Réutilisation et édition des ressources : segmentez automatiquement les maillages numérisés ou générés et remplacez les composants individuels.

2. Assistance à la modélisation au niveau de la production : maintenir la cohérence structurelle et faciliter la reconstruction de la topologie et le déploiement UV.

3. Itération de conception : explorez rapidement la forme et l'assemblage des composants à l'aide de contraintes de boîte englobante.

4. Impression et fabrication : Production de pièces indépendantes pour s'adapter aux matériaux et aux procédés.

5. Écosystème et produits compétitifs

  1. Écosystème : connectez la série Hunyuan3D et Studio ; fournissez des modèles et des démonstrations de visages câlins.

Concurrents : SAMPart3D, PartField et PartGen s'appuient fortement sur des solutions de distillation 2D/3D ou multi-vues. Hunyuan3D-Part se distingue par son pipeline intégré de segmentation 3D native et de génération de diffusion contrôlée . Les avantages et inconvénients spécifiques de Hunyuan3D-Part seront déterminés sur la base de benchmarks publics et de vérifications de scénarios.

VI. Limitations et précautions

  1. La version open source est la version légère de X-Part, et toutes les fonctionnalités sont dans Studio ; l'interface et les indicateurs peuvent évoluer avec chaque version.
  2. Les formes à longue traîne et les grilles de bruit doivent encore être revues manuellement.
  3. L'entraînement/l'inférence nécessite de la mémoire vidéo, et des GPU modernes sont recommandés. La qualité du maillage affecte la segmentation et la stabilité de la génération.
  4. Veuillez respecter la licence et les conditions respectives des ensembles de données tiers.

7. Adresse du projet

https://github.com/Tencent-Hunyuan/Hunyuan3D-Part

8. Questions fréquemment posées

Q : Hunyuan3D-Part dépend-il de 2D SAM ?

R : Non. P3-SAM est un modèle de segmentation 3D natif, et la formation et l’inférence sont effectuées dans l’espace 3D.

Q : Quelle est l’échelle et la source des données ?

R : Le document indique qu'environ 3,7 millions de formes et de pièces propres ont été utilisées pour l'annotation (la composition spécifique dépend du document et de la carte modèle).

Q : Des suggestions pour les grilles de saisie ?

R : P3-SAM est robuste en entrée, mais X-Part est plus adapté à la numérisation ou à la génération de maillage de haute qualité.

Q : Quelle est la différence entre la version Lite et Studio ?

R : La version légère est pratique pour la reproduction et la recherche locales ; Studio offre des fonctions de niveau production plus complètes et plus stables ainsi qu'une prise en charge de la puissance de calcul.

Q : Existe-t-il une expérience en ligne ?

R : Vous pouvez utiliser Hugging Face pour une démonstration simplifiée. Pour une utilisation complète, rendez-vous sur Hunyuan3D Studio.

Hunyuan3D-Partie Open Source Segmentation 3D native de Hunyuan3D-Part Hunyuan3D-PartP3-SAM Hunyuan3D-PartX-Part Génération de niveau de composant Hunyuan3D-Part Segmentation d'instances Hunyuan3D-Part Génération de composants contrôlables Hunyuan3D-Part Contrainte de boîte englobante Hunyuan3D-Part Formation 3D pure Hunyuan3D-Part Hunyuan3D-Part ne s'appuie pas sur 2DSAM Hunyuan3D-Part3,7 millions de données de forme Annotation de pièce propre Hunyuan3D-Part Génération de diffusion de pièces Hunyuan3D Pipeline de bout en bout Hunyuan3D-Part Segmentation automatique des pièces Hunyuan3D Conseils sur les points de pièces Hunyuan3D Processus entièrement automatique Hunyuan3D-Part Test de référence Hunyuan3D-PartSOTA Hunyuan3D-PartHunyuan3DStudio Démo Hunyuan3D-PartHuggingFace Hunyuan3D-Part Version allégée Version complète de Hunyuan3D-PartStudio Guide d'installation des pièces Hunyuan3D Téléchargement du poids des pièces Hunyuan3D Hunyuan3D-PartPyTorchCUDA Expérience rapide avec Hunyuan3D-Part Réutilisation des actifs Hunyuan3D-Part Édition de maillage de pièces Hunyuan3D Remplacement des pièces Hunyuan3D-Part Reconstruction de la topologie Hunyuan3D-Part Extension Hunyuan3D-PartUV Itération de conception de pièces Hunyuan3D Exploration de l'assemblage de pièces Hunyuan3D Hunyuan3D-PartFabrication par impression 3D Hunyuan3D-Part contre SAMPart3D Hunyuan3D-Part contre PartField Hunyuan3D-Part contre PartGen Avantages de la technologie 3D native Hunyuan3D-Part Attention de type longue traîne Hunyuan3D-Part Test du maillage anti-bruit Hunyuan3D-Part Configuration requise pour la mémoire vidéo Hunyuan3D-Part Recommandations multi-GPU Hunyuan3D-Part Hunyuan3D-PartX-Part Léger Script Hunyuan3D-PartP3-SAM Expérience spatiale Hunyuan3D-PartHF Génération de boîte englobante Hunyuan3D-Part Fusion géométrique sémantique Hunyuan3D-Part Intégration de bout en bout de Hunyuan3D-Part Reproduction de recherche de pièces Hunyuan3D Adresse du projet Hunyuan3D-Part

Outils Recommandés

Plus