环球快车 发表于 2012-1-16 15:27:21

使用3D眼镜实现立体效果


    本文介绍如何在OpenSceneGraph中设置立体视觉能力,让你体验3D的FlightGear世界。这是FlightGear的另一个很好的例子来体现它的灵活性和实用功能。重要声明:即使它可能不会构成任何危险,尽量避免过度使用不同颜色的眼镜。在飞行一段时间之后,让你的眼镜和大脑休息一段时间。

设置3D效果需要以下两个条件:1.配置好FlightGear的系统。2.一对“红-绿”或者“红-青”色3D眼镜
版本要求大于2.0版本进入系统后选择:View > Stereoscopic View选项,然后在Stereo Mode下拉菜单中选择ANAGL YPHICWindows & Linux设置1.打开FlightGear启动界面,选择飞机和机场。2.然后在进入系统前选择"Advanced"选项。3.在左侧菜单中选择"Environment"。4.点击"NEW"按钮,然后输入"OSG_STEREO=ON",后面的命令都是同样操作。5.全部命令(包括我们刚刚创建的)

[*]OSG_STEREO=ON
[*]OSG_STEREO_MODE=ANAGLYPHIC
[*]OSG_SCREEN_DISTANCE=0.7
[*]OSG_EYE_SEPARATION=0.06
[*]OSG_SCREEN_HEIGHT=0.19
[*]OSG_SCREEN_WIDTH=0.33
    结果应该如右侧显示,最后一直值输入完毕后,单击“OK”退出高级选项窗口。然后戴上3D眼镜,并点击“Run”。Mac OS X设置1.在Finder中,选择菜单 Go > Go to Folder...并输入不带引号的“~/.MacOSX” 。你会在你的用户目录进入一个隐藏文件夹。
2.你应该看见一个文件名字叫“environment.plist”,使用文本编辑器打开它。
3.在<dict>和</dict>标签之间添加以下内容:<key>OSG_EYE_SEPARATION</key>
<real>0.065</real>
<key>OSG_SCREEN_DISTANCE</key>
<real>0.75</real>
<key>OSG_STEREO</key>
<string>ON</string>
<key>OSG_STEREO_MODE</key>
<string>ANAGLYPHIC</string>输入完毕后保存并退出文件。
如果你没有看到environment.plist文件,你需要创建它。只需要在文本编辑器里建立一个新的文件(或其它编辑器,如:Tcao),输入下面的标签:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OSG_EYE_SEPARATION</key>
<real>0.065</real>
<key>OSG_SCREEN_DISTANCE</key>
<real>1</real>
<key>OSG_STEREO</key>
<string>ON</string>
<key>OSG_STEREO_MODE</key>
<string>ANAGLYPHIC</string>
</dict>
</plist>

jinchengde 发表于 2012-1-19 19:59:53

这个可以顶,太强悍了:loveliness:

Done 发表于 2012-1-27 16:42:36

强悍啊,刚好我有一副3D眼镜,学习了。。
页: [1]
查看完整版本: 使用3D眼镜实现立体效果