我能用HTML制作一个可以在Hololens上运行的通用应用程序吗?

7

我相信以下陈述是正确的:

1)所有通用应用程序都可以作为全息影像工作

2)通用应用程序可以使用HTML/JS构建

这是否意味着我可以使用Web技术构建全息通用应用程序?例如,使用D3.js创建全息可视化仪表板?

1个回答

8

现在还为时过早,但这是我能找到的一些信息。

更新:现在有一个名为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"

因此,你可以全屏显示应用程序或找到某种方法确保它在用户面前,并使用服务器将 API 调用从 Hololens 导向你的 Web 应用程序,以便围绕用户转换几何体。如果你想要全息可视化效果,可能值得考虑在 threejs 应用程序中集成 D3 可视化。https://www.youtube.com/watch?v=bWjn1N4SJsk如果你只希望在环境中有一个 2D 屏幕,则可以像平常开发一样使用 Edge 内部的Hololens。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接