SIV - een stereoscopische JPS viewer voor Linux

Zoals beloofd in de JPS-viewer voor linux , hier komt de eerste release van SIV, de eerste beschikbare S tereoscopic ik mage V iewer voor Linux ondersteunen quad stereo gebufferd. Nou, dit is niet 100% correct, omdat het bouwen op OpenSceneGraph is het enigszins platform onafhankelijk en schroefmateriaal goed samen te stellen op Windows, Mac en Unix-platforms. Echter, ik heb alleen geprobeerd met linux want er zijn voldoende alternatieven beschikbaar voor de meeste andere platforms.

SIV is geschikt voor het weergeven JPS stereo-beelden in verschillende stereo-modi. Ik probeerde het in fullscreen / windowed mode met stereoscopische en quad-gebufferde stereo modus. Verschillende output apparaten die ik getest heb waren mijn Vuzix VR920 en relevator shutter-bril op de Nvidia Quadro FX 350M en FX 3400. Het ontbreekt nog een aantal comfortfuncties zoals een diashow mode.

Screenshot van de kijker als venster in stereoscopische modus:

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

Een opmerking over de naam SIV, SIV staat voor S tereoscopic ik mage V iewer, maar als ik erachter Siv is ook de naam van de vrouw van de god Thor in de Noorse mythologie. Zie: Wikipedia: Sif en Behindthename: Siv . Sif en SIV zijn met dezelfde naam, beide geschriften zijn mogelijk. Eens vond ik dit, dacht ik dat is een coole naam voor dit werk.

Gebruik:

. / SIV [opties] jpsfile (s)
Opties:
-CullDrawThreadPerContext Select CullDrawThreadPerContext
threading model voor de kijker.
-CullThreadPerCameraDrawThreadPerContext Select
CullThreadPerCameraDrawThreadPerCo-
ntext threading model voor de kijker.
-DrawThreadPerContext Select DrawThreadPerContext
threading model voor de kijker.
-SingleThreaded Selecteer SingleThreaded threading
model kijker.
-Meters-RGB Vraag een rgb accu buffer
visuele
-Meters-RGBA Vraag een rgb accu buffer
visuele
-Cc Request gebruik van compileren contexten en
onderwerpen die
-Duidelijke-kleur <kleur> Stel de achtergrondkleur van de
kijker in de vorm "r, g, b [, a]".
-Display <type> MONITOR | POWERWALL |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
-RGBA Vraag een RGBA kleur buffer visuele
-Samples <num> Vraag een multisample visuele
Het scherm <num> Stel het scherm wordt gebruikt als er meerdere
schermen aanwezig.
-Serialize-draw <mode> off | on - zet de feuilleton
trekken verzending
-Stencil Vraag een stencil buffer visuele
-Stereo Gebruik standaard stereo-modus, die is
Anaglyfische zo niet overschreven door
omgevingsvariabele
-Stereo <mode> anaglyfische | QUAD_BUFFER |
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE | schaakbord |
ON | OFF
-Window <xyw H> De positie (x, y) en grootte
(W, h) van de kijker venster.
-O <option_string> Geef een optie string naar
lezer / schrijvers gebruikt voor het laden
databases
-E <extensie> Plaats de plug-in verband gebracht met
het werken met bestanden met de opgegeven
uitbreiding
-H of-help Geef deze informatie
-L <library> Plaats de plug-in

U zult merken dat de meeste van de opties komen uit osgViewer, dat is de basisklasse voor de kijker. Dit biedt het voordeel, dat men de "normale" osgViewer controls te gebruiken, zoals vliegen rond de scène. Probeer de rechter muisknop en het bewegen van de muis omhoog of omlaag om in te zoomen buiten of naar binnen Of druk op F voor het schakelen van de modus Volledig scherm of druk op S voor het schakelen van de statistieken (fps, etc.) display.

U mag leveren meerdere. JPS-bestanden op de opdrachtregel. Ie. / SIV *. JPS toont alle JPS bestanden in de huidige map icon wink SIV   a stereoscopic jps viewer for Linux

Zodra de eerste afbeelding van de lijst wordt weergegeven kunt u gebruik maken CURSOR_UP / DOWN of de muis wiel om een ​​andere afbeelding voor weergave te selecteren. In toekomstige versies heb ik mogen een diashow-functie ...

Bij het weergeven van een beeld van de bestandsnaam van de afbeelding wordt weergegeven in de linker benedenhoek.

U kunt hier een aantal JPS beelden voor het uitproberen van de kijker op: Stereo Beelden uit Juneau .

Mogelijke problemen:

Standaard SIF begint in volledig scherm quad gebufferde stereo modus. Dus als uw grafische hardware niet ondersteunt deze modus, zal de kijker af te sluiten met de volgende foutmelding:

Fout: Niet in staat te creëren gevraagde visuele.
GraphicsWindow is nog niet succesvol aangemaakt.
Viewer :: realiseren () - niet tot de oprichting van ramen

Probeer in dit geval stereoscopische modus of de bijhorende 3D-modus voor uw hardware (zie de stereo-optie).

U kunt last krijgen van de toepassing segfaulting. De meeste waarschijnlijk de reden is dat je OpenSceneGraph de bibliotheek osgdb_jp2.so in de lib / osgPlugins map ontbreekt. Als u de toepassing en het laatste wat het probeert strace voordat segfaulting is om toegang te krijgen osgdb_jp2.so, dit is de reden. Het probleem zal worden gecorrigeerd in de volgende versie van SIV. Voor nu installeren Jasper en weer op te bouwen OpenSceneGraph.

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

Niet meer downloaden van deze bestanden, tenzij u expliciet wilt deze versie. Nieuwe versie is beschikbaar op: SIV-1.0

Ik besloot om de kijker te publiceren onder de creative commons niet-commerciële licentie. Zorg ervoor dat u de OpenSceneGraph bibliotheek geïnstalleerd voordat u probeert te compileren of uit te voeren de kijker. U mag het volledige bron (Eclipse Project) van hier: SIV-source (281) of een x86_64 binaire vanaf hier: SIV-x86_64 (270) . Meer binaire formaten beschikbaar zijn in de toekomst. Fore de x86_64 binaire die je nodig hebt OpenSceneGraph-2.8.

Binaries voor de meeste Linux-distributies kunnen worden gedownload van www.openscenegraph.org . Instructies over hoe u OpenSceneGraph voort te bouwen op gentoo is te vinden op PlopByte .

Het bouwen van de bron:

Voor het bouwen van broncode, pak je het zip-en cd naar SIV / Release en make uitvoeren.

Toekomstplannen:

Voor de toekomst zou ik graag een diashow-functie uit te voeren en de VR920 headtracking te integreren in de kijker. Het zou heel gaaf zijn om een ​​zee panorama foto in 3D bekijken door te draaien van het hoofd icon smile SIV   a stereoscopic jps viewer for Linux Dit is de reden waarom het beeld niet wordt duidelijk weergegeven, maar op een cilindersegment. Voor de tracking Ik zal eerst een driver te schrijven voor de VR920 headtracking, om de camera viewmatrix voor de kijker te krijgen. Aangezien in Vuzix forum heb ik een niet werkende driver, waar ik in staat was om te leren hoe de sensor gegevens te lezen gevonden, heb ik alleen maar de Nodig berekeningen en kalibratie methoden te implementeren.

Nou, ik hoop dat je geniet van de 3e dimensie. Als je van de kijker voel je vrij om te linken naar MyGNU.de.

Blijf op de hoogte van updates

Jürgen

 SIV   a stereoscopic jps viewer for Linux
1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...
2009-03-05

mygnu info

blog roll

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