SIV - un visor estereoscòpic de JPS per a Linux

Com es va prometre en JPS-visor per a linux , aquí ve la primera versió de SIV, la millor oferta disponible a S tereoscopic em mag V iewer de quatre Linux suport esmorteït estèreo. Bé això no és 100% correcte, ja que es basen en OpenSceneGraph és una cosa independent de plataforma i schould compilar bé en Windows, Mac i Unix. No obstant això, només provat amb Linux, ja que hi ha suficients alternatives disponibles per a la majoria de les altres plataformes.

SIV és capaç de mostrar imatges JPS estèreo en les maneres de estèreo diferents. Ho he provat en pantalla completa / finestra amb la manera de anaglifos i de quatre buffers manera estèreo. Els diferents dispositius de sortida que vaig provar era el meu VR920 Vuzix i ulleres de obturació relevator de Nvidia Quadro FX 350m i FX 3400. Encara no té algunes funcions de conveniència com una manera de diashow.

Captura de pantalla de l'espectador com a finestra en mode anaglifos:

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

Una nota sobre el nom del SIV, SIV significa que S tereoscopic mag V iewer, però com vaig saber SIV és també el nom de l'esposa del déu Thor de la mitologia nòrdica. Veure: Wikipedia: Sif i Behindthename: Siv . Sif i SIV són el mateix nom, ambdós escrits són possibles. Un cop em vaig assabentar d'això, vaig pensar que és un nom fresc per a aquesta obra.

Ús:

. / SIV [opcions] jpsfile (s)
Opcions:
-Seleccionar CullDrawThreadPerContext CullDrawThreadPerContext
model de subprocesamiento per a l'espectador.
-Seleccionar CullThreadPerCameraDrawThreadPerContext
CullThreadPerCameraDrawThreadPerCo-
ntext model de subprocesamiento per a l'espectador.
-Seleccionar DrawThreadPerContext DrawThreadPerContext
model de subprocesamiento per a l'espectador.
-Seleccioneu singlethreaded singlethreaded roscat
model per a l'espectador.
Sol · licitud-acum-rgb rgb un acumulador de memòria intermèdia
visual
-Acum-RGBA Demana una rgb acumulador de memòria intermèdia
visual
Cc ús Sol · licitud de contextos de compilació i
les discussions
-És clar-de color <color> Ajusteu el color de fons del
espectador en la forma "r, g, b [, a]".
-Display <tipus> MONITOR | PowerWall |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
-Sol · liciti una RGBA de color RGBA tampó visuals
Sol · licitud de mostres visuals <num> una mostra múltiple
Pantalla <num> amb la pantalla per utilitzar quan múltiples
pantalles són presents.
-Serialitzar a dibuixar <modo> OFF | ON - estableix la serialització d'
cridar l'expedició
-Sol · liciti una plantilla de stencil buffer visual
-Ús estèreo per defecte el mode estèreo, que és
Anaglifos si no és anul · lat pel
variable ambiental
-Estèreo <modo> anaglifos | QUAD_BUFFER |
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE | Tauler d'escacs |
ON | OFF
-Finestra <xyw h> Ajusteu la posició (x, i) i la mida
(W, h) de la finestra del visor.
-O <option_string> Proporcionar una cadena d'opcions de
lectors / gravadors utilitzen per carregar
bases de dades
-E <extensión> Càrrega del connector associat amb
el maneig d'arxius amb l'especificada
extensió
-H o-help Mostra aquesta informació
-L <biblioteca> carregar el plug-in

Vostè pot notar que la majoria de les opcions vénen de osgViewer, que és la classe base per a l'espectador. Això li dóna l'avantatge que un pot utilitzar els controls "normals" osgViewer com volar al voltant de l'escena. Intenta mantenir premut el botó dret del ratolí i movent el ratolí cap amunt o avall per apropar o polzades O premeu F per alternar el mode de pantalla completa o premeu S per alternar les estadístiques (quadres per segon, etc) la pantalla.

