SIV - стереоскопічних перегляду JPS для Linux

Як і було обіцяно в JPS-переглядач для Linux , от найперший реліз SIV, перший доступний S tereoscopic я маг V iewer для Linux підтримують чотирьохядерні буферний стерео. Ну це не на 100% правильно, тому що він побудований на OpenSceneGraph це кілька незалежних платформ і schould компіляції і на Windows, Mac і UNIX платформах. Тим не менш, я тільки намагався з Linux, так як є досить альтернатив для більшості інших платформ.

SIV здатний відображати зображення JPS стерео в різних режимах стерео. Я спробував його в повноекранному / віконному режимі з анагліфічних і чотирьохядерні буферний стерео режимі. Різні пристрої виведення я перевірив мої Vuzix VR920 і окуляри relevator затвора на Nvidia Quadro FX 350M і FX 3400. Він як і раніше не вистачає деяких функцій, таких як зручність DiaShow режимі.

Скріншот вікна перегляду, як в режимі анагліфічних:

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

Зауваження про назву ВІМ, SIV означає S tereoscopic я маг V iewer, але, як я дізнався, Сів також ім'я дружини бога Тора в скандинавської міфології. Див: Вікіпедія: Сиф і Behindthename: Сів . Сів Сів і ті ж ім'я, як писання можливо. Як тільки я дізнався це, я подумав, що це класне назву для цієї частини роботи.

Використання:

. / SIV [опції] jpsfile (и)
Вибір:
-Виберіть CullDrawThreadPerContext CullDrawThreadPerContext
потокова модель для глядача.
-Виберіть CullThreadPerCameraDrawThreadPerContext
CullThreadPerCameraDrawThreadPerCo-
NTEXT потокова модель для глядача.
-Виберіть DrawThreadPerContext DrawThreadPerContext
потокова модель для глядача.
-Виберіть SingleThreaded SingleThreaded різьби
Модель для глядача.
-Аккум-RGB запит RGB акумулятор буфер
візуальний
-Аккум-RGBA Запит RGB акумулятор буфер
візуальний
-См Запит використання компіляції контекстах і
теми
Чисті кольори <color> встановити колір фону
Перегляд у вигляді "г, д, б [,]".
-Дисплей <type> монітор | PowerWall |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
Запит RGBA-кольори RGBA буфері візуального
-Зразки <num> запит мультісемплов візуального
Екрану <num> встановити екран для використання при декількох
екрани присутні.
-Серіалізациі-дро <mode> OFF | ON - встановити сериализации
зробити відправку
-Трафарет Запит буфера трафарету візуального
Стерео використання за замовчуванням стерео режим, який
Анагліфічних якщо не перекриватися
змінну оточення
Стерео <mode> анагліфічних | QUAD_BUFFER |
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE | Шахова |
ON | OFF
Вікна <xyw h> Встановити положення (х, у) і розмір
(W, H) у вікні перегляду.
-O <option_string> Забезпечити варіант рядка
Читач / запису використовується для завантаження
баз даних
-Е <extension> Завантажити плагін пов'язані з
обробки файлів із заданим
розширення
-Ч або-help Показати цю інформацію
-Л <library> Завантажити плагін

Можна помітити, що більшість параметрів виходити від osgViewer, який є базовим класом для глядача. Це дає ту перевагу, що можна використовувати "нормальний" osgViewer управління, такі як політ навколо сцени. Спробуйте утримуючи праву кнопку миші і рухаючи мишу вгору або вниз для зменшення зображення або дюйм Або натисніть F для перемикання повноекранного режиму або клавішу S для перемикання статистика (кадрів в секунду і т.д.) дисплей.

Ви можете вказати декілька. JPS файлів у командному рядку. Тобто. / SIV *. JPS будуть показані всі JPS файлів у поточній папці icon wink SIV   a stereoscopic jps viewer for Linux

Як тільки перше зображення списку відображаються Ви можете використовувати CURSOR_UP / вниз або колесо миші, щоб вибрати інше зображення для відображення. У майбутніх версіях я можу реалізувати DiaShow функції ...

При виведенні зображення файлу зображення відображається в лівому нижньому кутку.

Ви можете знайти деякі JPS зображення для відпрацювання глядача на: стерео зображення з Джуно .

Можливі проблеми:

За замовчуванням SIF починається в повноекранному чотирьохядерні буферний стерео режимі. Таким чином, якщо ваше графічне обладнання не підтримує цей режим, глядач буде виходити з наступного помилкою:

Помилка: не вдалося створити візуальний просив.
GraphicsWindow не була створена успішно.
Перегляд :: реалізувати () - не вдалося створити ніяких вікон

У цьому випадку спробуйте анагліфічних режимі або в режимі 3D apropiate для вашого обладнання (див. стерео-варіант).

Ви можете зіткнутися із застосуванням segfaulting. Більшість, можливо, причина в тому, що ваш OpenSceneGraph не вистачає бібліотек в osgdb_jp2.so Бібліотека / папки osgPlugins. Якщо ви Трасування програми і останнє, що він намагається до segfaulting є доступ до osgdb_jp2.so, це є причиною. Проблема буде виправлена ​​в наступній версії SIV. На даний момент встановити Джаспер і відновити OpenSceneGraph.

Завантажити: 88x31 SIV   a stereoscopic jps viewer for Linux Commercial license button SIV   a stereoscopic jps viewer for Linux

Не завантажувати ці файли більше, якщо ви явно хочете цю версію. Нова версія доступна за адресою: SIV-1.0 випущений

Я вирішив опублікувати глядача у творчий загальної некомерційної ліцензією. Переконайтеся, що ви OpenSceneGraph бібліотеці встановлений перед компіляцією або запустити глядача. Ви можете завантажити повний вихідний код (Eclipse Project) звідси: SIV-джерело (279) або x86_64 двійковий звідси: SIV-x86_64 (265) . Більш бінарних форматів можуть бути доступні в майбутньому. Передні x86_64 двійковий потрібно OpenSceneGraph-2.8.

Binaries для більшості дистрибутивів Linux можна завантажити з www.openscenegraph.org . Інструкції по створенню OpenSceneGraph на Gentoo можна знайти на PlopByte .

Збірка з исходников:

Для побудови з вихідних текстів розпакуйте ZIP і перейдіть SIV / Release і запустіть make.

Плани на майбутнє:

В майбутньому я хотів би реалізувати DiaShow функції та інтегрувати VR920 headtracking на глядача. Було б здорово, щоб переглянути зображення морської панорамою в 3D, повертаючи голову icon smile SIV   a stereoscopic jps viewer for Linux Це причина того, що зображення не відображається простий, але на циліндр сегменті. Для відстеження я повинен написати драйвер для VR920 headtracking по-перше, щоб отримати камеру ViewMatrix для глядача. Оскільки на форумі Vuzix я знайшов неробочі драйвера, від якого я зміг навчитися читати дані датчика, у мене тільки для реалізації neccesary розрахунки і методи калібрування.

Ну, я сподіваюся, вам сподобається третій вимір. Якщо вам подобається глядачеві, не соромтеся зв'язатися з MyGNU.de.

Слідкуйте за оновленнями

Юрген

 SIV   a stereoscopic jps viewer for Linux
1 Star2 Stars3 Stars4 Stars5 Stars (Ще не оцінили)
Loading ... Загрузка ...
2009-03-05

mygnu інформація

Блог рол

інформаційний сайт

Транс осцилятора

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