ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-06142006-205548


Thesis type
Tesi di laurea specialistica
Author
Marino, Giuseppe
URN
etd-06142006-205548
Thesis title
Studio, progettazione e realizzazione di un'architettura software per la visualizzazione interattiva di Ambienti Virtuali ad elevato grado di complessità
Department
INGEGNERIA
Course of study
INGEGNERIA INFORMATICA
Supervisors
relatore Ing. Tecchia, Franco
relatore Prof. Avizzano, Carlo Alberto
relatore Prof. Ancilotti, Paolo
Keywords
  • rendering distribuito
  • tracking ottico
  • realtà virtuale
Graduation session start date
17/07/2006
Availability
Full
Summary
La complessitá delle applicazioni che fanno uso di tecniche di computer grafica sono in costante aumento in molti settori e applicazioni dell’informatica. In particolare, il campo di ricerca che va sotto il nome di Ambienti Virtuali necessita frequentemente della visualizzazione di modelli tridimensionali di elevata complessitá, spesso proposti all’utente attraverso sofisticate installazioni video di tipo immersivo o semi-immersivo. Sempre più spesso si presentano però situazioni in cui le risorse di calcolo necessarie alla visualizzazione grafica sono maggiori di quanto riesce a fornire un singolo calcolatore. La ricerca alla base del presente lavoro di tesi affronta il problema della distribuzione del carico grafico su di un cluster di calcolatori che operano in parallelo, utilizzati nell’ambito di varie installazioni caratterizzate da grafica interattiva. La soluzione proposta utilizza un’insieme di moduli software organizzati in un architettura single-master multiple-slaves, che complessivamente consentono di effettuare rendering OpenGL in maniera distribuita, concorrente e sincronizzata. Questa architettura, chiamata nel seguito “network renderer”, permette inoltre un controllo avanzato delle modalitá di presentazione dell’immagine, spesso necessarie nella gestione dei sistemi video per Ambienti Virtuali. Ulteriore obiettivo del lavoro di tesi è stato quello di implementare un sistema di tracking ottico a basso costo; le informazioni rilevate da questo dispositivo sono infatti spesso necessarie per un corretto funzionamento del network renderer, ragione per la quale le tecnologie di tracking risultano essere componenti fondamentali in molte tipologie di sistemi grafici immersivi.
File