Vibe Draw: proyecto de código abierto para convertir bocetos a mano alzada en modelos 3D rápidamente 155

小编 ·

Vibe Draw: proyecto de código abierto para convertir bocetos a mano alzada en modelos 3D rápidamente

Vibe Draw es una herramienta de modelado 3D de código abierto y gratuita. Puede convertir rápidamente bocetos a mano alzada en modelos 3D y permite exportar archivos en formatos estándar con un solo clic para editarlos posteriormente en software como Blender o Unity. Vibe Draw utiliza tecnología de IA para asistir en el modelado, reduciendo la barrera técnica, y también admite colaboración en tiempo real entre varios usuarios. El frontend está construido con Next.js, React, etc., y el backend con FastAPI, entre otros.

Vibe Draw: proyecto de código abierto para convertir bocetos a mano alzada en modelos 3D rápidamente

¿Qué es Vibe Draw?

Vibe Draw es una herramienta de modelado 3D de código abierto y gratuita. Puede transformar bocetos dibujados a mano en modelos 3D rápidamente, admite la exportación de archivos en formatos estándar con un solo clic, lo que facilita su posterior edición en software como Blender o Unity. Vibe Draw utiliza tecnología ai para asistir en el modelado, reduciendo la barrera técnica, y también admite la colaboración en tiempo real entre varias personas. Su frontend está construido con Next.js, React, entre otros, y su backend con FastAPI, entre otros.

¿Qué es Vibe Draw?.webp

Funciones principales de Vibe Draw

  • Boceto a modelo 3D: los usuarios pueden transformar rápidamente bocetos dibujados a mano en modelos 3D.

  • Exportación con un clic: admite la exportación de archivos en formatos estándar (como .glTF) con un solo clic; los archivos exportados se pueden abrir en software como Blender o Unity para su posterior edición o uso.

  • Modelado asistido por IA: utiliza tecnología de inteligencia artificial para reducir la barrera técnica del modelado, lo que permite comenzar fácilmente incluso sin grandes habilidades artísticas ni conocimientos complejos de software.

  • Retroalimentación y edición en tiempo real: los usuarios pueden editar bocetos directamente en el lienzo 2D, también pueden refinar el modelo 3D mediante indicaciones de texto y obtener comentarios de progreso en tiempo real durante el proceso de modelado.

  • Colaboración多人: admite la colaboración en tiempo real entre varias personas, permitiendo que múltiples usuarios editen el mismo mundo 3D simultáneamente.

Arquitectura técnica de Vibe Draw

  • Frontend: utiliza los frameworks Next.js y React para construir una interfaz receptiva y amigable para el usuario; Three.js se utiliza para renderizar modelos 3D interactivos, y TLDraw actúa como lienzo de dibujo 2D.

  • Backend: adopta el framework FastAPI; Celery se utiliza como cola de tareas asíncronas para ejecutar tareas en segundo plano que consumen mucho tiempo, como cálculos de IA; Redis proporciona el modelo de publicación/suscripción para actualizaciones en tiempo real y almacenamiento de resultados de tareas; SSE permite al servidor enviar actualizaciones de progreso en tiempo real al cliente.

Tutorial de uso de Vibe Draw

1. Instalación: es necesario instalar Node.js (18+) y Python (3.10+). El frontend se instala y ejecuta mediante npm install y npm run dev; el backend se gestiona con Docker Compose.

2. Crear un modelo:

  • Dibuja libremente bocetos en el lienzo 2D.

  • Haz clic en el botón "Improve Drawing" para refinar el boceto en un dibujo más detallado.

  • Haz clic en el botón "Make 3D" para convertir el dibujo en un modelo 3D.

  • Añade y edita modelos en el mundo 3D; puedes ajustar el modelo 3D redibujando o introduciendo indicaciones de texto.

  • Haz clic en el botón "Export" para exportar el mundo 3D en un formato estándar (como .glTF).

Tutorial de uso de Vibe Draw.webp

Usuarios adecuados para Vibe Draw

  • Diseñadores: pueden transformar rápidamente bocetos de diseño de productos en modelos 3D, ahorrando tiempo de modelado manual.

  • Desarrolladores de juegos: pueden generar rápidamente prototipos de escenas y personajes de juegos e importarlos directamente al motor del juego para realizar pruebas.

  • Estudiantes: ayuda a los estudiantes a convertir los bocetos de sus tareas escolares en obras 3D, lo que facilita su entrega y presentación.

  • Amantes de la creatividad: permite a usuarios sin formación profesional realizar creaciones 3D con facilidad.

Proyecto en Github:https://github.com/martin226/vibe-draw