Vostè pot proporcionar múltiples fitxers JPS. En la línia d'ordres. És a dir. / VIS *. JPS mostrarà tots els arxius de programes conjunts en la carpeta actual icon wink SIV   a stereoscopic jps viewer for Linux

Una vegada que la primera imatge de la llista apareix a la pantalla es pot utilitzar CURSOR_UP / AVALL o la roda del ratolí per seleccionar una imatge diferent per que es mostri. En futures versions es em permet implementar una funció diashow ...

Quan es mostra una imatge el nom de l'arxiu de la imatge es mostra a la cantonada inferior esquerra.

Vostè pot trobar algunes imatges JPS per provar l'espectador en: Imatges estèreo de Juneau .

Problemes possibles:

Per defecte SIF s'inicia en pantalla completa quad buffer manera estèreo. Així, si el maquinari de gràfics no és compatible amb aquesta manera, l'espectador sortirà amb el següent error:

Error: No és capaç de crear sol · licitat visual.
GraphicsWindow no s'ha creat amb èxit.
Visor :: realitzi () - no la creació de qualsevol finestra

En aquest cas, provi la manera anaglifos o la manera de Apropia't 3D per al maquinari (vegeu l'estèreo opcional).

Vostè pot experimentar l'aplicació segfaulting. La majoria, possiblement, la raó és que el seu OpenSceneGraph no té la osgdb_jp2.so biblioteca al lib / carpeta osgPlugins. Si strace l'aplicació i l'última cosa que intents abans d'segfaulting és accedir a osgdb_jp2.so, aquesta és la raó. El problema es corregirà en la propera versió de SIV. Per ara instal · lar Jasper i reconstruir OpenSceneGraph.

Descarregar: 88x31 SIV   a stereoscopic jps viewer for Linux Commercial license button SIV   a stereoscopic jps viewer for Linux

No descarregar aquests arxius a menys que explícitament més vol aquesta versió. La nova versió està disponible a: SIV-1.0 llançat

He decidit publicar l'espectador sota la Llicència Creative comercial comuna. Comprovar si hi ha la OpenSceneGraph biblioteca instal · lada abans de compilar o executar l'espectador. Vostè pot descarregar el codi font complet (projectes d'Eclipse) des d'aquí: VIS-font (281) o un binari x86_64 des d'aquí: VIS-x86_64 (267) . Més formats binaris poden estar disponibles en el futur. Fore el binari x86_64 tindrà OpenSceneGraph-2.8.

Els binaris per a distribucions de Linux es pot descarregar des www.openscenegraph.org . Les instruccions sobre com construir OpenSceneGraph a gentoo es pot trobar a PlopByte .

La construcció de la font:

Per a la construcció de la font de descomprimir l'arxiu zip i cd a la SIV / sortida i executar make.

Plans futurs:

En el futur m'agradaria implementar una funció diashow i integrar el headtracking VR920 al visor. Seria genial per veure una imatge panoràmica del mar en 3D girant el cap icon smile SIV   a stereoscopic jps viewer for Linux Aquesta és la raó per la qual la imatge no es mostra pla, però en un segment de cilindre. Per al seguiment hauré d'escriure controladors per al headtracking VR920 en primer lloc, per obtenir el viewmatrix càmera per a l'espectador. Com en els Fòrums Vuzix em vaig trobar amb un controlador que no funciona, de la qual vaig ser capaç d'aprendre a llegir les dades del sensor, l'únic que han d'aplicar els càlculs i els mètodes de calibratge NECESSARI.

Bé, espero que els agradi la 3 ª dimensió. Si t'agrada l'espectador se senti lliure d'enllaçar a MyGNU.de.

Estiguin atents per a les actualitzacions

Jürgen

 SIV   a stereoscopic jps viewer for Linux
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Carregant ...
2009.05.03

mygnu informació

Blog Roll

la informació del lloc

Lator Trans

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag