SIV - một JPS lập người xem cho Linux

Như đã hứa trong JPS-xem cho Linux , ở đây có phát hành đầu tiên của SIV, tereoscopic đầu tiên S I pháp sư V iewer cho Linux hỗ trợ quad đệm âm thanh stereo. Vâng điều này là không chính xác 100%, kể từ khi nó được xây dựng dựa trên OpenSceneGraph nó là một nền tảng độc lập và schould biên dịch trên cửa sổ, mac và các nền tảng Unix. Tuy nhiên, tôi chỉ cố gắng với Linux kể từ khi có đủ những lựa chọn thay thế có sẵn cho hầu hết các nền tảng khác.

SIV là có khả năng hiển thị hình ảnh âm thanh stereo JPS trong các chế độ âm thanh stereo khác nhau. Tôi đã thử nó trong chế độ toàn màn hình / cửa sổ với anaglyphic và quad đệm chế độ stereo. Thiết bị đầu ra khác nhau Tôi đã thử nghiệm Vuzix VR920 của tôi và kính màn trập relevator Nvidia Quadro FX 350M và FX 3400. Nó vẫn còn thiếu một số chức năng tiện lợi như một chế độ diashow.

Ảnh chụp màn hình của người xem như là cửa sổ trong anaglyphic chế độ:

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

Một lưu ý về tên SIV, SIV là viết tắt của S tereoscopic I iewer V pháp sư, nhưng khi tôi phát hiện ra SIV cũng là tên của vợ của thần Thor trong thần thoại Bắc Âu. Xem: Wikipedia: SifBehindthename: SIV . Sif và SIV cùng là một tên, cả hai tác phẩm là có thể. Một khi tôi phát hiện ra điều này, tôi nghĩ rằng đó là một tên mát mẻ cho phần của công việc này.

Cách sử dụng:

/ SIV. [Tùy chọn] jpsfile (s)
Lựa chọn:
-CullDrawThreadPerContext Chọn CullDrawThreadPerContext
mô hình luồng cho người xem.
-CullThreadPerCameraDrawThreadPerContext Chọn
CullThreadPerCameraDrawThreadPerCo-
ntext luồng mô hình cho người xem.
-DrawThreadPerContext Chọn DrawThreadPerContext
mô hình luồng cho người xem.
-SingleThreaded Chọn SingleThreaded luồng
mô hình cho người xem.
-Accum rgb Yêu cầu một ắc đệm rgb
trực quan
-Accum-RGBA Yêu cầu một ắc đệm rgb
trực quan
Cc Yêu cầu sử dụng bối cảnh biên dịch và
chủ đề
-Màu sắc rõ ràng <color> Thiết lập màu nền của các
người xem trong hình thức "r, g, b, a]".
-Hiển thị <Type> MONITOR | POWERWALL |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
RGBA Yêu cầu một màu RGBA bộ đệm hình ảnh
Mẫu <num> Yêu cầu một hình ảnh multisample
-Màn hình <num> Đặt màn hình để sử dụng khi nhiều
màn hình hiện nay.
-Tuần tự vẽ <mode> OFF | ON - thiết lập các serialization của
rút ra gửi
Stencil Yêu cầu một bộ đệm stencil hình ảnh
Sử dụng âm thanh nổi stereo chế độ mặc định đó là
ANAGLYPHIC nếu không overriden
biến môi trường
- Stereo <mode> Các ANAGLYPHIC | QUAD_BUFFER |
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE | cờ |
ON | OFF
-Cửa sổ <xyw h> Thiết lập vị trí (x, y) và kích thước
(W, h) của cửa sổ xem.
-O <option_string> Cung cấp một chuỗi tùy chọn để
đầu đọc / nhà văn được sử dụng để tải
cơ sở dữ liệu
E-<extension> tải các plugin liên quan
xử lý các tập tin với quy định
mở rộng
-H, giúp hiển thị thông tin này
-L <library> tải các plugin

Bạn có thể nhận thấy rằng hầu hết các tùy chọn đến từ osgViewer, đó là lớp cơ sở cho người xem. Điều này cung cấp cho các lợi thế, mà ta có thể sử dụng các điều khiển osgViewer "bình thường" như bay xung quanh hiện trường. Hãy thử giữ nút chuột phải và di chuyển chuột lên hoặc xuống để phóng to ra hoặc. Hoặc nhấn F để chuyển đổi qua lại chế độ toàn màn hình hoặc nhấn S để chuyển đổi qua lại các số liệu thống kê (fps, vv) hiển thị.

Bạn có thể cung cấp nhiều. JPS các tập tin tại dòng lệnh. Tức là. / SIV. JPS sẽ hiển thị tất cả các file trong thư mục hiện tại JPS icon wink SIV   a stereoscopic jps viewer for Linux

