Ver modelos 3D STL, OBJ y GLB en VS Code
Instala 3D Model Viewer y haz clic en un archivo .stl, .obj, .glb, .gltf, .ply o .3mf. El modelo se abre en una pestaña de VS Code, listo para girarlo, medirlo y revisarlo. Ver, medir, el árbol de escena, las animaciones y la captura PNG son gratis. Zovo Pro (USD 19 una sola vez) añade una comprobación para impresión 3D, una vista de sección y la exportación de un giro de 360 grados en GIF, con 3 usos gratis de cada herramienta.
Gratis, licencia MIT. Extension ID zovo.3d-model-viewer.
Pasos en VS Code
- Instala 3D Model Viewer desde el Marketplace, o pulsa Ctrl+P (Cmd+P en macOS) y ejecuta
ext install zovo.3d-model-viewer. - Haz clic en un modelo en el Explorador. Arrastra para orbitar, arrastra con el botón derecho (o con Shift) para desplazar la vista y usa la rueda para acercar. Si se abre otro visor, haz clic derecho y elige “Open in 3D Model Viewer”, o usa “Reopen Editor With...”.
- Mira el panel lateral: el número de vértices, triángulos, materiales y texturas, el tamaño en unidades del modelo y el árbol de escena, donde puedes ocultar nodos con sus casillas.
- Pulsa M para medir: haz clic en dos puntos de la superficie y verás la distancia, con sus componentes X, Y y Z. Un tercer clic empieza de nuevo y Esc termina.
- Revisa la malla con Wireframe (W), Normals (N), Bounds (B), Grid (G) y Axes (A); F encuadra el modelo. Si el modelo aparece tumbado, cambia el eje vertical entre Y y Z.
- En un glTF con animaciones, elige un clip, pulsa Play o la barra espaciadora y arrastra el control de tiempo. Screenshot guarda la vista como PNG.
En Cursor, Windsurf y VSCodium
Estos editores instalan extensiones desde Open VSX. Abre la vista Extensions (Ctrl+Shift+X), busca zovo.3d-model-viewer y pulsa Install. Su página en Open VSX es zovo/3d-model-viewer. Después se usa igual que en VS Code.
Qué es gratis
Es gratis abrir GLB y glTF 2.0 (con buffers y texturas incrustados o externos, materiales PBR, skins, morph targets y animaciones), STL binario y ASCII con colores por cara, OBJ con su .mtl, PLY en ASCII y binario (mallas y nubes de puntos con colores por vértice) y 3MF. También son gratis el panel con recuentos y tamaño, el árbol de escena de hasta 3.000 nodos, la medición, el modo wireframe, las normales (en modelos de hasta 250.000 vértices), la caja envolvente, la rejilla, los ejes, el sombreado suave que quita el aspecto facetado de los STL, el color de fondo, el eje vertical y la captura PNG. Las unidades dependen del formato: glTF usa metros y 3MF milímetros, mientras que STL, OBJ y PLY no definen unidad, así que las medidas son coordenadas sin unidad. No tiene telemetría y el archivo del modelo nunca se modifica.
Qué añade Zovo Pro
“Print Check” revisa la pieza antes de laminarla. Calcula el tamaño, el volumen y la superficie, y comprueba si la malla es estanca: bordes abiertos, bordes no manifold, caras invertidas, triángulos de área cero y número de piezas separadas. “Mark problems” marca los bordes con problemas sobre el modelo. Si eliges material (PLA, PETG, ABS, ASA, TPU, nylon, PC o resina), relleno, grosor de pared, diámetro del filamento y precio por kg, estima el peso, la longitud de filamento y el coste del material. Puedes copiar el informe o guardarlo como Markdown o JSON. Las otras herramientas Pro son “Section View”, que corta el modelo con un plano X, Y o Z, mide el corte y guarda su contorno como SVG en milímetros, y “Turntable Export, GIF or PNG Frames”, que genera un GIF de 360 grados o 72 fotogramas PNG.
Cómo se usa Print Check
- Abre el modelo y ejecuta “3D Model Viewer: Print Check (Zovo Pro)” desde la paleta de comandos, o haz clic derecho en el archivo en el Explorador y elige “Zovo Pro: Print check”.
- Pulsa “Run print check” en el panel lateral y ajusta el material, el relleno, el grosor de pared, el diámetro del filamento y el precio por kg.
- Revisa el resultado y copia el informe o guárdalo como Markdown o JSON.
Print Check funciona 3 veces gratis antes de pedir una licencia. Al abrir un archivo no aparece ninguna ventana emergente ni cuenta atrás.
Zovo Pro cuesta USD 19 en un solo pago. No es una suscripción y activa las herramientas Pro en todas las extensiones de Zovo. Después de pagar con tarjeta (Stripe), la clave de licencia aparece en la página siguiente. En VS Code, ejecuta "Enter Zovo Pro license key" desde la Command Palette y pega la clave. La clave se comprueba en tu equipo, sin conexión a la red.
Un equipo de 5 personas paga USD 59 en un solo pago, también con tarjeta. Todas las reglas y herramientas Pro están en la página de Zovo Pro (en inglés).
Lo que no hace
- No abre FBX, DAE, USD, STEP, IGES ni glTF 1.0. Los glTF con compresión Draco o meshopt y las texturas KTX2 no se decodifican; un mensaje indica qué extensión falta.
- El archivo se lee entero en memoria y el límite por defecto es 1 GB (
modelViewer.maxFileMB, máximo 4096). Las mallas muy grandes pueden tardar varios segundos en aparecer. - Print Check y Section View necesitan una malla (no sirven con nubes de puntos) y leen hasta 3 millones de triángulos. El peso es una estimación que no incluye soportes, brim ni capas superiores e inferiores.
- En modelos animados, el encuadre usa la pose que se ve en pantalla, así que el modelo puede salirse del cuadro durante un clip.
Preguntas
¿Es gratis?
Sí. Abrir modelos, medir, el árbol de escena, las animaciones y la captura PNG son gratis. Solo Print Check, Section View y Turntable Export son herramientas de Zovo Pro, con 3 usos gratis cada una.
¿Funciona en Cursor?
Sí. Cursor instala las extensiones desde Open VSX. Busca zovo.3d-model-viewer en la vista de extensiones.
¿En qué unidades mide?
glTF está en metros y 3MF en milímetros. STL, OBJ y PLY no guardan unidad, así que la medición muestra las coordenadas tal cual. Print Check los interpreta como milímetros, y puedes cambiar la unidad en su panel.
¿Se conecta a internet?
No envía telemetría ni hace llamadas de red. La única excepción es una llamada a GitHub cuando eliges “Zovo Pro: I already paid: unlock with GitHub Sponsors”.
Todas las funciones y ajustes están en la página de 3D Model Viewer (en inglés).
Otras guías
- Escuchar audio en VS Code y medir LUFS
- Renombrar y cerrar etiquetas en VS Code
- Historial de Claude Code y Codex en VS Code
- Ver archivos DXF en VS Code
- Editar bases de datos SQLite en VS Code
- Ver binarios ELF, PE y Mach-O en VS Code
Comprobado con la versión 0.2.5 de la extensión el 2026-11-12.