---------------------------------------------------------------- Instal·lació del viewer en Linux ---------------------------------------------------------------- Requeriments ------------ * Qt4.8 (per Qt5 cal fer canvis al codi). * Glew Procediment d'instal·lació -------------------------- 1. Descomprimir el zip amb les fonts (NewViewer**.zip) 2. cd NewViewer/ 3. qmake 4. make Això ens hauria d'haver compilat tant el viewer com els plugins que necessita. 5. Descomprimir els zip amb els models (idealment a /assig/grau-g/models del disc dur local) 6. Descomprimir els zip amb les textures (idealment a /assig/grau-g/Textures del disc dur local) 7. Descomprimir els zip amb els tests (idealment a /assig/grau-g/tests del disc dur local) Execució -------- Cal definir algunes variables d'entorn. Suposarem tcsh: cd NewViewer/ tcsh setenv LD_LIBRARY_PATH $PWD/viewer/bin setenv LC_NUMERIC "C" setenv MAKEFLAGS --quiet setenv VIMAGE firefox setenv VEDITOR gedit setenv VTEXTURES /assig/grau-g/Textures setenv VMODELS /assig/grau-g/models setenv VTESTS /assig/grau-g/tests Els plugins que es carregaran automàticament es poden incloure a VPLUGINS. Si volem escriure shaders (primera part del curs): setenv VPLUGINS "libdraw-vbo-ext.so;libshaderloader.so;libnavigatedefault.so" per la segona part del curs, normalment voldrem carregar renderdefault i no shaderloader: setenv VPLUGINS "libdraw-vbo-ext.so;librenderdefault.so;libnavigatedefault.so" Habitualment treballarem en Core Profile. Si volem compatibility profile: setenv VPROFILE COMPATIBILITY Finalment executem el binari: ./viewer/bin/viewerd Per la primera part del curs, és millor executar el viewer des d'una carpeta ../Shaders/ on crearem els VS i FS.