2016-04-29 5 views

Odpowiedz

8

Jest jeszcze za wcześnie, by powiedzieć jednoznacznie, ale oto niektóre informacje, które mogłem znaleźć.

AKTUALIZACJA: Istnieje teraz biblioteka o nazwie HoloJS, która pozwala programistom pisać aplikacje w html.

Najpierw twoje założenia 1 i 2 są poprawne. Istnieją sposoby na budowanie aplikacji UWP (Universal Windows Platform) w javascript/html. Oznacza to, że możesz napisać aplikację UWP JS, która może uruchamiać webgl w oknie 2D umieszczonym gdzieś w twoim środowisku. Możesz także uruchomić swoją aplikację na Microsoft Edge.

Więc jeśli chcesz tylko wyświetlić panel 2D w pokoju 3D, tak to wygląda bardzo możliwe. Jeśli chcesz, aby aplikacja renderowała obiekty 3D wokół użytkownika, musisz rozwiązać pewne problemy.

Cytat z 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." 

Więc jesteś niby zablokowany z obu Jedności lub DirectX jeśli chcesz wizualizacje 3D, które otaczają użytkownika. Ale nie może być sposobem ...

Użytkownik u dołu tej strony http://forums.hololens.com/discussion/80/is-it-possible-to-use-webgl-with-hololens-repost powiedział:

"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" 

Więc można chyba swoją aplikację w trybie pełnoekranowym lub znaleźć jakiś sposób, aby upewnić się, że jest z przodu twarz użytkownika, a następnie użyj serwera do przekierowania wywołań API z hololenów do aplikacji internetowej w celu przekształcenia geometrii wokół użytkownika.

Warto zajrzeć do integracji wizualizacji D3 wewnątrz aplikacji threejs, jeśli chcesz holograficzne wizualizacje. https://www.youtube.com/watch?v=bWjn1N4SJsk

Jeśli po prostu chcesz, aby ekran 2D w środowisku rozwijał się normalnie i używał Edge wewnątrz hololenów.

Powiązane problemy