|
En l’actualitat, en aplicacions de realitat virtual o de videojocs, cada vegada s’utilitzen models més complexos amb una gran quantitat de detalls. Visualitzar de forma interactiva un d’aquests models ja és de per si una tasca complexa, però si l’objectiu és tenir-ne desenes la tasca pot arribar a ser impracticable. Per aquest motiu han aparegut tècniques de nivell de detall que permeten adaptar el detall dels models segons diversos criteris (distància a l’observador, detalls a preservar...). L’objectiu principal d’aquest projecte és la visualització interactiva de models 3D altament complexos, és a dir, models molt tessel·lats des del punt de vista geomètric, mitjançant la utilització de tècniques de visualització de detalls. Per a poder assolir aquest objectiu es seguirà una “pipeline” de treball que constarà dels següents passos:
- Etapa 1. Parametrizació del model. En aquest mòdul s’utilitzaran eines de parametrització de models 3D per tal de poder desplegar una malla 3D en el pla 2D.
- Etapa 2. Simplificació del model. A continuació es procedirà a la simplificació del model original. En aquesta etapa s’avaluaran els millors algorismes a utilitzar i possibles restriccions.
- Etapa 3. Generació dels Mapes de Detall.En aquesta etapa es generaran els mapes de detall del model parametritzat original. Un mapa de detall contindrà informació de profunditats i normals del model.
- Etapa 4. Visualització Interactiva. Finalment s’implementarà un algorisme de visualització de detalls a la GPU (targeta gràfica) sobre textures 2D i s’estendrà per a la seva aplicació en models 3D
El projecte es desenvoluparà utilitzant el motor gràfic Ogre3D.
|