¿Qué es Shape-E?
Shap-E, un modelo innovador desarrollado por OpenAI, revoluciona el mundo de las aplicaciones 3D al producir una variedad de objetos 3D utilizando texto o imágenes como entrada. Esta tecnología innovadora está disponible gratuitamente en GitHub, permitiendo a los usuarios ejecutarlo sin problemas en sus sistemas locales sin necesidad de una clave API de OpenAI o una conexión a internet. Una de las características más notables de Shap-E es su versatilidad: los objetos 3D generados pueden abrirse en varios programas como Microsoft Paint 3D o convertirse en archivos STL para impresión 3D. Con sus capacidades únicas, Shap-E está redefiniendo el paisaje de la generación de texto a 3D y de imagen a 3D, abriendo nuevas posibilidades creativas para aplicaciones de IA.
Lo que Vamos a Hacer
En este tutorial, aprenderemos a crear un Notebook en Google Colab, configurar y utilizar el modelo Shape-E de OpenAI para generar modelos 3D, y personalizarlos utilizando Blender Studio.
Requisitos Previos
- Descarga Blender Studio compatible con tu sistema operativo desde Blender.org.
¡Empecemos!
Paso 1 - Configurando el Proyecto
Comienza creando un nuevo Notebook en Google Colab:
- Visita Google Colab y crea un nuevo Notebook.
Paso 2 - Clonar el Repositorio
A continuación, necesitamos clonar el repositorio de Shap-E en nuestro Notebook de Google Colab:
- Entra en el directorio e instala los requisitos necesarios.
Paso 3 - Implementando y Cocinando los Modelos 3D
- Agrega una nueva celda de código. Importa todas las bibliotecas necesarias y haz clic en Ejecutar o usa CMD/CTRL + Enter para ejecutar.
- Agrega otra celda de código para configurar el dispositivo en CUDA si está disponible; de lo contrario, configúralo en CPU. Ejecuta la celda.
- Agrega una nueva celda de código para cargar los modelos y pesos. Ejecuta la celda y ten paciencia, ya que este proceso puede tardar un tiempo - aproximadamente 5 minutos dependiendo de tu conexión a internet.
- Agrega otra celda de código para generar los modelos 3D. Hacer clic en Ejecutar desencadenará el proceso de generación, que toma aproximadamente 22 segundos con un tamaño de lote de 1.
- Agrega otra nueva celda de código para renderizar los modelos. Usa render_mode = 'nerf' para Campos de Radiancia Neurales (NeRF) o cambia a render_mode = 'stf' para Función de Transferencia de Estilo (STF). Ejecuta la celda y disfruta viendo rotar los modelos.
- Finalmente, guarda los modelos 3D como archivos .ply y .obj. Recuerda, utilizaremos el archivo .obj para personalización en Blender Studio más tarde. Descarga el archivo .obj en tu máquina local después de refrescar la pestaña de Archivos.
Paso 4 - Personalizando los Modelos 3D en Blender Studio
- Abre Blender Studio y crea un nuevo proyecto. Elimina el cubo predeterminado.
- Haz clic en Archivo > Importar > Wavefront (.obj). Selecciona el archivo .obj que descargaste de Google Colab.
- ¡El modelo 3D debería aparecer en el centro de tu espacio de trabajo en Blender, luciendo increíble! Puedes personalizar aún más el modelo; por ejemplo, coloreé la cobertura de rosa y la rosquilla de marrón para fines de demostración.
Conclusión
En este tutorial, aprendimos cómo configurar y utilizar el modelo Shape-E usando Google Colab y exploramos cómo personalizar el modelo 3D generado en Blender Studio. Ahora es tu turno de explorar tus habilidades recién adquiridas y crear tu arte 3D único. A medida que experimentes, puede que descubras limitaciones y quieras desarrollar tu propia aplicación Shap-E.
Participa en hackatones de IA para ponerte a prueba y potencialmente ganar premios emocionantes. Únete a la comunidad de entusiastas de la IA y aprende más sobre la IA y su notable potencial.
¡Gracias por leer este tutorial!
Dejar un comentario
Todos los comentarios se revisan antes de su publicación.
Este sitio está protegido por hCaptcha y se aplican la Política de privacidad de hCaptcha y los Términos del servicio.