Forma
Este es el código oficial y el modelo de lanzamiento de Shap-E: Generación de funciones implícitas 3D condicionales.
- Consulte Uso para obtener orientación sobre cómo utilizar este repositorio.
- Consulte Ejemplos para ver ejemplos de lo que nuestro modelo condicional de texto puede generar.
Muestras
A continuación se muestran algunos ejemplos destacados de nuestro modelo condicional de texto. Para obtener muestras aleatorias de mensajes seleccionados, consulte samples.md.
 |  |  |
Una silla que parece como un aguacate | Un avión que parece como un plátano | una nave espacial |
 |  |  |
Un pastelito de cumpleaños | Una silla que parece como un árbol | una bota verde |
 |  |  |
un pingüino | Cono de helado de ube | Un plato de verduras |
Uso
Instalar con pip install -e .
.
Para comenzar con ejemplos, consulte los siguientes cuadernos:
- sample_text_to_3d.ipynb: muestra un modelo 3D, condicionado a un mensaje de texto.
- sample_image_to_3d.ipynb: muestra un modelo 3D, condicionado a una imagen de vista sintética. Para obtener el mejor resultado, debes eliminar el fondo de la imagen de entrada.
- encode_model.ipynb: carga un modelo 3D o un trimesh, crea un lote de renderizados de vistas múltiples y una nube de puntos, los codifica en estado latente y los vuelve a renderizar. Para que esto funcione, instale Blender versión 3.3.1 o superior y establezca la variable de entorno
BLENDER_PATH
en la ruta del ejecutable de Blender.