|
【任务】:
pc:苹果471(显卡:9600mgt)
api:opengl
显示设备:120mhz dlp投影
眼镜:遮挡式3d眼镜
组成分时立体显示。
【思考过程】:
一、观看设备主要是硬件设备,容易解决
1、120mhz dlp投影达到分时立体显示的最低要求;
2、遮挡式3d眼镜可以选择nvidia(贵,好看)的或者红网(便宜,不好看)的。
二、程序显示问题
时分系统,程序显示要支持左右眼画面交替显示。现成的驱动:nvidia stereo 3d,iz3d都宣称可以支持。可是实际使用中有诸多要求
1.nvidia stereo 3d:
a。对opengl支持不好;
b。471的显卡达不到要求,需要8800gt、9600gt以上;
c必须要安装vista以上的操作系统。
2.iz3d:
a.对opengl支持需要付费,但是我在使用中发现不能支持。
综合以上考虑,只能:a。自行实现左右眼画面 b。左右眼画面交替显示。
【解决】:
一、自行实现左右眼画面
利用脱屏渲染,framebufferobject可以轻松实现 左右眼的图像(FR,FL)
二、左右眼画面交替显示
在显示刷新率120hz下,交替显示左右眼的图像(FR,FL)。
【问题】:
在显示刷新率120hz下,交替显示左右眼的图像(FR,FL)。小生实在不会解决。
问题可以简化为:我有两个图片,如何在opengl中交替显示,且满足显示刷新率(120hz)。
请大侠指教! |
|