为什么微软不会在E3上发布基于Xbox的VR设备了?
微软游戏主机 Xbox 平台上的 VR 设备将缺席今年的E3电子展。待它发布时,极有可能是无线连接的。
而当 VR 登陆 Xbox 平台时,或许是在明年,那时的设备很有可能是无线连接的。
“我们的主要目标是能够在 Windows 10 电脑上成功实现我们的混合现实技术体验。”微软技术研究员 Alex Kipman 今天对外表示。“我们相信,现在 Windows PC 是混合现实技术的最佳平台,因为其开放的生态系统和庞大的用户安装基础为开发人员提供了最好的机会,同时 Windows 为消费者提供了最多的选择。”
“Windows 一直是各种技术的发源地,我们相信这也将适用于混合现实技术。鉴于我们在 Windows 上进行的混合现实方面的努力,并且我们认为 VR 眼镜应该是无线连接的。现在我们专注于为 PC 开发混合现实体验。”
该公司拒绝对这是否会影响在 2018 年发布 Xbox 平台上的 VR 设备发表看法。
今年3月份,微软宣布计划将混合现实(包括增强现实,虚拟现实等)融入到2018年的“Xbox系列产品”中。该公司特意表明即将发布的天蝎座主机也是如此。
“因为我们看到了4K游戏和高端VR产品在PC领域正在快速蓬勃发展,我们希望能够把这同样带到游戏主机中,”Xbox负责人Phil Spencer在去年的E3电子展中宣称。“天蝎座计划实际上是一台Xbox One主机,可以运行4K游戏,并搭载支持高端VR设备的硬件,如同今天在PC上看到的一样,当它发布时,它将是迄今为止最强大的平台。”
而下周 VR 将不会是微软 Xbox 新闻发布会的组成部分,那么肯定会有很多关于天蝎座主机的讨论。
opengl在WINDOWS XP上能用么
OpenGL(Open Graphics Library)是一个跨程序语言、跨平台的编程接口的规格。它用于二维及三维图象。这个界面由近三百五十个不同的函数调用组成,用简单的像素绘制复杂的三维景象。普遍应用于电子游戏工业中。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。OpenGL进化自SGI的早期3D接口IRIS GL。IRIS GL的一个限制是它只能访问底层硬件提供的特性。如果图形硬件不支持例如纹理映像这样的功能,那么应用程序就不能使用它。OpenGL通过在软件上对硬件不支持的特性提供支持的方法克服了这个问题,允许应用程序在相对低配置的系统上使用高级的图形特性。
OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些特别兴趣于建立一个统一的普遍可用的API的公司组成。根据OpenGL官方网站,2002年6月的ARB投票成员包括3Dlabs、Apple Computer、ATI Technologies、Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems。Microsoft曾是创立成员之一,但已于2003年3月退出,主要是因为微软的Direct3D已经成为OpenGL的竞争对手。
DirectX(Direct eXtension,简称DX)是由微软公司建立的游戏编程接口。由C++程序语言实作,遵循COM。因为DX的功能比OpenGL更全面而被多数PC游戏开发商采用。最新版本为DirectX 10.1和DirectX 9Ex(2006年11月30日),两者均只可于Windows Vista上使用。DirectX包含DirectGraphic、DirectPlay、DirectSound、DirectInput、DirectSetup等部份。Direct3D与DirectDraw已整合成DirectGraphic,而DirectShow亦已自原本的DirectX SDK中移到Windows平台SDK了。
DirectX出现之前,微软已经将OpenGL包括在Windows NT系统中,而在当时,OpenGL对硬件要求严苛,这限制了主要用户为专业工程师和CAD用户。Direct3D作为OpenGL的代替品被加入DirectX。随着硬件技术的发展,OpenGL成为行业标准,一场战役发生在DirectX的支持者和OpenGL的支持者,而且前者只支持Windows平台,而后者支持多平台。在实际应用中,游戏开发者常常两者同时使用,因为DirectX支持许多OpenGL所不支持的功能,比如音效和输入设备。而选择混合使用OpenGL和OpenAL的队伍也在壮大。
简单来说OpenGL是以二维像素加强三维图像为主的一个图像绘制程序,而DirectX是集成二维、三维、视频、音频、鼠标、键盘、手柄等一个多功能的多媒体中介程序。OpenGL是开源码,类似于Java编程,而DirectX是用C++程序语言。OpenGL通常用于专业的三维图像处理软件,如AutoCAD,3DMax等软件,而且支持OpenGL模式的显卡通常有着自己的三维处理器类似于主机板的中央处理器,除了可以运算已经设定好的三维函数还可以运算硬件不支持的三维新功能。而DirectX只能运行在微软的Windows系统,很多的三维函数是透过软件和系统的中央处理器运算而成,较为复杂,而且对于图像的处理和运行速度没有OpenGL来的快。
所以你的驱动需要有OpenGL或是DirectX的支持才可以运行游戏的这些模式。
【抄袭转载声明】本人在问问网站上的回答是个人在电脑硬件和软件的经验和各自厂家官方网上收集到的一些咨询。本人知道大家都是互相帮忙,互相解决问题。我不介意你们抄袭或转载我的答案,不过希望能注明转载的来源,这样也不枉费我花很多时间细心的回答问问用户的问题。谢谢。