SIV - Linux用の立体JPSビューア

として約束したLinux用のJPS-ビューア 、ここでSIVの非常に最初のリリースは、LinuxをサポートするクワッドS最初に利用可能なtereoscopic 私はメイジV iewerはステレオバッファリングしています。 それはそれは多少のプラットフォーム独立であるとschouldは、Windows、MacおよびUNIXプラットフォーム上でコンパイルOpenSceneGraphに基づいて構築されているのでまあこれは、100%正確ではありません。 他のほとんどのプラットフォームで利用可能な十分な選択肢があるのでしかし、私は唯一のLinuxで試してみました。

SIVは、異なるステレオモードでのJPSステレオ画像を表示することができます。 私は、ステレオモードのバッファ立体視およびクワッドでフルスクリーン/ウィンドウモードでそれを試してみました。 私がテストしたさまざまな出力デバイスは、NVIDIA Quadro FX 350MおよびFX 3400の私のビュージックスはVR920とrelevatorシャッターメガネであった。 それはまだdiashowモードのようないくつかの便利な機能を欠いている。

立体視モードでのウィンドウのようなビューアのスクリーンショット

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

名前SIVに関する注意事項は、SIVは、S tereoscopic メイジV iewerを意味しますが、私が見られるようなSIVはまた、北欧神話の神トールの妻の名前です。 を参照してください。 ウィキペディア:シフBehindthename:SIV SIFとSIVが同じ名前ですが、両方の記述が可能です。 かつて私はこれを見つけた、私はこの作品のためのクールな名前だと思った。

使用法:

。/ SIV [オプション] jpsfile(秒)
オプション:
-CullDrawThreadPerContext選択CullDrawThreadPerContext
ビューアのスレッドモデルです。
-CullThreadPerCameraDrawThreadPerContext選択
CullThreadPerCameraDrawThreadPerCo-
ビューアのntext型のスレッディングモデル。
-DrawThreadPerContext選択DrawThreadPerContext
ビューアのスレッドモデルです。
-SingleThreadedはスレッドSingleThreadedを選択
視聴者のためのモデル。
-ACCUM-RGB RGBリクエストアキュムレータバッファ
ビジュアル
-ACCUM-RGBAはRGBのアキュムレータバッファを要求
ビジュアル
-ccのリクエストのコンパイル·コンテキストを使用すると
スレッド
クリアカラーの<color>の背景色を設定します。
フォームビューア "R、G、B [、1]"。
ディスプレイ<type>はMONITOR |パワーウォール|
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 |チェッカー|
OFF | ON
·ウィンドウ<xyw h>は位置(x、y)およびサイズ​​を設定します。
(w、h)をビューアウィンドウの。
-Oの<option_string>は、オプション文字列への提供
ロードするために使用されるリーダ/ライタ
データベース
-eの内線番号が関連付けられているプラ​​グインをロードします。
指定された子を持つファイルを処理する
拡張
-hこの情報を表示または-help
-Lは<library>は、プラグインをロードします。

あなたは、ほとんどのオプションは、ビューアの基本クラスですosgViewerから来ることがあります。 これは、1つのそのようなシーンのまわりで飛ぶように "通常の" osgViewerコントロールを使用できるという利点を与える。 マウスの右ボタンを押しながらズームアウトのために上下にマウスを移動してみたり、インチまたは統計を切り替えるためのフルスクリーンモードまたはSキーを押して(FPSなど)の表示を切り替えるためのFを押してください

あなたは、コマンドラインで複数の。JPSファイルを供給することができます。 すなわち/ SIV *。JPSは、現在のフォルダ内のすべてのJPSファイルが表示されます。 icon wink SIV   a stereoscopic jps viewer for Linux

リストの最初の画像が表示されたらあなたには表示されている別の画像を選択しCURSOR_UP / DOWNまたはマウスホイールを使用することができます。 将来のバージョンで私がdiashow機能を実装することができます...

画像を表示するときに画像のファイル名は左下隅に表示されます。

:あなたは上のビューアを試すためのいくつかのJPS画像を見つけることができますジュノーからステレオ画像

可能性のある問題:

フルスクリーンクワッドで開始SIFデフォルトでは、ステレオモードのバッファとして。 お使いのグラフィックスハードウェアがこのモードをサポートしていない場合このように、ビューアは、次のエラーで終了します。

エラー:要求されたビジュアルを作成することができません。
GraphicsWindowが正常に作成されていません。
ビューア::実現するには、() - 任意のウィンドウを設定できませんでした

この場合には立体視モードやハードウェアも、最適の3Dモード(ステレオオプションを参照)してみてください。

あなたは、アプリケーションがセグメンテーションフォルトが発生することがあります。 最も可能性がある理由は、OpenSceneGraphは、lib / osgPluginsフォルダ内のライブラリosgdb_jp2.soを欠いているということです。 セグメンテーションフォルトがosgdb_jp2.soにアクセスすることである前に、アプリケーションとそれにしようとする最後の事をstraceの場合、これが理由です。 この問題は、SIVの次のバージョンで修正される予定です。 今のジャスパーをインストールし、OpenSceneGraphを再構築します。

ダウンロード: 88x31 SIV   a stereoscopic jps viewer for Linux Commercial license button SIV   a stereoscopic jps viewer for Linux

あなたが明示的にこのバージョンを使用する場合に限り、もはやこれらのファイルをダウンロードしないでください。 新しいバージョンは次のURLで入手できます。 SIV-1.0がリリースされました

私は創造的な一般的な非商用ライセンスの下でビューアを公開し​​ました。 あなたがしていることを確認してOpenScenegraphのビューアをコンパイルまたは実行しようとする前に、ライブラリをインストールする必要があります。 ここから、完全なソース(Eclipseプロジェクト)をダウンロードすることがあります。 SIVソース(281)または、こちらからx86_64のバイナリ: SIV-x86_64版(273) 。 複数のバイナリ形式は、将来的に利用できるかもしれません。 x86_64のバイナリフォアはOpenSceneGraph-2.8が必要になります。

ほとんどのLinuxディストリビューション用のバイナリは、からダウンロードすることができますwww.openscenegraph.org gentooにOpenSceneGraphを構築する方法については、に記載されていますPlopByte

ソースからのビルド:

ソースをアンパックからSIV /リリースのZIP、CDを構築するためとmakeを実行します。

今後の計画:

将来的には私はdiashow機能を実装し、ビューアにVR920 headtrackingを統合したいと思います。 それは、頭を回すことにより、3Dで海のパノラマ画像を表示するには、本当にクールであろう icon smile SIV   a stereoscopic jps viewer for Linux このイメージは平野が、シリンダーセグメント上に表示されていない理由です。 追跡のために、私は視聴者のカメラviewmatrixを取得するために、最初のVR920 headtracking用のドライバを記述する必要があります。 ビュージックス·フォーラムで私は、センサデータを読み取る方法を学ぶことができましたこれからの非動作するドライバを見つけたので、私はneccesary計算とキャリブレーションのメソッドを実装する必要があります。

まあ、私はあなたが3次元をお楽しみください。 必要であればビューアはMyGNU.deにリンクすること自由に感じなさい。

アップデート用にチューニング滞在

ユルゲン

 SIV   a stereoscopic jps viewer for Linux
1 Star2 Stars3 Stars4 Stars5 Stars (未評価)
Loading ... 読み込み中...
2009年3月5日

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