Blastsight: A 3D visualization library oriented to mining applications
Tesis
Publication date
2020Metadata
Show full item record
Cómo citar
Hitschfeld Kahler, Nancy
Cómo citar
Blastsight: A 3D visualization library oriented to mining applications
Professor Advisor
Abstract
Dentro de la economía de países emergentes, la minería se presenta como uno
de los motores que impulsan el desarrollo, razón por la cual siempre requiere estar
a la vanguardia en todos los procesos productivos que la componen, en pro de
obtener un mayor beneficio. Entre las necesidades de la minería se encuentra el
poder visualizar, manejar y procesar volúmenes de información del orden de miles de
elementos (y cada elemento del orden de millones de componentes) de una manera rápida y
fácil, de tal forma de poder avanzar en el ámbito de la investigación, y así generar nuevos
conocimientos que permitan mejorar y optimizar los procesos de extracción de mineral.
Los visualizadores actualmente usados para el análisis son desarrollados para
propósitos generales, por lo que la excesiva cantidad de métodos, bibliotecas internas,
y complejidad del código los hacen poco atractivos para usuarios, investigadores
y desarrolladores no expertos en esta rama de la computación.
En particular, los usuarios están interesados en tener una interfaz gráfica
suficientemente simple para cargar, mover y rotar elementos, los
investigadores buscan una herramienta poderosa para trabajar con gran cantidad
de elementos de distintos tipos y tamaños, y los desarrolladores están interesados
en una API simple que permita integrar visualizadores en distintas aplicaciones de minería.
BlastSight es una nueva biblioteca de visualización 3D que busca ser simple, eficiente
e integrable, que tenga un bajo uso de recursos computacionales, y que pueda
apoyar el análisis de distintos métodos de explotación en la industria minera,
en centros de investigación y en el ámbito académico.
Esta biblioteca ha sido diseñada para manejar y renderizar distintos elementos
utilizados en el sector minero, ofreciendo mejoras de rendimiento notables al
renderizar una gran cantidad de objetos, junto a un uso reducido de memoria.
En particular, BlastSight ofrece un rendimiento similar a otras bibliotecas
de visualización cuando se renderiza una cantidad baja y moderada de elementos
(del orden de los cientos), y un rendimiento superior al 2x al renderizar una
cantidad alta de elementos (del orden de los miles), un alto rendimiento al
renderizar modelos de bloque, y la flexibilidad de renderizar puntos de tamaños
y colores variables.
General note
Tesis para optar al grado de Magíster en Ciencias, Mención Computación
Patrocinador
CONICYT Project AFB180004
Identifier
URI: https://repositorio.uchile.cl/handle/2250/176738
Collections
The following license files are associated with this item: