Forme
Il s'agit de la version officielle du code et du modèle pour Shap-E : génération de fonctions implicites 3D conditionnelles.
- Voir Utilisation pour savoir comment utiliser ce référentiel.
- Voir Exemples pour des exemples de ce que notre modèle conditionnel de texte peut générer.
Échantillons
Voici quelques exemples mis en évidence de notre modèle textuel conditionnel. Pour obtenir des échantillons aléatoires sur les invites sélectionnées, consultez samples.md.
| | |
Une chaise qui ressemble comme un avocat | Un avion qui ressemble comme une banane | Un vaisseau spatial |
| | |
Un gâteau d'anniversaire | Une chaise qui ressemble comme un arbre | Une botte verte |
| | |
Un pingouin | Cornet de glace Ubé | Un bol de légumes |
Usage
Installez avec pip install -e .
.
Pour commencer avec des exemples, consultez les blocs-notes suivants :
- sample_text_to_3d.ipynb - échantillonnez un modèle 3D, conditionné par une invite de texte.
- sample_image_to_3d.ipynb - échantillonne un modèle 3D, conditionné sur une image de vue synthétique. Pour obtenir le meilleur résultat, vous devez supprimer l’arrière-plan de l’image d’entrée.
- encode_model.ipynb - charge un modèle 3D ou un trimesh, crée un lot de rendus multivues et un nuage de points, les encode dans un latent et le restitue. Pour que cela fonctionne, installez Blender version 3.3.1 ou supérieure et définissez la variable d'environnement
BLENDER_PATH
sur le chemin de l'exécutable de Blender.