v0.3.0 · instalación sin preguntas

Del mundo real a CAD. Con tu agente de IA.

Fotos → modelo 3D medido. Plano → pieza. Escaneo → CAD paramétrico. Render automático. Open source, 100 % local, en GPU o CPU.

Pega esto en tu agente

Instala reverse3d desde https://github.com/rellytechgame/Reverse3D-tool siguiendo su AGENTS.md. Tienes mi permiso para ejecutar el instalador; no me hagas preguntas.

Funciona con Claude · Cursor · Copilot · Gemini · Codex · Windsurf · OpenCode y cualquier cliente MCP.

agentes compatibles
8agentes compatibles
herramientas MCP
14herramientas MCP
recetas de 1 llamada
5recetas de 1 llamada
tests
180+tests
Desliza para recorrer el pipeline
01Captura

Tus fotos, analizadas antes de gastar un minuto.

reverse3d revisa nitidez, exposición, textura y solape entre vistas, y te dice qué foto repetir. Luego COLMAP calcula desde dónde se tomó cada imagen.

  • Análisis SIFT/ORB + RANSAC
  • Recomendaciones accionables
  • Máscaras y siluetas desde fotos o planos
OpenCVCOLMAP SfM
Pídeselo así

“Convierte las fotos de taza/ en un modelo 3D y dime sus medidas.”

02Reconstrucción

Miles de puntos que se convierten en tu objeto.

Reconstrucción densa multivista (MVS) en GPU, o una sola foto convertida en relieve 2.5D con IA de profundidad. Todo en tu máquina.

  • SfM → MVS denso → nube de puntos
  • Depth Anything V2 (CUDA / Apple MPS)
  • Vuelta a CPU automática, sin fallos
COLMAP MVSDepth Anything V2PyTorch
Pídeselo así

“Saca un relieve 3D de esta foto: logo.jpg”

03Malla

Una malla limpia, cerrada y a escala real.

Mallado Poisson y reparación completa: restos sueltos, agujeros, normales, suavizado Taubin, decimación y alineación con los ejes.

  • Poisson apantallado
  • Relleno de agujeros y estanqueidad
  • Alineación OBB/PCA y escala
Open3Dtrimesh
Pídeselo así

“Repara escaneo.stl, alinéalo y déjalo listo para imprimir.”

04Ingeniería inversa

Cotas, primitivas y CAD paramétrico editable.

Mide cotas, área y volumen; detecta planos, cilindros y esferas con RANSAC, y genera código OpenSCAD y CadQuery que puedes editar.

  • Cotas AABB/OBB, volumen, centro de masa
  • Planos, cilindros y esferas (radios y ejes)
  • Exporta cad.scad y cad.py
NumPy RANSACOpenSCADCadQuery
Pídeselo así

“Este plano soporte.png mide 120 mm; sácame la pieza con 4 mm de espesor.”

05Render

Un render de estudio, sin abrir Blender.

Blender en modo headless con Cycles o Eevee, en OptiX, CUDA, HIP, Metal u oneAPI, el que tengas. Turntables incluidos.

  • Cycles / Eevee endurecido
  • Turntable de 36 vistas
  • PyVista como alternativa ligera
Blender 5.2PyVista
Pídeselo así

“Hazme un render de pieza.glb en azul metálico.”

Qué resuelve

Tu agente de IA ya sabe escribir código. Ahora sabe medir el mundo real.

Pasar de un objeto físico a un modelo CAD fiel siempre ha sido lento, caro o dependiente de la nube. reverse3d une todo el flujo (fotos o escaneo, reconstrucción, metrología y CAD paramétrico) y lo pone en manos de tu agente.

Para quién

Del taller al aula, del laboratorio a tu escritorio.

Ingenieros, makers, estudiantes, docentes y desarrolladores lo usan para lo mismo: convertir objetos reales en modelos útiles, sin licencias ni nube.

Por qué es diferente

El flujo completo, en un solo lugar.

