QQ登录

只需一步,快速开始

查看: 6664|回复: 2
打印 上一主题 下一主题

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

[复制链接]

主题

好友

815

积分

航院研究生

跳转到指定楼层
楼主
发表于 2012-1-16 15:27:21 |只看该作者 |倒序浏览

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

设置3D效果需要以下两个条件:
1.配置好FlightGear的系统。
2.一对“红-绿”或者“红-青”色3D眼镜
版本要求大于2.0版本
进入系统后选择:View > Stereoscopic View选项,然后在Stereo Mode下拉菜单中选择ANAGL YPHIC
Windows & 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>
分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏1

主题

好友

450

积分

版主

沙发
发表于 2012-1-19 19:59:53 |只看该作者
这个可以顶,太强悍了
回复

使用道具 举报

主题

好友

108

积分

航院新生

板凳
发表于 2012-1-27 16:42:36 |只看该作者
强悍啊,刚好我有一副3D眼镜,学习了。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

本版积分规则

手机版|联系我们| FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2024-5-4 21:53

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部