Một khi hình ảnh đầu tiên của danh sách đang được hiển thị, bạn có thể sử dụng CURSOR_UP / DOWN hoặc bánh xe chuột để chọn một hình ảnh khác nhau được hiển thị. Trong các phiên bản trong tương lai tôi có thể thực hiện một chức năng diashow ...

Khi hiển thị một hình ảnh các tên tập tin của hình ảnh được hiển thị ở góc dưới bên trái.

Bạn có thể tìm thấy một số hình ảnh JPS cố gắng ra người xem: Hình ảnh Stereo Từ Juneau .

Có thể vấn đề:

Theo mặc định SIF bắt đầu quad toàn màn hình đệm chế độ stereo. Vì vậy, nếu phần cứng đồ họa của bạn không hỗ trợ chế độ này, người xem sẽ thoát ra với các lỗi sau:

Lỗi: Không thể để tạo ra yêu cầu hình ảnh.
GraphicsWindow đã không được tạo ra thành công.
Viewer :: nhận ra () - đã không thiết lập bất kỳ cửa sổ

Trong trường hợp này, hãy thử chế độ anaglyphic apropiate chế độ 3D cho phần cứng của bạn (xem các tùy chọn-stereo).

Bạn có thể trải nghiệm các ứng dụng segfaulting. Có thể lý do là OpenSceneGraph của bạn thiếu osgdb_jp2.so thư viện trong thư mục lib osgPlugins /. Nếu bạn strace ứng dụng và điều cuối cùng nó sẽ cố gắng trước khi segfaulting là truy cập osgdb_jp2.so, đây là lý do. Vấn đề sẽ được sửa trong phiên bản tiếp theo của SIV. Bây giờ cài đặt Jasper và xây dựng lại OpenSceneGraph.

Tải về: 88x31 SIV   a stereoscopic jps viewer for Linux Commercial license button SIV   a stereoscopic jps viewer for Linux

Không được tải về những tập tin này nữa, trừ khi bạn explicitely muốn phiên bản này. Phiên bản mới có sẵn tại: SIV-1.0 phát hành

Tôi quyết định xuất bản cho người xem theo giấy phép sáng tạo phi thương mại phổ biến. Hãy chắc chắn rằng bạn có OpenSceneGraph thư viện được cài đặt trước khi cố gắng để biên dịch hoặc chạy người xem. Bạn có thể tải về nguồn đầy đủ (Eclipse dự án) từ ở đây: SIV nguồn (281) hoặc nhị phân x86_64 từ đây: SIV-x86_64 (267) . Định dạng nhị phân có thể có sẵn trong tương lai. Fore nhị phân x86_64, bạn sẽ cần OpenSceneGraph-2,8.

Những chương trình cho hầu hết các bản phân phối Linux có thể được tải về từ www.openscenegraph.org . Hướng dẫn về việc làm thế nào để xây dựng OpenSceneGraph trên gentoo có thể được tìm thấy trên PlopByte .

Xây dựng từ nguồn:

Đối với xây dựng từ nguồn giải nén zip và cd để SIV / phát hành và chạy ra.

Kế hoạch tương lai:

Trong tương lai, tôi muốn thực hiện một chức năng diashow và tích hợp các headtracking VR920 vào người xem. Nó sẽ thực sự mát mẻ để xem một hình ảnh toàn cảnh biển trong không gian 3D bằng cách xoay đầu icon smile SIV   a stereoscopic jps viewer for Linux Đây là lý do tại sao hình ảnh không được hiển thị đồng bằng, nhưng trên một đoạn tích xi lanh. Để theo dõi, tôi sẽ phải viết một trình điều khiển cho headtracking VR920 đầu tiên, để có được viewmatrix máy ảnh cho người xem. Vì trong các diễn đàn Vuzix tôi tìm thấy một trình điều khiển làm việc không, mà từ đó tôi đã có thể tìm hiểu làm thế nào để đọc các dữ liệu cảm biến, tôi chỉ phải thực hiện các tính toán neccesary và phương pháp hiệu chuẩn.

Vâng, tôi hy vọng bạn thích kích thước 3. Nếu bạn muốn người xem cảm thấy tự do để liên kết đến MyGNU.de.

Vẫn đang điều chỉnh để cập nhật

Jürgen

 SIV   a stereoscopic jps viewer for Linux
1 Star2 Stars3 Stars4 Stars5 Stars (Tuy nhiên, Không có đánh giá)
Loading ... Loading ...
2009/03/05

mygnu thông tin

blog của cuộn

trang web thông tin

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