我相信以下陈述是正确的:
1)所有通用应用程序都可以作为全息影像工作
2)通用应用程序可以使用HTML/JS构建
这是否意味着我可以使用Web技术构建全息通用应用程序?例如,使用D3.js创建全息可视化仪表板?
我相信以下陈述是正确的:
1)所有通用应用程序都可以作为全息影像工作
2)通用应用程序可以使用HTML/JS构建
这是否意味着我可以使用Web技术构建全息通用应用程序?例如,使用D3.js创建全息可视化仪表板?
现在还为时过早,但这是我能找到的一些信息。
更新:现在有一个名为HoloJS的库,允许开发人员使用HTML编写应用程序。
首先,您的假设1和2是正确的。有方法可以使用JavaScript/HTML构建UWP(通用Windows平台)应用程序。这意味着您可以编写一个UWP JS应用程序,该应用程序可以在放置在环境中某个位置的2D窗口中运行WebGL。您也可以在Microsoft Edge上运行您的应用程序。
因此,如果您想要的只是在3D房间中显示2D仪表板,那么看起来非常可行。如果您希望应用程序在用户周围渲染3D对象,则需要解决一些问题。
引用自https://forums.hololens.com/discussion/80/is-it-possible-to-use-webgl-with-hololens-repost#latest
"Holographic apps are powered by the same graphics stack as the rest of the Windows 10 ecosystem. That means that just like the Xbox and Win32 games, apps for HoloLens are built on top of DirectX."
如果您想要围绕用户进行3D可视化,那么您只能使用Unity或DirectX。但是可能有一种方法...
在这个页面的底部,一个用户http://forums.hololens.com/discussion/80/is-it-possible-to-use-webgl-with-hololens-repost说:
"That is interesting idea. If I understand correctly, you are trying to hook your Edge browser with your HoloLens and project 3D graphics with WebGL on your Edge browser based on the REST APIs available from HoloLens"