Visor web interactivo para la visualización, comparación y análisis de modelos 3D en formatos estándar (GLB, GLTF, STL), desarrollado como proyecto de prácticas para ENNDE3D (DAM Ilerna 2024-2025).
Esta aplicación permite cargar modelos 3D, inspeccionarlos desde el navegador y comparar dos piezas mediante alineado por puntos clave. Incluye herramientas avanzadas de visualización (entornos HDRI, plano de corte, nube de puntos, Toon Shading), personalización de materiales y modos de cámara.
Pensado para flujos de trabajo profesionales (arte, patrimonio, ingeniería, diseño industrial...), el visor es modular, intuitivo y adaptable.
- Carga de modelos 3D: arrastrar y soltar archivos
.glb,.gltf,.stlo seleccionarlos manualmente. - Visor individual y comparativo: inspección libre o comparación alineada de dos modelos.
- Alineado guiado: selección de puntos clave para alineación precisa.
- Herramientas de análisis: plano de corte, nube de puntos, Toon Shading.
- Sincronización de visores: movimientos/cortes aplicables simultáneamente.
- Personalización de entorno: HDRI, color de fondo, ajustes de cámara.
- UI adaptativa: menú lateral contextual, atajos de teclado, ayuda rápida.
- Gestión local de archivos pesados: uso de IndexedDB para modelos grandes.
-
Requisitos previos
- Node.js instalado.
- Navegador moderno (Chrome, Firefox, Edge...).
-
Instalación de dependencias
npm install
-
Arrancar el proyecto
npx vite
Accede a la URL que aparece (ejemplo:
http://localhost:5173/).
-
Primer uso
- Ve al apartado 3D Viewer.
- Arrastra tu modelo o selecciónalo manualmente.
- Usa los menús laterales para activar herramientas y personalizar la visualización.
- Cambia a modo comparativo para alinear y comparar dos modelos.
- Three.js – Motor de gráficos 3D para web.
- JavaScript (ES6), HTML5, CSS3
- Vite – Entorno de desarrollo rápido.
- Bootstrap – Estilos y estructura responsive.
- IndexedDB – Almacenamiento local de archivos.
- Git y GitHub – Control de versiones y colaboración.
Prácticas de ciclo DAM (Ilerna 2024-2025) en ENNDE3D.
Para detalles completos del desarrollo, funcionalidades avanzadas, retos técnicos y estructura del proyecto, consulta la memoria adjunta | Memoria_Visor_Web3D_ENNDE_DAM2025.pdf.



