私はこれらの声明が真実であると信じています:
1) すべてのユニバーサル アプリはホログラムとして機能します
2) HTML/JSを使用してユニバーサルアプリを構築可能
これは、Web テクノロジを使用してホログラフィック ユニバーサル アプリを構築できるということですか? たとえば、D3.js のホログラフィック ビジュアライゼーション ダッシュボードですか?
私はこれらの声明が真実であると信じています:
1) すべてのユニバーサル アプリはホログラムとして機能します
2) HTML/JSを使用してユニバーサルアプリを構築可能
これは、Web テクノロジを使用してホログラフィック ユニバーサル アプリを構築できるということですか? たとえば、D3.js のホログラフィック ビジュアライゼーション ダッシュボードですか?
断言するにはまだ時期尚早ですが、ここに私が見つけたいくつかの情報があります。
更新: 開発者が html でアプリを作成できるようにする HoloJS と呼ばれるライブラリがあります。
まず、仮定 1 と 2 は正しいです。javascript/html で UWP (Universal Windows Platform) アプリをビルドする方法があります。これは、環境内のどこかに配置された 2D ウィンドウで webgl を実行できる UWP JS アプリを作成できることを意味します。Microsoft Edge でアプリを実行することもできます。
したがって、2D のダッシュボードを 3D の部屋に表示するだけなら、可能性は十分にありそうです。アプリケーションでユーザーの周囲に 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"
そのため、アプリを全画面表示するか、アプリがユーザーの顔の前に表示されるようにする方法を見つけてから、サーバーを使用して hololens から Web アプリに API 呼び出しを送信し、ユーザーの周りのジオメトリを変換することができます。
ホログラフィック ビジュアライゼーションが必要な場合は、threejs アプリ内に D3 ビジュアライゼーションを統合することを検討する価値があるかもしれません。https://www.youtube.com/watch?v=bWjn1N4SJsk
環境内で 2D 画面だけが必要な場合は、通常どおりに開発し、ホロレンズ内で Edge を使用します。