Hay buen software de fotogrametría y buenos servidores MCP de modelado, pero cubren partes sueltas. No conocemos otra herramienta open source que lleve de fotos o escaneos a CAD paramétrico con medidas reales, en local y controlada por tu agente.

Comparativa de reverse3d con otras categorías de herramientas
Capacidadreverse3dSoftware de fotogrametríaMCP de modelado (Blender, OpenSCAD…)Servicio de escaneo
Fotos → modelo 3Dsísí—sí
Medidas reales y cotassísí—sí
CAD paramétrico editablesí—desde textosegún contrato
Lo controla tu agente de IAsícon MCP de tercerossí—
100 % local, sin nubesísísí—
Gratis y open sourcesí—sí—

Comparativa por categorías según su documentación pública (octubre de 2026). Cada producto concreto puede variar.

Agentes

Un instalador. Todos tus agentes.

reverse3d setup registra el servidor MCP en cada agente que encuentra, hace backup antes de tocar nada y deja las herramientas aprobadas para que no te pregunten en cada uso.

¿Otro cliente MCP? reverse3d setup --snippets imprime el bloque exacto para pegar.

Comandos /

Habla normal, o usa un atajo.

En Claude Code aparecen como /mcp__reverse3d__nombre; en Claude Desktop, en el menú + → reverse3d.

  • /fotos-a-3dFotos → modelo 3D medido + render
  • /plano-a-piezaPlano o careta → pieza extruida
  • /escaneo-a-cadMalla → limpieza + cotas + OpenSCAD/CadQuery
  • /foto-a-relieveUna foto → relieve 2.5D con IA
  • /medirCotas, volumen y render
  • /usar-gpu · usar-cpuCambia el dispositivo al instante
  • /rendimientofast · balanced · quality
  • /estadoQué está instalado y qué GPU tienes

Recetas

Un flujo completo en una sola llamada.

Menos idas y vueltas con el modelo; el informe completo queda en report.json.

  • photos_to_modelCarpeta de fotos

    → model.stl · render.png · report.json · nube

  • plan_to_partPlano, careta o silueta

    → model.stl · render.png · contornos SVG

  • scan_to_cadSTL · OBJ · PLY · GLB

    → model.stl · cad.scad · cad.py · render.png

  • photo_to_reliefUna foto

    → model.stl (relieve 2.5D) · render.png

  • mesh_reportUna malla

    → Cotas · volumen · render.png

reverse3d run plan_to_part plano.png salida/ --thickness 4 --units-per-pixel 0.5

GPU o CPU

Usa la GPU si la tienes. Funciona igual si no.

Detecta NVIDIA CUDA y Apple Silicon automáticamente. Cámbialo diciendo «usa la GPU»: se aplica al instante, sin reiniciar.

Ahorro de tokens

Diseñado para gastar poco contexto.

Cada ida y vuelta evitada también ahorra reenviar todo el historial de la conversación.

  • −82%

    menos tokens con recetas

    1 llamada en lugar de 5–6; el detalle va a report.json

  • −65%

    menos esquemas con toolset lean

    4 147 → 1 466 tokens de definiciones

  • −44%

    menos por llamada

    Salida compacta: rutas relativas, sin nulos

Seguridad

Local por diseño. Seguro por defecto.

Tus agentes trabajan dentro de un sandbox, sin credenciales y sin que nada salga de tu máquina.

Releases firmadas con atestación Sigstore y guardián de autoría en CI. Cómo verificar tu copia.

Instalación

Una frase. Cero preguntas.

No necesitas Python, Git ni permisos de administrador. Elige cómo quieres instalarlo y copia el resultado: el comando se genera para tu sistema.

Instalación
Dispositivo
Rendimiento

Copia esta frase y pégala en Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Copilot o Windsurf. Tu agente pedirá permiso una sola vez.

prompt
Instala reverse3d desde https://github.com/rellytechgame/Reverse3D-tool siguiendo su AGENTS.md. Tienes mi permiso para ejecutar el instalador; no me hagas preguntas.
  • 10–20 minsegún tu conexión
  • ~4 GBtodo incluido
  • 0preguntas

