3D Web内容可以从DirectX,Apple的金属和vulkan获得电梯
游戏中的一个大问题是不相容的。为Windows编写的游戏和DirectX在Mac或Android设备上赢得了工作。Vulkan Games在Android上工作,但不是苹果设备,有自己的金属API。
这是标准设置组织Khronos希望使用新形成的3D便携性探索组来解决的一个问题。该集团的目标是开发一个接口,所以通过用vulkan,DirectX和金属低级API无缝连接,通过无缝连接到Web上的3D游戏和内容。
3D API探索小组刚刚形成并仍在探索这个想法,任何解决方案仍然很长一段时间。但福利会巨大:网络游戏将在多个平台和设备上更好地工作,游戏开发将更有效率。
它不完全清楚3D API最终如何工作。但目前的想法是开发一个可用的包装器,因此游戏代码可以转换为高效率的vulkan,DirectX 12和金属系统。问题是互动3D游戏是否能够利用GPU的全部力量,这是DirectX 12等低级API和vulkan在渲染图形和游戏时做得很好。
DirectX 12,Vulkan和Metal API主要用于游戏和其他图形应用,但不是呈现Web内容。此包装器可以桥接该差距,并且还可以帮助改善将3D Web内容的传送到VR耳机。
今天的大多数浏览器都支持WebGL 2.0,它通过利用GPU的功率来帮助在浏览器中呈现更好的3D图形。大多数浏览器已经支持WebGL 2.0,许多公司都计划使用WebGL的底层技术提供游戏和VR内容。
有许多移动件以确保3D API有效地工作。它可能集成到WebGL中,它将提供更深入的图形和GPU计算,用于从Web上渲染3D内容。Khronos刚刚开始在Khronos集团总裁Neil Trevett工作的WebGL上,在最近的游戏开发人员会议上在Khronos演示文稿中在视频中表示。
Tevett说,它不仅仅是API,还必须遮住语言,也必须是PD。来自Khronos和Microsoft的开源工具可以帮助定义3D可移植性API。
在GDC,Khronos还详细的OpenXR计划,是在网上传递VR内容的新标准。所有主要的VR公司都在努力背后,但在该清单中缺少微软和苹果。第一个标准可能会在12到18个月内出现。
OpenXR背后的想法是提出标准,因此VR程序在所有头戴式显示器上工作。重点是创建标准以收集输入和跟踪数据。