Complemento gratuito y de código abierto para Blender que retopologiza automáticamente mallas densas y escaneos para convertirlos en mallas low-poly de quads, pieza por pieza.
ahujasid/camera-to-blender
Fotografía un objeto real con el teléfono y obtén un modelo 3D generado e importado directamente en Blender.
- Estrellas
- 1,409
- Forks
- 165
- Issues abiertos
- 1
- Último commit
- hace 2 meses
¿Qué es?
Camera to 3D es un flujo de trabajo que convierte una foto de un objeto real tomada con el teléfono en un modelo 3D dentro de Blender. De forma opcional, se elimina el fondo de la foto, que luego se envía a la API de Tripo3D para generar el modelo y se transmite mediante una conexión WebSocket a un complemento de Blender que lo importa automáticamente.
El sistema consta de dos partes. Un servidor Python con FastAPI se ejecuta en el equipo donde está abierto Blender y se encarga de las llamadas a la API y de retransmitir los datos. Una aplicación web adaptada a móviles ofrece la interfaz de cámara. Como los navegadores del teléfono requieren HTTPS para acceder a la cámara, la configuración usa ngrok para exponer el servidor local; luego se pega la misma URL en el panel WS Import del complemento de Blender.
Se necesita una clave de API de Tripo3D para generar modelos. La clave de API de Gemini es opcional; si se deja vacía, la foto se usa sin eliminar el fondo. En lugar de un teléfono, se puede usar la cámara web de una laptop ejecutando el servidor localmente y sin ngrok.
Funciones clave
- 01Toma fotos desde el navegador del teléfono o la cámara web de una laptop.
- 02Elimina opcionalmente el fondo de la foto mediante la API de Gemini.
- 03Genera modelos 3D mediante la API de Tripo3D.
- 04Importa automáticamente los modelos terminados en Blender mediante un complemento con WebSocket.
- 05Incluye una configuración con ngrok para acceder desde el teléfono por HTTPS.
Casos de uso
- Escanear objetos cotidianos en Blender como referencias o mallas iniciales.
- Incorporar rápidamente objetos del mundo real a una escena 3D para previsualizarla.
- Crear prototipos de recursos 3D sin modelar manualmente.
Inicio rápido
- 1
Instala las dependencias de Python
pip install -r requirements.txt - 2
Inicia el servidor de retransmisión
uvicorn relay_server:app --host 0.0.0.0 --port 8000 - 3
En una segunda terminal, expón el servidor mediante HTTPS con ngrok
ngrok http 8000 - 4
Instala el complemento WS Import en Blender y conéctalo a tu URL de ngrok
Antes de usarlo
- Se necesita una clave de API de Tripo3D para generar los modelos 3D.
- Para usarlo desde un teléfono se necesita ngrok, ya que las cámaras de los teléfonos requieren HTTPS.
- Las URL gratuitas de ngrok cambian con cada reinicio, por lo que hay que volver a conectar Blender cada vez.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es camera-to-blender?
- Fotografía un objeto real con el teléfono y obtén un modelo 3D generado e importado directamente en Blender. Camera to 3D es un flujo de trabajo que convierte una foto de un objeto real tomada con el teléfono en un modelo 3D dentro de Blender. De forma opcional, se elimina el fondo de la foto, que luego se envía a la API de Tripo3D para generar el modelo y se transmite mediante una conexión WebSocket a un complemento de Blender que lo importa automáticamente.
- ¿camera-to-blender es gratuito? ¿Qué licencia tiene?
- camera-to-blender es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿camera-to-blender sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de camera-to-blender fue el 5 sept 2026.
- ¿Para qué puedo usar camera-to-blender?
- Escanear objetos cotidianos en Blender como referencias o mallas iniciales. Incorporar rápidamente objetos del mundo real a una escena 3D para previsualizarla. Crear prototipos de recursos 3D sin modelar manualmente.
- ¿Cómo se instala camera-to-blender?
- Instala las dependencias de Python: pip install -r requirements.txt Inicia el servidor de retransmisión: uvicorn relay_server:app --host 0.0.0.0 --port 8000 En una segunda terminal, expón el servidor mediante HTTPS con ngrok: ngrok http 8000 Instala el complemento WS Import en Blender y conéctalo a tu URL de ngrok
- ¿Dónde consigo camera-to-blender?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ahujasid/camera-to-blender
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Crea kits de props 3D coherentes, listos para videojuegos y con un mismo estilo artístico, a partir de imágenes de referencia, mediante un agente de Claude y generadores alojados en fal.
Complemento de Blender y servidor MCP que permiten a asistentes de IA como Claude crear, modificar e inspeccionar escenas 3D en Blender mediante prompts.
Un plugin de DSH que permite a un modelo de IA controlar una sesión de Blender en ejecución mediante un canal TCP directo, con 16 herramientas para capturar el viewport, editar escenas y trabajar en modo headless.
Una biblioteca de Python para describir objetos 3D mediante programas breves con partes con nombre sobre bpy de Blender, diseñada para que los LLM puedan generarlos.
Pipeline generalista de Structure-from-Motion y Multi-View Stereo, con interfaces gráfica y de línea de comandos para reconstruir escenas 3D a partir de imágenes.