Al terminar, cierra y vuelve a abrir tu agente. Si la instalación se corta, ejecuta lo mismo otra vez: continúa donde se quedó.

Qué hace el instalador

  1. 1

    Python privado

    uv descarga un Python 3.12 en ~/.reverse3d. No toca el de tu sistema.

  2. 2

    Entorno aislado

    Todo vive en ~/.reverse3d/venv.

  3. 3

    Todos los módulos

    Open3D, PyVista y PyTorch: CUDA si hay NVIDIA, CPU si no.

  4. 4

    Blender y COLMAP

    Versiones portables fijadas y verificadas con SHA-256.

  5. 5

    Comando reverse3d

    Disponible en tu PATH de usuario.

  6. 6

    Conecta tus agentes

    reverse3d setup registra el servidor MCP en todos los que encuentre, con backup previo.

  7. 7

    Verifica

    reverse3d doctor comprueba todo. Reinicia tu agente y listo.

Protocolo para agentes en AGENTS.md · Desinstalar: añade --uninstall (o -Uninstall).

FAQ

Preguntas frecuentes

¿Qué es reverse3d?

Una herramienta open source de Voxel Enterprise para modelado 3D e ingeniería inversa con agentes de IA. Convierte fotos, planos y escaneos en modelos 3D medidos, código CAD paramétrico (OpenSCAD y CadQuery) y renders, todo en local.

¿Existe otra herramienta que haga lo mismo?

Hay software de fotogrametría y servidores MCP de modelado que cubren partes del proceso. No conocemos otra herramienta open source que una el flujo completo (fotos o escaneo, medidas reales y CAD paramétrico) en local y controlada por tu agente de IA.

¿Sirve para impresión 3D?

Sí. Genera STL estancos y a escala, y un CAD paramétrico para ajustar tolerancias antes de imprimir. También crea relieves desde una foto, por ejemplo para litofanías.

¿Puedo usarlo en mi empresa o en clase?

Sí. La licencia Apache-2.0 permite el uso comercial y educativo, y todo se procesa en local, sin subir piezas a la nube.

¿Es gratis?

Sí. reverse3d es open source bajo Apache-2.0, creado por Voxel Enterprise. Blender, COLMAP y los modelos conservan sus licencias; Depth Anything V2 Small (por defecto) es Apache-2.0.

¿Necesito una GPU?

No. Detecta NVIDIA CUDA y Apple Silicon automáticamente; si no hay GPU, todo funciona en CPU sin fallar. Cambia cuando quieras diciendo «usa la GPU» o «usa la CPU».

¿Mis archivos salen de mi ordenador?

No. Todo se procesa en local y reverse3d no necesita credenciales de ningún tipo.

¿Cuánto ocupa y cuánto tarda?

Unos 4 GB y entre 10 y 20 minutos según tu conexión. Con el modo ligero ahorras hasta 2,5 GB. Si se corta, vuelve a ejecutarlo: continúa donde se quedó.

El agente no ve las herramientas

Reinicia el agente. Ejecuta reverse3d setup y revisa la columna status, o usa reverse3d setup --snippets para configurarlo a mano.

reverse3d: command not found

Abre una terminal nueva o usa ~/.reverse3d/venv/bin/reverse3d (Windows: %USERPROFILE%\.reverse3d\venv\Scripts\reverse3d.exe).

¿Cómo sé que mi copia es la oficial?

Las releases se publican desde tags firmados con atestación Sigstore. Verifícalo con: gh attestation verify ARCHIVO --repo rellytechgame/Reverse3D-tool

Tu próxima pieza empieza con una frase.

Cópiala, pégala en tu agente y en unos minutos estarás midiendo tu primer modelo.

Prompt de instalación

Instala reverse3d desde https://github.com/rellytechgame/Reverse3D-tool siguiendo su AGENTS.md. Tienes mi permiso para ejecutar el instalador; no me hagas preguntas.