我要发帖 回复

中级会员

98

主题

747

积分

0

专家分

将军

:

私信
发表时间 : 2007-11-21 09:41:16 | 浏览 : 2677    评论 : 2
OSG的程序要比OpenGL程序简单方便,但是OpenGL出来的程序可以在任何立体显示播放立体,可OSG的程序做出的东西就不可以在立体显示器上播放立体,很郁闷啊,求助高手讲解其奥秘.

最近VR访客

FlySky 评论于2007-11-21 12:47:07
立体显示是一个老问题了~~~~~主要有两种方法可以解决:
1.设置Viewer
osg::DisplaySettings * displaysetting = new osg::DisplaySettings();
viewer->setDisplaySettings( displaysetting );
displaysetting->setStereo( true );

2.用osgviewer命令也同样可以实现
--stereo Use default stereo mode which is ANAGLYPHIC if not overriden by environmental variable
--stereo <mode> ANAGLYPHIC | QUAD_BUFFER | HORIZONTAL_SPLIT | VERTICAL_SPLIT | LEFT_EYE | RIGHT_EYE | ON | OFF
例如:
osgviewer --stereo glider.osg

OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709
Diamond 评论于2007-11-21 13:28:19
哦,我对OSG的程序不太懂,还没有接触过OSG的,但经常聊到,也有朋友和客户问到,很头疼啊!不过还是谢谢,
清华大学艺术与科学应用研究所
QQ:276889149   Mobile:15810116466   E-mail:lxcuijun@163.com

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-9-23 11:34 AM

返回顶部