SIV - en stereoskopisk JPS visningsprogram for Linux

Som lovet i JPS-viewer for linux , her kommer den aller første utgivelsen av SIV, den første tilgjengelige S tereoscopic jeg mage V iewer for Linux støtter quad bufret stereo. Vel dette er ikke 100% korrekt, siden det er bygget på OpenSceneGraph det er noe plattform uavhengig og schould kompilere godt på Windows, Mac og UNIX-plattformer. Men jeg bare prøvde med linux siden det er nok alternativer tilgjengelige for de fleste andre plattformer.

SIV kan vise JPS stereo bilder i forskjellige stereo modus. Jeg prøvde det i fullskjerm / vindusmodus med anaglyphic og quad buffered stereo modus. Ulike utdataenheter jeg testet var min Vuzix VR920 og relevator shutter briller på Nvidia Quadro FX 350M og FX 3400. Det mangler fortsatt noen praktiske funksjoner som en diashow modus.

Skjermbilde av betrakteren som vinduet i anaglyphic modus:

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

En merknad om navnet SIV, står SIV for S tereoscopic jeg mage V iewer, men som jeg fant ut Siv er også navnet på kona til guden Thor i den norrøne mytologien. Se: Wikipedia: Sif og Behindthename: Siv . Er SIF og Siv samme navn, begge skrifter er mulig. Når jeg fant ut dette, tenkte jeg at er et kult navn for dette stykke arbeid.

Bruk:

. / Siv [alternativer] jpsfile (s)
Alternativer:
-CullDrawThreadPerContext Select CullDrawThreadPerContext
threading modell for betrakteren.
-CullThreadPerCameraDrawThreadPerContext Select
CullThreadPerCameraDrawThreadPerCo-
ntext threading modell for betrakteren.
-DrawThreadPerContext Select DrawThreadPerContext
threading modell for betrakteren.
-SingleThreaded Velg SingleThreaded threading
modell for betrakteren.
-Samlede-RGB Be om et RGB akkumulator buffer
visuell
-Samlede-RGBA Be om et RGB akkumulator buffer
visuell
-Cc Request bruk av kompileringsvalgene sammenhenger og
tråder
-Klare farger <farge> Sett bakgrunnsfargen på
seer i form "r, g, b [en]".
-Display <Type> SKJERM | POWERWALL |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
-RGBA Be om et RGBA farge buffer visuell
-Prøver <num> ber om multisamplemotor visuelle
-Skjermen <num> Sett skjermen skal brukes når flere
Skjermene er til stede.
-Serialiserer-tegner <mode> On | Off - angi serialisering av
tegne forsendelse
-Sjablong Be om et sjablong buffer visuell
-Stereo Bruk standard stereo modus som er
ANAGLYPHIC hvis ikke ANT ved
miljømessige variabel
-Stereo <mode> ANAGLYPHIC | QUAD_BUFFER |
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE | Sjakkbrett |
PÅ | AV
-Vinduet <xyw h> Sett posisjon (x, y) og størrelse
(W, h) av betrakteren vinduet.
-O <option_string> Gi en opsjon streng til
leseren / forfattere brukes til å laste
databaser
-E <extension> Legg plugin assosiert med
håndterer filer med angitt
forlengelse
-H eller-help vise denne informasjonen
-L <library> Legg plugin

Du kan se at de fleste av alternativene kommer fra osgViewer, som er basen klassen for betrakteren. Dette gir den fordelen at man kan bruke den "normale" osgViewer kontroller som flyr rundt scenen. Prøv å holde høyre museknapp og bevege musen opp eller ned for å zoome ut eller inn Eller trykk F for veksling fullskjerm-modus eller trykk S for veksling av statistikk (fps osv.) skjerm.

Du kan levere flere. JPS filer på kommandolinjen. Dvs. / Siv *. JPS vil vise alle JPS filer i gjeldende mappe icon wink SIV   a stereoscopic jps viewer for Linux

Når det første bildet av listen blir vist du kan bruke CURSOR_UP / NED eller musehjulet for å velge et annet bilde for å bli vist. I fremtidige versjoner kan jeg implementere en diashow funksjon ...

Når det fremvises bilder filnavnet til bildet vises i nedre venstre hjørne.

Du kan finne noen JPS bilder for å prøve ut betrakteren på: Stereo bilder fra Juneau .

Mulige Problemer:

Som standard SIF starter i fullscreen quad bufret stereo modus. Således hvis grafikkmaskinvaren ikke støtter denne modusen, vil betrakteren avslutte med følgende feil:

Feil: kan ikke opprette forespurt visuelle.
GraphicsWindow har ikke blitt opprettet.
Viewer :: realisere () - klarte ikke å sette opp noen vinduer

I dette tilfellet forsøker anaglyphic modus eller apropiate 3D-modus for maskinvaren (se-stereo alternativet).

Du kan oppleve søknaden segfaulting. Mest muligens årsaken er at din OpenSceneGraph mangler biblioteket osgdb_jp2.so i lib / osgPlugins mappe. Hvis du kommandoen strace søknaden og det siste den prøver før segfaulting er å få tilgang osgdb_jp2.so, er dette grunnen. Problemet vil bli rettet i neste versjon av SIV. For nå installere Jasper og gjenoppbygge OpenSceneGraph.

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

Ikke last ned disse filene anymore mindre du explicitely vil denne versjonen. Ny versjon er tilgjengelig på: SIV-1.0 sluppet

Jeg bestemte meg for å publisere betrakteren under Creative felles kommersiell lisens. Kontroller at du har OpenScenegraph bibliotek installert før du prøver å kompilere eller kjøre betrakteren. Du kan laste ned full kilde (Eclipse-prosjektet) herfra: SIV-kilde (281) eller en x86_64 binær herfra: SIV-x86_64 (267) . Flere binære formatene kan være tilgjengelig i fremtiden. Fore den x86_64 binære må du OpenSceneGraph-2.8.

Binærfiler for de fleste Linux-distribusjoner kan lastes ned fra www.openscenegraph.org . Instruksjoner om hvordan du bygger OpenSceneGraph på Gentoo kan bli funnet på PlopByte .

Bygge fra kilde:

For å bygge fra kilde Pakk ut zip og cd til Siv / Release og løpe lage.

Fremtidige planer:

For fremtiden vil jeg gjerne implementere en diashow funksjon og å integrere VR920 headtracking inn i betrakteren. Det ville være veldig kult å se et hav panoramabilde i 3D ved å vri på hodet icon smile SIV   a stereoscopic jps viewer for Linux Dette er grunnen til at bildet ikke blir vist vanlig, men på en sylinder segment. For sporing vil jeg måtte skrive en driver for VR920 headtracking første, for å få kameraet viewmatrix for betrakteren. Siden i Vuzix forumene fant jeg en ikke arbeider sjåfør, som jeg var i stand til å lære å lese sensordataene, jeg bare nødt til å gjennomføre de neccesary beregninger og kalibrering metoder.

Vel, håper jeg får du den tredje dimensjonen. Hvis du liker betrakteren gjerne linke til MyGNU.de.

Stay tuned for oppdateringer

Jürgen

 SIV   a stereoscopic jps viewer for Linux
1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer enda)
Loading ... Loading ...

Site info

Trans lator

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