五千年(敝帚自珍)

主题:【原创】中国的测量界真是挺牛的,不服不行。 -- 温雅颂

共:💬172 🌺974 🌵1
全看分页树展 · 主题 跟帖
家园 如果只是为了玩游戏的话,所有的nvidia

gforce系列以及后续的家用系列显卡,在nvidia的stereo驱动支持下,都可以实现openGL下的立体显示。

它的工作方式是,直接根据程序提交给显卡的openGL模型,计算两眼偏移后的两个平面图像,再交替发送给屏幕,配合合适的硬件,分别把两个图像送进左右两眼,这样就可以实现立体视觉。这种立体显示模式是只要屏幕进入全屏openGL就可以激活的,所以基本上所有的全屏3D游戏都可以通过这种方式实现立体显示。

所需要的硬件设备是立体眼镜(shutter glasses)和同步信号发射器(一个红外的emitter),这两个倒是不难找,网上就有出售的。另一个必须有的东西是CRT显示器:LCD的显示方式有些特殊,信号在发送到屏幕前好像有个缓存过程,所以屏幕显示跟vga的同步信号并不同步。假如想在1024x768以上看得舒服的话,CRT水平频率应该至少达到120kHz,这个在当今就比较难找了,呵呵。

ati的家用卡,据说有个Edimensional的驱动程序,也可以实现stereo,我没试过。

专业的显卡,比如nvidia的quadro fx系列,ati的fireGL,都支持3D stereo。不过至少nvidia quodro的3D stereo跟家用卡的工作方式不同,是需要在应用程序里用的专门函数来启动的,所以反而不能在多数游戏里用,而只能在专门的程序,比如3D设计之类的东西里实现。唯一的例外是quake3。

在stereo模式下玩3D游戏的视觉效果的确很震撼,不过由于视觉的深度感,大脑需要额外的反应时间,所以寻找目标可能会比非立体显示的要难。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河