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

Tools per l'utilizzo di sistemi di grafica virtuale ed immersiva con sistemi di supercalcolo remoto per il lavoro cooperativo a livello geografico.
Esempi di applicazioni OpenSceneGraph

NOTA Per avere accesso ai programmi e poterli eseguire, occorre un' utenza AFS con cui collegarsi al sistema . Cos'è AFS e come richiedere un account

 

Con la distribuzione di OpenSceneGraph sono inclusi una serie di applicazioni che permettono un approccio iniziale coc la libreria:

osgviewer: è un viewer base che permette di visionare oggetti 3D.

osgconv: è un programma di utilità per riuscire a convertire semplicemente formati 3D nei formati nativi di OSG.

osgarchive: crea e gestisce file archivio contenenti serie di file per il 3D. Gli archivi generati da osgarchive possono essere letti direttamente da tutti gli applicativi di OSG senze il bisogno di essere scompattati

osgdem: questa utility si occupa di leggere immagini geospazionali e mappe digitali di elevazione per generare un database di terreni 3D su larga scala che applicazioni basate su OSG possono caricare e navigare in tempo reale.


Per usare gli esempi di applicazioni messe a disposizione, bisogna settare alcune variabili di ambiente :

Windows:

set PATH = %path%;C:\OpenSceneGraph\bin

set OSG_FILE_PATH=C:\OpenSceneGraph-Data;C:\OpenSceneGraph-Data\Images

Unix-bashrc:

export PATH=${PATH}:/home/myaccount/OpenSceneGraph/bin

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
/home/myaccount/OpenSceneGraph/lib

export OSG_FILE_PATH=/home/myaccount/OpenSceneGraph-Data:/home/myaccount/OpenSceneGraph-Data/Images


Unix-tcsh:

setenv PATH=${PATH}:/home/myaccount/OpenSceneGraph/bin

setenv LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
/home/myaccount/OpenSceneGraph/lib

setenv OSG_FILE_PATH=/home/myaccount/OpenSceneGraph-Data:/home/myaccount/OpenSceneGraph-Data/Images


MacOSX:

setenv PATH"${PATH}:${OSGHOME}/lib:${OSGHOME}/lib/osgPlugins"

setenv DYLD_LIBRARY_PATH"${OSGHOME}/lib:${OSGHOME}/lib/osgPlugins"

setenv DYLD_BIND_AT_LAUNCH

setenv OSG_FILE_PATH"/home/myaccount/OpenSceneGraph-Data:/home/myaccount/OpenSceneGraph-Data/Images"