PROGETTO CRESCO Linea Attività 1 / SP1.2 Strumenti per la Grafica

Post on 02-Jan-2016

21 views 0 download

description

PROGETTO CRESCO Linea Attività 1 / SP1.2 Strumenti per la Grafica. Configurazione delle OpenSceneGraph per la Griglia Enea Roberto Ciavarella Tutor: S.Migliori, S. Pierattini. Obiettivo. - V isualizzazione remota 3D con motori di calcolo in rete; - PowerPoint PPT Presentation

Transcript of PROGETTO CRESCO Linea Attività 1 / SP1.2 Strumenti per la Grafica

Martedì, 11 Dicembre 2007 1PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

PROGETTO CRESCO

Linea Attività 1 / SP1.2 Strumenti per la Grafica

Configurazione delle OpenSceneGraph per la Griglia

EneaRoberto Ciavarella

Tutor: S.Migliori, S. Pierattini

Martedì, 11 Dicembre 2007 2PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Obiettivo

- Visualizzazione remota 3D con motori di calcolo in rete;

- Lavoro cooperativo a livello geografico

Martedì, 11 Dicembre 2007 3PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Perchè OpenSceneGraph

- Progetto OpenSource

- Prestazioni

- Portabilità

- Scalabilità

Martedì, 11 Dicembre 2007 4PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Formati supportatiFile Formats

3dc 3ds(3D Studio) ac(AC3D ) dw dxf flt Freetype

iv ive logo lwo(Lightwave) md2 obj

osg osgtgz tgz txp directX zip

bmp dds pic png

pnm qt rgb tga jpg

Image Formats:

Martedì, 11 Dicembre 2007 5PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Punti deboli delle OSG

- Scarsa documentazione

- Troppe dipendenze (WxWidgets, libjpeg, libpng, ....)

- Struttura complessa

Martedì, 11 Dicembre 2007 6PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Come configurare le OSG

- Verificare la presenza sulla macchina su cui vogliamo configurare le OSG delle dipendenze richieste

- Installare le eventuali dipendenze assenti

- Inizio fase di configurazione Necessario usare CCMAKE (generatore di makefile multipiattaforma) per impostare le variabili di configurazione

Martedì, 11 Dicembre 2007 7PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Comandi di Configurazione

ccmake directory_OSG

Martedì, 11 Dicembre 2007 8PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Comandi di Installazione

Dopo aver impostato le variabili di configuraione con ccmake, si lancia il classico make install per la fase di installazione.

Martedì, 11 Dicembre 2007 9PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Scelta delle macchine

graphlab03

bw305-2

Le OSG sono state configurate sulle seguenti macchine:

Martedì, 11 Dicembre 2007 10PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Problemi di configurazione e installazione dell OSG su graphlab03

- Necessità di installazione delle WxWidgets- Problemi nella fase di linking di alcune librerie dinamiche - Assenza di alcuni file .h (jerror.h)

Martedì, 11 Dicembre 2007 11PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Problemi di configurazione e installazione dell OSG su bw305-2

- Problemi di installazione delle WxWidgets impossibilità nella creazione della libwx_base-2.8.so (bisogna apportare una modifica al makefile )

- Assenza di alcuni file .h (jerror.h)

Martedì, 11 Dicembre 2007 12PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Eseguire gli esempi

- OSG_LIBRARY_PATH librerie- OSG_FILE_PATH file.osg

All’ interno del pacchetto di installazione sono presenti numerosi esempi. Una volta configurate ed installate le OSG, per eseguire gli esempi bisogna settare le seguenti variabili:

Martedì, 11 Dicembre 2007 13PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Alcuni esempi

Martedì, 11 Dicembre 2007 14PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Alcuni esempi

Martedì, 11 Dicembre 2007 15PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Problemi di Visualizzazione

La macchina remota su cui visualizzare il risultato deve avere un server x che supporti le opengl altrimenti non si riesce a visualizzare l’immagine.

Martedì, 11 Dicembre 2007 16PROGETTO CRESCOLinea Attività 1 / SP1.2 Strumenti per la Grafica

Passi successivi

- Installare le OSG su AFS- Configurare le OSG su altre architetture- Verificare la possibilità di visualizzare con le OSG

nuvole di punti derivanti da scannerizzazioni 3d