您现在的位置是: 首页 > 经典车型 经典车型

3d vision emulator

2024-10-31 17:11:38 40人已围观

简介3d vision emulator   希望我能够为您提供一些与3d vision emulator相关的信息和建议。如果您有任何疑问或需要更深入的解释,请告诉我。1.谁有破解 nVidia 3DTV Play 连接 3DTV 的方法谁有破解 nVidia 3DTV Play 连接 3DTV 的方

3d vision emulator

       希望我能够为您提供一些与3d vision emulator相关的信息和建议。如果您有任何疑问或需要更深入的解释,请告诉我。

1.谁有破解 nVidia 3DTV Play 连接 3DTV 的方法

谁有破解 nVidia 3DTV Play 连接 3DTV 的方法

       nVIDIA 基本上算是目前电脑相关领域上,推 3D 立体推的最勤劳的厂商了;他的 3D Vision(开箱文)系统,也算是目前电脑上数一数二完整的立体显示方案。尤其相较於 AMD 的 HD3D(官网)和 Intel 的 Intru 3D(官网)都只是提供 HDMI 1.4 的立体输出能力,nVIDIA 的 3D Vision 系统还提供了游戏的中介转换丶可以把一般的 Direct 3D 游戏立体化,功能算是多了不少~(AMD 和 Intel 的平台应该都需要额外的中介软体,例如 iZ3D Driver丶或是 DDD 的 TriDef 3-D)

       nVIDIA 的 3D Vision(官网丶注一)基本上是一整套的系统,要能使用,必须满足以下的条件(官方网页):

       ■Windows Vista 或 Windows 7 的作业系统

       ■支援 nVIDIA 3D Vision 的 GeForce 显示卡(基本上 GeForce 8 以後都支援)

       ■nVIDIA 3D Vision 套件(包含红外线同步讯号发射器以及 3D 立体眼镜)

       ■支援 nVIDIA 3D Vision 的 3D 立体萤幕

       这样的立体显示系统,基本上就是要完全符合 nVIDIA 所定义的标准丶并且全部使用 nVIDIA 相容的产品了~

       nVIDIA 3D TV Play

       但是实际上,目前在家用的立体显示方面,已经有定义出标准的 HDMI 1.4 讯号,也已经有不少支援 HDMI 1.4 3D 立体的电视丶萤幕了;而当使用这类的立体萤幕的时候,实际上都是要搭配电视/萤幕本身所配的立体眼镜,才能正确地看到立体效果的。所以,实际上在搭配 HDMI 1.4 的立体显示器的时候,是用不到 3D Vision 套件的!

       那 nVIDIA 在这方面有什麽解决方案吗?实际上,nVIDIA 针对有支援 HDMI 1.4 的新的显示卡(GeForce 200 以後的显示卡),有推出了所谓的「nVIDIA 3D TV Play」(官网丶系统需求),用来处理连接 HDMI 1.4 的 3D 电视/萤幕的状况。不过,很遗憾的是,虽然其实软体方面的功能都已经包在驱动程式里了,但是 3D TV Play 并不是完全免费的;要使用 nVIDIA 3D TV Play,目前有下面三种方案:

       ■如果电脑有连接 3D Vision 红外线同步讯号发射器的话,可以免费使用 3D TV Play

       ■部分套装电脑丶笔记电脑,有直接附赠 3D TV Play(列表)

       ■其他使用者,需要额外购买 3D TV Play(购物网站),才可以启用 3D TV Play 的功能

       也就是,对於一般组装电脑的使用者来说,要让电脑可以透过 HDMI 1.4 把立体画面送给 3D 电视来显示的话,要不就是买一组 3D Vision Kit 来接(实际不会用到,但是就是得接着),不然就是要购买 3D TV Play 的软体才可以;也就是,都得花钱买东西就是了~

       破解

       由於 nVIDIA 的显示卡驱动程式只要判断有接上 3D Vision 的红外线同步讯号发射器(以下简称「发射器」),就会允许使用 3D TV Play 的功能;所以理论上只要想办法让 nVIDIA 驱动程式认为电脑有接上发射器,就可以免费开启 3D TV Play 了~

       实际上可行吗?答案是可以的,有一位名叫 Alexpk 的俄国人,已经成功地透过透过微软的 Device Simulation Framework(微软网站),来建立一个虚拟的 USB 发射器装置丶让 3D TV Play 可以使用了!原作者的相关说明的网页自然也都是俄文的,不过可以透过 Google 翻译,勉强翻到可以阅读的状况(网址);或者,也可以参考《Tutorial: Enable 3DTV Play on any HDMI 1.4 Device for Free》这篇文章。接下来,则是 Heresy 自己的整理。

       这个模拟器可以在 Windows 7 的 32/ 位元版本下运作,要使用这个模拟器,需要先下载 Alexpk 所制作出来的程式, 3D-Vision-Emulator.zip (3.24 MB, 下载次数: 13746) 。这个压缩档解压缩後,会有六个档案丶和一个名为「DSF」的资料夹(如右图)。其中,档案的意义分别如下:

       ■DSF 这个资料夹里还有三个档案,就是 Device Simulation Framework 的 runtime 的安装程式。里面的「DSFxRuntime.msi」是 位元用的丶「DSFx86Runtime.msi」则是 32 位元用的。

       ■「3d.dll」和「3d_x.dll」是虚拟的红外线发射器所需要的档案,前者是 32 位元版丶後者则是 位元版。

       ■「init.bat」和「init_x.bat」这两个档案算是安装虚拟发射器用的。

       ■「enablestereo.wsf」这个档案是用来接上虚拟发射器用的脚本程式,「enablestereo.bat」则是用来执行这个脚本程式的批次档。

       而要安装的话,以 位元 Windows 来说,则是依照下面的流程:

       1.

       安装 Device Simulation Framework

       执行「DSFxRuntime.msi」(32 位元就是「DSFx86Runtime.msi」),以安装 Device Simulation Framework。

       2.

       安装虚拟发射器

       开启一个管理者权限的命令提示字元,然後以这个命令提示字元,来执行「init_x.bat」这个批次档(32 为原则是「init.bat」)以进行安装(注二)。不过要注意的一点是,由於这个步骤包含了要把「3d_x.dll」登记到系统里的动作,在安装之後,就不适合移动丶或是删除这些档案了;所以建议在执行这个步骤前,先决定要把这些档案放在哪里会比较好(注三)。

       详细步骤方法:

       1.

       按左下角 Windows 钮丶在「搜寻程式及档案」的地方输入「cmd」,然後压着键盘的 Ctrl丶Shfit 後,按下 Enter,就可以教出一个以管理者权限执行的命令提示字元了。

       2.

       假设 init_x.bat 这个档案的位置是在「D:\[Driver]\3Dvision」的话,在命令提示字元视窗里,就要先输入「D:」按 Enter丶切换到磁碟机 D:\,然後再输入「cd D:\[Driver]\3Dvision」按 Enter,进入到这个资料夹内。

       3.

       接下来输入「init_x」後按 Enter,就可以进行安装了~

       执行後应该会是这样的画面:

       3.

       接上虚拟发射器

       接下来,执行「enablestereo.bat」(这步骤不用管理员身分,所以直接点两下就可以了),他会去执行「enablestereo.wsf」这个脚本程式,来接上虚拟的 USB 发射器。 执行後会出现下面这样的视窗;请注意,这个视窗请先不要按右上角的「X」关闭!

       同时,在第一次执行的时候,装置管理员也会开始搜寻硬体丶并安装驱动程式;如果一切正确的话,驱动程式应该都可以正确地找到丶并安装。 安装完成後,在装置管理员里的「通用序列汇流排控制器」下,应该要多出「NVIDIA Stereoscopic 3D USB controller」这个装置(如图)(注四)。

       前面也有提到,这个跑出来的命令提示字元视窗不要直接关掉,这是因为实际上这边所执行的脚本程式,是用来控制虚拟发射器的连接状态的,因为如果直接关闭的话,就没有办法把虚拟的发射器给移除了!而如果确定不使用丶想要拔除这个虚拟发射器的时候,请到这个对话视窗里丶按一下 Enter 键,如此就可以把虚拟发射器移除丶并且关闭视窗了。而如果要再重新接上虚拟发射器的话,只要再执行「enablestereo.bat」一次就可以了~如果直接透过视窗右上角的「X」把视窗关闭的话,虚拟的发射器在重开机前,都会一直在电脑里无法移除,这点是要注意的。

       4.

       nVIDIA 驱动程式设定

       到这边为止,基本上是已经完成安装了!这个时候,电脑上就等同已经接上 nVIDIA 3D VISION 的红外线同步讯号发射器了!如果也有接上 3D Vision ready 的 120hz 显示器的话,理论上应该甚至可以直接打开 3D Vision 来用(当然,因为没有实际上的同步讯号发射器,所以是没办法用的)~

       而在 nVIDIA 的显示卡驱动程式里面,最大的改变会在於,在没有安装虚拟发射器前,他的「设定立体 3D」的选项里,只会有「3D Vision Discover」这种使用红蓝立体的体验方案(如下方左图丶官方介绍);而在安装了 3D Vision 的发射器丶或是这个虚拟的发射器後,它会多出「通用 CRT 显示器」和「通用 3D DLP 高画质电视(HDTV)」这两个选项。

       理论上如果有 nVIDIA 有支援的 HDMI 1.4 3D 电视(支援列表丶注五)的话,理论上这边也是会有「3D TV Play」这个对应的选项出现的;不过由於 Heresy 这边没有这样的显示器,所以在这边也就没办法做测试了。

       而之後要使用的时候呢,只要再执行「enablestereo.bat」,就可以模拟把 USB 发射器接上电脑的动作,然後开启 3D 功能了~如果希望一开机就马上可以用,也可以考虑把他加到启动里,让他一开机就自动被执行。

       整个方法就先介绍到这吧~不过 Heresy 这边并没有真的测试过接上 HDMI 1.4 的 3D 电视用过,只能说基本上应该是可以用的,其他就请有需求的人自己试试看了~另外,实际上由於这个方法使采用硬体模拟的方法,并没有去修改系统丶或是任何驱动程式的档案,所以理论上,应该之後也都是可以用的~

       附注

       1.nVIDIA 目前除了一般**市场的 3D Vision 外,也还有推出为了专业领域丶更高阶(也更贵的)的 3D Vision Pro(官网);主要的差异在於改采双向沟通的 RF 讯号来取代本来的红外线同步讯号,以达到更好的效果。不过这项产品,对於一般人来说,比较接触不到就是了。

       2.Heresy 有试过直接以管理员身分执行「init_x.bat」这个批次档,但是似乎没有办法正确安装。

       3.如果要移除,执行「"%PROGRAMFILES%\dsf\softehci\softehcicfg.exe" /remove」应该就可以了。

       4.目前 nVIDIA 最新版的 GeForce 驱动程式版本是 270.61(32bit丶bit),里面已经包含了 3D Vision 的驱动程式,理论上可以正确地安装在虚拟发射器上;如果不行的话,或许也可以试试看旧版丶独立的 3D Vision 驱动程式(最终版是 266.21)。

       而如果这时候多出来的 USB 装置不是叫这个名字的话(Heresy 这边是出现「USB 输入装置」),则代表上一个步骤「安装虚拟发射器」有问题,请再确认一次是否有安装正确。

       5.对於还没有出现在官方支援清单里的电视,或许可以考虑试试看《FIX: NVIDIA 3DTV PLAY Samsung 3d Plasma or other unsupported model》这篇的方法,透过强制修改显示器的驱动程式/EDID,来支援输出。

       6.这边教学的连结就直接贴在 nVIDIA 自家的 3D Vision Blog 上(连结),所以应该不算违法吧?

       要提醒大家, N卡这个3DTV Play功能, 主要是为玩立体游戏而设, 除了SSP可以直接使用作看3D**外, 论坛的3D影音播放器软件都仍未能支持, 而玩立体游戏只能设定在1280x720@60Hz的游戏设定, 原因是立体蓝光讯号标准不支持1080@60Hz, 而立体游戏的设定也不支持低于60Hz的刷新率, 除非你能找到一个游戏可以设定成1920x1080@24Hz.

       今天的讨论已经涵盖了“3d vision emulator”的各个方面。我希望您能够从中获得所需的信息,并利用这些知识在将来的学习和生活中取得更好的成果。如果您有任何问题或需要进一步的讨论,请随时告诉我。