Serie Científica de la Universidad de las Ciencias Informáticas (Mar 2021)
Visualizador avanzado de modelos 3D para la web
Abstract
La generación, procesamiento y visualización de modelos tridimensionales es un estándar en cuanto a diseño o generación de gráficos por computadoras para numerosas ramas de la industria. En el presente trabajo se aborda el desarrollo de un visualizador Web avanzado de modelos tridimensionales para la Línea de Desarrollo de Videojuegos, del “Centro de Tecnologías Interactivas”, de la Universidad de las Ciencias Informáticas (UCI), en, debido a que las opciones de visualización del visor existente, no cumplen con los estándares del centro y la distribución de las funcionalidades es deficiente. Para el desarrollo del visor, se utilizó la metodología XP, la tecnología WebGL y las bibliotecas Three.js, OrbitControl y Stats. El visor propuesto, permite cargar ficheros en los formatos OBJ, STL, FBX y glTF, desde los principales navegadores Web, comportándose entre los 50 y 60 FPS. Adicionalmente, ofrece funcionalidades para manipular el color de fondo de la escena, las luces en la escena, el movimiento de la cámara y las animaciones del modelo. Además de posibilitar la rotación automática del modelo y la activación del filtro Wireframe.