Repolode
ahujasid

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. 1

    Instala las dependencias de Python

    pip install -r requirements.txt
  2. 2

    Inicia el servidor de retransmisión

    uvicorn relay_server:app --host 0.0.0.0 --port 8000
  3. 3

    En una segunda terminal, expón el servidor mediante HTTPS con ngrok

    ngrok http 8000
  4. 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