SIV病毒-立体太平绅士观众为Linux

在承诺JPS的观众为Linux ,这里的SIV首次发布,首先到S tereoscopic 法师至五 iewer为Linux支持四缓冲立体。 嗯,这是不是100%正确的,因为它是对OpenSceneGraph的建立,它是有点平台无关和schould Windows,Mac和Unix平台上编译。 不过,我只尝试使用Linux,因为有足够的替代品适用于大多数其他平台。

SIV是太平绅士立体图像显示在不同的立体模式。 我试图在全屏/窗口模式与补色立体和四缓冲立体模式。 不同的输出设备,我测试了我的Vuzix VR920 relevator快门眼镜的NVIDIA Quadro FX 350M和FX 3400。 它仍然缺少一些便利的功能像diashow模式。

补色立体模式在浏览器窗口的截图:

jpsviewer anaglyph SIV   a stereoscopic jps viewer for Linux

SIV的说明,关于SIV病毒的名称表示 S tereoscopic 法师至五 iewer,但我发现SIV是在北欧神话中的神托尔的妻子的名字。 参见: 维基百科:SIFBehindthename:西夫 SIF和SIV是相同的名称,无论著作是可能的。 一次,我发现这个,我还以为这是一个很酷的名字为这件作品。

用法:

/ SIV [选项] jpsfile(S)
选项​​:
-CullDrawThreadPerContext选择CullDrawThreadPerContext
观众的线程模型。
- CullThreadPerCameraDrawThreadPerContext选择
CullThreadPerCameraDrawThreadPerCo-
ntext的线程模型观众。
-DrawThreadPerContext选择DrawThreadPerContext
观众的线程模型。
-SingleThreaded选择SingleThreaded线程
为观众模式。
累积-RGB要求RGB累加器缓冲区
视觉
- 累积 - RGBA请求RGB累加器缓冲区
视觉
-CC编译上下文的使用要求和
线程
清晰,色彩<色彩>设置背景颜色
观众在形式的“R,G,B,A]”。
显示<TYPE>显示器| POWERWALL |
REALITY_CENTER |
HEAD_MOUNTED_DISPLAY
- RGBA申请RGBA颜色缓冲区视觉
样品<NUM>要求多重采样的视觉
屏幕<NUM>设置屏幕,使用时多
屏幕是目前的。
序列化绘制说明<mode>关开 - 设置系列化
提请派遣
模具请求模板缓冲视觉
立体声使用默认的立体声模式,这是
补色立体,如果不重写
环境变量
立体声说明<mode>补色立体| QUAD_BUFFER
HORIZONTAL_SPLIT | VERTICAL_SPLIT |
LEFT_EYE | RIGHT_EYE |
HORIZONTAL_INTERLACE |
VERTICAL_INTERLACE |棋盘|
ON | OFF
窗口<xyw H>设置(X,Y)的位置和大小
(W,H)的浏览器窗口。
- O <option_string>提供一个选项字符串
读者/作家用来加载
数据库
-E <extension>加载与插件
处理指定的文件
延期
-h或-help显示本信息
-L <library>加载插件

您可能会注意到,大多数选项osgViewer,这是对观众的基类。 这给人的优势,即可以使用,如现场周围飞行的“正常”osgViewer控制。 抱着试试看的鼠标右键缩小或英寸移动鼠标向上或向下,或按F切换全屏模式或 S切换统计(FPS等)显示。

你可以在命令行提供的倍数。JPS文件。 即/ SIV *。太平绅士将显示在当前文件夹中的所有太平绅士文件 icon wink SIV   a stereoscopic jps viewer for Linux

一旦正在显示列表的第一个形象,你可能会使用CURSOR_UP /向下或鼠标滚轮来选择不同的图像被显示。 在未来的版本中,我可能实施diashow功能...

显示图像时,图像的文件名会显示在左下角。

你可以找到一些尝试观众太平绅士图像: 从朱诺的立体图像

可能出现的问题:

作为默认的SIF开始在全屏四缓冲立体模式。 因此,如果您的图形硬件不支持这种模式下,观众将退出与以下错误:

错误:无法创建要求视觉。
GraphicsWindow尚未创建成功。
浏览器::实现() - 没有设立任何Windows

在这种情况下,尝试补色立体模式或在apropiate为您的硬件3D模式(见立体声选项)。

您可能会遇到应用程序段错误。 最可能的原因是你的OpenSceneGraph的缺乏,在lib / osgPlugins文件夹的库osgdb_jp2.so。 如果你strace的应用程序和最后一件事,它试图在段错误是访问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项目): (281)SIV病毒的来源或从这里x86_64的二进制: SIV-x86_64的(267) 。 可能在未来提供更多的二进制格式。 脱颖而出x86_64的二进制文件,你需要OpenSceneGraph的-2.8。

大多数Linux发行版的二进制文件,可以从www.openscenegraph.org下载。 关于如何建立在Gentoo OpenSceneGraph的说明书上可以找到PlopByte

从源代码构建:

对于从源头解压ZIP和CD SIV /发行建设和运行make。

未来的计划:

对于未来,我希望,实施diashow功能和融入观众VR920头部跟踪。 通过转动头部,以查看在3D海全景图像,它会很酷 icon smile SIV   a stereoscopic jps viewer for Linux 这是为什么图像不显示普通,但对一个圆筒段的原因。 跟踪我就得先写VR920头部跟踪司机,得到观众的相机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