Serveur MCP Reverse3D-tool
Commit 27 oct. 2026Convert des photos, des plans et des scans 3D en modèles 3D mesurés et en code CAO paramétrique tel qu'OpenSCAD ou CadQuery via des agents IA.
Aussi connu sous rellytechgame/Reverse3D-tool
- Étoiles
- 1
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 27 oct. 2026
- Licence
- Apache-2.0
Qu'est-ce que Reverse3D-tool MCP ?
Reverse3D-tool est un serveur MCP. Convert des photos, des plans et des scans 3D en modèles 3D mesurés et en code CAO paramétrique tel qu'OpenSCAD ou CadQuery via des agents IA.
Résumé généré à partir du README du projet
À propos du MCP server Reverse3D-tool
La conversion de photos, de plans techniques ou de scans 3D en modèles mesurés et en code CAO paramétrique est ce que permet Reverse3D-tool pour les ingénieurs et les designers. En utilisant des agents IA comme Claude, Cursor ou Windsurf, les utilisateurs peuvent transformer des entrées visuelles en fichiers fonctionnels tels que des scripts OpenSCAD ou CadQuery. Le serveur fonctionne localement sur votre machine, prenant en charge l'exécution sur CPU et GPU, y compris NVIDIA CUDA et Apple MPS.
L'installation s'effectue via une commande unique ou en fournissant l'URL du dépôt à votre client IA. Le système gère son propre environnement Python isolé et peut installer les outils externes nécessaires comme Blender pour le rendu photoréaliste et COLMAP pour la photogrammétrie. Il est conçu pour fonctionner au sein d'un répertoire de travail spécifique, garantissant que tous les fichiers générés et les tâches de traitement restent confinés. Les utilisateurs peuvent choisir entre différents profils d'installation, comme un mode lite pour les configurations uniquement CPU ou une installation complète pour une qualité maximale.
Ce que vous pouvez faire avec
- 1Générer de la CAO à partir de photosTransformez un dossier d'images en un modèle 3D mesuré accompagné d'un rendu.
- 2Convertir des plans en piècesTransformez un dessin technique ou une silhouette en une pièce 3D extrudée avec une épaisseur spécifique.
- 3Convertir des scans en code paramétriqueNettoyez un maillage 3D et générez du code OpenSCAD ou CadQuery à partir de celui-ci.
- 4Créer des reliefs 2.5DTransformez une simple photographie en un modèle de relief 2.5D.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Configuration
REVERSE3D_WORKSPACE
| Nom | Description | Type |
|---|---|---|
| REVERSE3D_WORKSPACE | — |
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblerellytechgame/reverse3d-tool is public and reachablegithub.com/rellytechgame/reverse3d-tool ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-10-27github.com/rellytechgame/reverse3d-tool ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubreverse3d
Modelado 3D e ingeniería inversa con tu agente de IA, en local
Fotos → modelo 3D medido · Plano o careta → pieza · Escaneo → CAD paramétrico · Render automático. Se instala pasándole la URL del repo a tu agente y funciona con Claude, Cursor, VS Code/Copilot, Gemini, Codex, OpenCode, Windsurf y cualquier cliente MCP. En GPU o en CPU.
Desarrollado por Voxel Enterprise
Tabla de contenidos
- ⚡ Instalación en 1 minuto
- 🗣️ Úsalo con tu agente
- 🚀 GPU o CPU
- 💰 Ahorro de tokens
- 🔌 Sin internet (modo offline)
- 🤖 Piloto automático
- 🛠️ Modo trabajo: tus modelos con manos
- 🧠 Reverse3D Core (motor exclusivo)
- Capacidades
- Herramientas externas opcionales
- Referencia de la CLI
- Configuración
- Integración avanzada
- Stack tecnológico
- Arquitectura
- Seguridad
- 🔏 Autenticidad y autoría
- Solución de problemas
- Estructura del repositorio
- Desarrollo
- Hoja de ruta
- Sobre Voxel Enterprise
- Licencia
⚡ Instalación en 1 minuto
No necesitas instalar nada antes: ni Python, ni Git, ni permisos de administrador. Solo conexión a internet y unos 4 GB libres.
Opción 1 — Pídeselo a tu agente (recomendado)
Copia y pega esta frase en tu agente de IA (Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Copilot, Windsurf…):
Instala reverse3d desde https://github.com/rellytechgame/Reverse3D-tool siguiendo su AGENTS.md. Tienes mi permiso para ejecutar el instalador; no me hagas preguntas.
Eso es todo. Tu agente te pedirá permiso una sola vez, para ejecutar el instalador; acéptalo, por ejemplo con "Sí" o "Permitir siempre". A partir de ahí no te preguntará nada más:
- instala Python, todos los módulos, Blender (renders fotorrealistas) y COLMAP (fotos → 3D);
- detecta tu tarjeta gráfica (GPU) y la usa si existe;
- conecta reverse3d con todos tus agentes de IA y deja sus herramientas aprobadas, para que no te pidan permiso en cada uso;
- comprueba que todo funciona.
Tarda entre 10 y 20 minutos según tu conexión. Al terminar, cierra y vuelve a abrir tu agente.
¿Quieres algo concreto? Dilo en la misma frase:
Instala reverse3d desde https://github.com/rellytechgame/Reverse3D-tool siguiendo su AGENTS.md, en modo ligero y usando solo CPU. Tienes mi permiso; no me hagas preguntas.
Opción 2 — Un comando en la terminal
Linux / macOS
curl -fsSL https://raw.githubusercontent.com/rellytechgame/Reverse3D-tool/main/scripts/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/rellytechgame/Reverse3D-tool/main/scripts/install.ps1 | iex
Con opciones:
# Linux/macOS: GPU + calidad máxima
curl -fsSL https://raw.githubusercontent.com/rellytechgame/Reverse3D-tool/main/scripts/install.sh | bash -s -- --device gpu --profile quality
# Windows: GPU + calidad máxima
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/rellytechgame/Reverse3D-tool/main/scripts/install.ps1))) -Device gpu -Performance quality
¿Prefieres revisar el script antes de ejecutarlo? Descárgalo, léelo y ejecútalo:
curl -fsSLO …/install.sh && less install.sh && bash install.sh.
Qué hace el instalador
Nunca hace preguntas y no necesita administrador. Si se interrumpe, por ejemplo porque el agente lo corta por tiempo, basta con volver a ejecutarlo: continúa donde se quedó.
-
Python: descarga uv y con él un Python 3.12 privado en
~/.reverse3d. No toca el Python de tu sistema; si uv no está disponible, usa un Python ≥ 3.10 que ya tengas. -
Entorno aislado en
~/.reverse3d/venv. -
reverse3d con todos los módulos:
- mallado (Open3D);
- render (PyVista);
- IA de profundidad (PyTorch): con CUDA si hay GPU NVIDIA y, si no, la versión CPU, mucho más ligera.
Si un módulo opcional falla, la instalación sigue y lo indica al final.
-
Blender 5.2 y COLMAP 4.2 portables en
~/.reverse3d/tools. Las versiones están fijadas y cada descarga se verifica con su huella SHA-256 oficial.- En Linux no existe un COLMAP portable: se instala con
aptobrewsolo si no hace falta contraseña. Si no se puede, el instalador lo indica y todo lo demás funciona.
- En Linux no existe un COLMAP portable: se instala con
-
Deja el comando
reverse3ddisponible:~/.local/binen Linux/macOS, PATH de usuario en Windows. -
Ejecuta
reverse3d setup, que registra el servidor MCP en todos los agentes que encuentre:
| Agente | Dónde se registra |
|---|---|
| Claude Code | claude mcp add --scope user + Skill en ~/.claude/skills/reverse3d |
| Claude Desktop | claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| VS Code (Copilot) | <user>/Code/User/mcp.json |
| Gemini CLI | ~/.gemini/settings.json |
| OpenCode | ~/.config/opencode/opencode.json |
| Codex CLI | ~/.codex/config.toml |
Cada archivo modificado se respalda antes (*.reverse3d-backup-<fecha>). Solo se toca la entrada reverse3d y, si un archivo no se puede leer con seguridad (por ejemplo, JSON con comentarios), no se modifica y se muestra el bloque para pegarlo a mano.
Herramientas aprobadas de antemano, para que el agente no te pregunte en cada uso:
| Agente | Aprobación automática |
|---|---|
| Claude Code | mcp__reverse3d en permissions.allow de ~/.claude/settings.json |
| Gemini CLI | "trust": true en la entrada reverse3d |
| Resto | No tienen ese ajuste: la primera vez elige "Permitir siempre" |
Solo se aprueban las herramientas de reverse3d, que trabajan únicamente dentro del workspace (ver Seguridad). Para desactivarlo usa --no-auto-approve.
- Verifica todo con
reverse3d doctory guarda el resultado en~/.reverse3d/install-status.json. El registro completo queda en~/.reverse3d/install.log. Reinicia tu agente y listo.
Opciones del instalador
bash (install.sh) |
PowerShell (install.ps1) |
Efecto |
|---|---|---|
| (sin opciones) | (sin opciones) | Todo: núcleo, MCP, render, mallado, IA local (con CUDA si hay NVIDIA), Blender y COLMAP |
--lite |
-Lite |
Todo, con la IA local en la CPU (PyTorch CPU, ~250 MB en vez de ~2.5 GB) |
--minimal |
-Minimal |
Núcleo + MCP + IA local, sin herramientas externas |
--no-tools |
-NoTools |
No instalar Blender ni COLMAP |
| (en todos los modos) | (en todos los modos) | La IA local se instala y se descarga siempre (clasificador, segmentación, profundidad y puntos con IA, unos 800 MB) para que todo funcione sin internet |
--no-auto-approve |
-NoAutoApprove |
Que los agentes pregunten antes de cada herramienta |
--with recon,depth |
-With recon,depth |
Extras a elección |
--device auto|cpu|gpu |
-Device … |
Dispositivo por defecto |
--profile fast|balanced|quality |
-Performance … |
Perfil de rendimiento |
--toolset lean |
-Toolset lean |
Expone 5 herramientas en lugar de 14 (menos tokens) |
--agents auto|all|claude-code,cursor |
-Agents … |
Qué agentes registrar |
--workspace DIR |
-Workspace DIR |
Carpeta que pueden usar los agentes (por defecto ~/reverse3d-workspace) |
--ref v0.2.0 |
-Ref v0.2.0 |
Instalar una versión o etiqueta concreta |
--source . |
-Source . |
Instalar desde un clon local |
--no-setup |
-NoSetup |
No registrar agentes |
--uninstall |
-Uninstall |
Desinstalar (conserva el workspace y la configuración) |
Opción 3 — Sin instalar nada (con uv)
Si tienes uv, cualquier cliente MCP puede ejecutar reverse3d directamente desde GitHub:
{
"mcpServers": {
"reverse3d": {
"command": "uvx",
"args": ["--from", "reverse3d[mcp,render] @ git+https://github.com/rellytechgame/Reverse3D-tool",
"reverse3d", "agent", "mcp"],
"env": { "REVERSE3D_WORKSPACE": "/ruta/a/mi-workspace" }
}
}
}
Opción 4 — Manual (desarrolladores)
git clone https://github.com/rellytechgame/Reverse3D-tool.git && cd Reverse3D-tool
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\Activate.ps1
pip install -e ".[mcp,render]" # o ".[all]" / ".[dev]"
reverse3d setup # registra en tus agentes
reverse3d doctor
🗣️ Úsalo con tu agente
Coloca tus archivos en el workspace (~/reverse3d-workspace) y habla normal:
"Convierte las fotos de
taza/en un modelo 3D y dime sus medidas." "Este planosoporte.pngmide 120 mm de ancho; sácame la pieza con 4 mm de espesor." "Reparaescaneo.stl, alinéalo y genérame el código OpenSCAD." "Hazme un render depieza.glben azul metálico." "Usa la GPU de ahora en adelante." · "Cambia a modo rápido."
Comandos / (prompts MCP)
En los clientes que muestran prompts MCP como comandos (Claude Code: /mcp__reverse3d__<nombre>; Claude Desktop: menú + → reverse3d; también VS Code y otros):
| Comando | Qué hace |
|---|---|
procesar <entrada> |
Lo que sea → detecta qué es y lo procesa solo |
fotos-a-3d <carpeta> |
Fotos → modelo 3D medido + render |
plano-a-pieza <imagen> [espesor] [mm_por_pixel] |
Plano o careta → pieza extruida |
escaneo-a-cad <malla> |
Malla → limpieza + cotas + primitivas + OpenSCAD/CadQuery |
foto-a-relieve <imagen> |
Una foto → relieve 2.5D con IA |
medir <malla> |
Cotas, volumen y render |
usar-gpu · usar-cpu |
Cambiar el dispositivo |
rendimiento <fast|balanced|quality> |
Cambiar el perfil |
estado |
Qué está instalado, GPU detectada y configuración |
Recetas: un flujo completo en una sola llamada
| Receta | Entrada | Resultado en output_dir/ |
|---|---|---|
auto |
Lo que sea | Detecta el tipo, elige la receta y reintenta si sirve; añade RESUMEN.md |
photos_to_model |
Carpeta de fotos | model.stl, render.png, report.json, nube de puntos |
plan_to_part |
Plano, careta o silueta | model.stl, render.png, contornos SVG |
scan_to_cad |
STL/OBJ/PLY/GLB | model.stl, cad.scad, cad.py (CadQuery), render.png |
photo_to_relief |
Una foto | model.stl (relieve 2.5D), render.png |
mesh_report |
Una malla | Cotas + render.png |
Desde la terminal: reverse3d run plan_to_part plano.png salida/ --thickness 4 --units-per-pixel 0.5.
🚀 GPU o CPU
reverse3d detecta tu GPU automáticamente: NVIDIA CUDA mediante nvidia-smi y Apple Silicon (MPS). Si pides GPU y no está disponible, pasa a CPU solo, sin fallar: por ejemplo, con un COLMAP compilado sin CUDA.
| Cómo cambiarlo | GPU | CPU | Automático |
|---|---|---|---|
| Hablando con tu agente | "usa la GPU" | "usa la CPU" | "modo automático" |
Comando / |
usar-gpu |
usar-cpu |
— |
| Herramienta | reverse3d_configure {"device":"gpu"} |
{"device":"cpu"} |
{"device":"auto"} |
| CLI persistente | reverse3d config set device gpu |
… device cpu |
… device auto |
| CLI solo esta vez | reverse3d --device gpu run … |
--device cpu |
— |
| Variable de entorno | REVERSE3D_DEVICE=gpu |
=cpu |
=auto |
Los cambios desde el agente se aplican al instante, sin reiniciar: el servidor relee la configuración en cada llamada.
| Componente | Usa la GPU para |
|---|---|
| COLMAP (build CUDA) | Extracción y matching SIFT + reconstrucción densa MVS |
| Blender Cycles | Render con OptiX, CUDA, HIP, Metal u oneAPI (el que haya disponible) |
| Depth Anything (PyTorch) | Inferencia en CUDA o Apple MPS |
Perfiles de rendimiento
| Perfil | Fotogrametría | Muestras de render | Resolución de render | Detalle de relieve | Muestras para primitivas |
|---|---|---|---|---|---|
fast |
low | 16 | 960×720 | 1/4 | 8 000 |
balanced (defecto) |
medium | 64 | 1600×1200 | 1/2 | 20 000 |
quality |
high | 256 | 2400×1800 | completo | 50 000 |
Cambia el perfil con "modo rápido", rendimiento quality, reverse3d config set profile fast o --profile. Los argumentos explícitos de una herramienta siempre tienen prioridad sobre el perfil. Hilos de CPU: reverse3d config set threads 8.
💰 Ahorro de tokens
reverse3d está diseñado para gastar poco contexto del modelo:
| Técnica | Cómo | Ahorro medido* |
|---|---|---|
| Recetas | 1 llamada en lugar de 5–6; el detalle completo va a report.json en disco |
−82 % de tokens de resultados y 5 → 1 idas y vueltas |
| Salida compacta (por defecto) | Rutas relativas, números redondeados, sin nulos, listas recortadas, solo lo relevante | −44 % por llamada |
Toolset lean |
Expone 5 herramientas (las recetas cubren el resto) | Esquemas: 4 147 → 1 466 tokens (−65 %) |
| Skill de Claude Code | Guía que el agente carga solo cuando hace falta | 0 tokens fijos |
Errores con hint |
El agente se corrige a la primera, sin bucles | — |
*Flujo plano → pieza con 5 pasos medido en la v0.2.0, a ~4 caracteres por token. Cada ida y vuelta evitada ahorra además reenviar todo el historial de la conversación.
reverse3d config set toolset lean # menos herramientas = menos tokens (reinicia el agente)
reverse3d config set verbosity full # si alguna vez necesitas el detalle completo
🔌 Sin internet (modo offline)
reverse3d funciona sin conexión. Todo el cálculo es local (OpenCV, COLMAP, Open3D, trimesh, Blender). Lo único que se descarga son los modelos de IA local (sujeto, recorte, profundidad y los puntos ALIKED + LightGlue), y el instalador los deja descargados.
- Cambio automático: si el equipo no detecta internet, reverse3d pasa solo a modo offline. No tienes que hacer nada.
- Comprobar:
reverse3d offline statusdice si hay conexión y qué funciona sin ella.reverse3d doctorlo incluye en su informe. - Preparar a mano:
reverse3d offline preparedescarga los modelos (solosafetensors, en una revisión fijada y revisada) en~/.reverse3d/models. Usa--allpara incluir también los modelos grandes CC-BY-NC. - Forzarlo:
reverse3d config set offline on, para no usar nunca la red. Conoffreverse3d asume que hay conexión y no la comprueba; el valor por defecto esauto.
| Sin internet funciona | Necesita |
|---|---|
| Medir, reparar, primitivas, CAD (OpenSCAD/CadQuery), plano → pieza | nada |
| Fotogrametría (fotos → 3D) y render | COLMAP / Blender instalados (el instalador lo hace) |
| Foto → relieve con IA | el modelo descargado una vez (el instalador lo hace) |
Tu agente de IA (Claude, Cursor, Copilot…) sí necesita internet. Sin agente, usa el piloto automático o la CLI.
🤖 Piloto automático
No hace falta elegir receta ni tener un agente. reverse3d detecta qué le das y lo procesa:
reverse3d auto bandeja/taza # carpeta de fotos → modelo 3D medido
reverse3d auto plano.png # plano o silueta → pieza extruida
reverse3d auto pieza.stl # malla → reparación + cotas + CAD
O déjalo trabajando solo con la carpeta vigilada:
reverse3d watch
- Suelta en
~/reverse3d-workspace/bandejauna carpeta de fotos, un plano, una foto o un STL/OBJ/PLY/GLB. - Cuando termina de copiarse, se procesa solo. El resultado aparece en
resultados/<nombre>/, con unRESUMEN.mdque explica qué detectó, las medidas, los archivos y el siguiente paso. - El original se mueve a
bandeja/_procesado/. Si algo falla, va abandeja/_revisar/con unLEEME.txtque dice qué corregir.
Qué decide solo:
| Detecta | Hace | Si falla, reintenta con |
|---|---|---|
| Carpeta con 3 o más fotos | photos_to_model |
calidad high |
| Imagen de alto contraste o con fondo transparente | plan_to_part |
otros métodos de máscara (adaptativo, bordes) |
| Foto normal | photo_to_relief |
— |
| Malla (STL/OBJ/GLB/PLY con caras) | scan_to_cad |
reparación fuerte si no queda cerrada |
| Nube de puntos (XYZ/PCD/PLY sin caras) | mallado Poisson + scan_to_cad |
— |
Si las fotos están borrosas o falta una herramienta, no reintenta en vano: te explica qué cambiar. Funciona sin internet y sin modelo de IA, porque son reglas, no adivinanzas.
💬 Asistente (chat de Studio)
Pide los retoques con tus palabras, en español o en inglés. Optiverse y el Core los ejecutan:
reverse3d assistant ask "descarta las fotos movidas y prepara el resto" --work trabajo/ --photos fotos/
reverse3d assistant ask "rellena los huecos y que mida 24 cm" --work trabajo/ --job resultados/taza/
reverse3d assistant serve # líneas JSON por stdin/stdout (lo usa reverse3d Studio)
| Área | Qué hace |
|---|---|
| Fotos | Revisar (movidas, oscuras, quemadas, objeto cortado o pequeño), descartar o recuperar, mejorar la luz, ver el recorte de Optiverse, preparar el conjunto |
| Modelo 3D | Rellenar huecos, suavizar, quitar restos, simplificar, tamaño real, deshacer |
| Captura | Consejos y qué fotos repetir |
- Los originales nunca se tocan: las fotos preparadas van a
<work>/fotos-preparadasy cada cambio del modelo es una versión nueva en<work>/modelos. - Entiende frases libres con una IA de lenguaje local: paraphrase-multilingual-MiniLM-L12-v2 (Apache-2.0, 471 MB). Elige entre acciones fijas y, si no está segura, pregunta.
- Conversa como una persona: propone el siguiente paso, actúa si dices «sí», entiende «más» y «menos», y cuenta qué hizo.
- Escucha: las peticiones habladas se transcriben en tu equipo con Whisper base (Apache-2.0, 290 MB). En Studio hay un botón de micrófono, y la respuesta se lee en voz alta con las voces del sistema.
🛠️ Modo trabajo: tus modelos con manos (preguntando antes)
Un modelo trabaja en una carpeta de tu equipo, como Claude Code u OpenCode: lee, busca, edita archivos y ejecuta comandos. Siempre bajo tus permisos.
reverse3d work run "la prueba falla: arréglala y ejecuta las pruebas" -C mi-proyecto/
reverse3d work run "..." -C mi-proyecto/ -p edits # edita libre, pregunta los comandos
reverse3d work run "..." -C mi-proyecto/ -p free # todo libre (lo delicado se pregunta)
reverse3d work undo -C mi-proyecto/ -n 3 # deshace los 3 últimos cambios
reverse3d work permissions -C mi-proyecto/ --reset # olvida los «siempre en esta carpeta»
reverse3d work run "..." --json # líneas JSON: Studio o una página en la nube
| Tú eliges | Qué pasa |
|---|---|
ask (por defecto) |
Pregunta antes de cada cambio y cada comando, y te muestra exactamente el cambio (diff) o el comando |
edits |
Cambia archivos de la carpeta sin preguntar; los comandos se preguntan |
free |
Cambia y ejecuta sin preguntar |
| A cada pregunta | sí · sin preguntar en esta sesión · siempre en esta carpeta · no |
Lo que nunca está a su alcance, elijas lo que elijas:
- Fuera de la carpeta: salir de ella, también por enlaces. Puedes añadir más carpetas con
--add-folder. - Secretos: claves,
.env, credenciales SSH o de la nube,~/.voxel-keys. - Comandos destructivos: formatear,
rm -rf /, apagar el equipo… se rechazan. - Comandos delicados: borrar en recursivo,
git push, publicar paquetes, instalar programas, descargar y ejecutar… siempre se preguntan, también enfree.
Todo cambio se puede deshacer: lo anterior se guarda en <carpeta>/.reverse3d/undo/.
Modelo: cualquier GGUF con llamadas a herramientas, en ~/.reverse3d/models/llm/ o con --model. También un paquete cifrado de Voxel Enterprise (--model arjhit-code-1 o --model archivo.r3dm): se descifra con tu licencia solo mientras carga. Probado de verdad:
- Qwen2.5-Coder-7B-Instruct (Apache-2.0, 4,7 GB) encontró un error, lo arregló y comprobó las pruebas en 83 s, solo con la CPU.
- El de 1.5B usa bien las herramientas, pero no razona lo suficiente para arreglar código.
Los modelos de código de Voxel Enterprise se entrenarán sobre esta base.
🧠 Reverse3D Core (motor exclusivo)
Reverse3D Core es el motor de reconstrucción propio de Voxel Enterprise. Es propietario (no forma parte de este repositorio de código abierto) y viene incluido en reverse3d Studio, que lo instala solo.
- Cuando está instalado, reverse3d lo usa automáticamente para fusionar las siluetas de los objetos. Aprende qué fotos son fiables, así que un brillo, un mal recorte o una foto mal ubicada ya no borran el objeto, y cada foto extra suma precisión.
- Sin él, reverse3d funciona igual con su método abierto.
- Comprobarlo:
reverse3d doctormuestracore: {available: true, version: …}. El informe de cada trabajo indica qué motor se usó (details.silhouette.engine).
| Prueba interna (objeto de geometría conocida) | Método abierto | Reverse3D Core |
|---|---|---|
| Recortes perfectos | 0,943 | 0,941 |
| 15 % de recortes defectuosos | 0,000 (pierde el objeto) | 0,921 |
| Concavidad invisible a las siluetas (error en la ranura) | 0,154 | 0,091 (refinamiento por fotos, Core 0.3) |
| Mapa de confianza y consejos de captura | — | ✅ Core 0.4 (model_quality.glb) |
(Coincidencia volumétrica, IoU: 1 = idéntico.)
Questions sur Reverse3D-tool MCP
Que puis-je convertir avec Reverse3D ?
Vous pouvez convertir des photos en modèles 3D mesurés, des plans ou des silhouettes en pièces extrudées, et des scans 3D en code CAO paramétrique.