Schnellstart - Microsoft Hololens

Dieses Tutorial behandelt die grundlegende AR-Einrichtung mit Microsoft Hololens.

Wir setzen fort, wo wir beim Einstieg aufgehört haben.

AR-Einstellungen 

Wähle “Views > Project Settings”, was die “Project Settings”-Ansicht auf der rechten Seite des Fensters öffnet:

Schnellstart - Microsoft Hololens

Öffne das “AR”-Panel und wähle für “framework” “webxr” aus.

Unter “rendering” stelle den Klarfarben-“alpha” (A:) Wert auf 0, um sicherzustellen, dass der Hintergrund transparent ist:

Schnellstart - Microsoft Hololens

Anzeige auf der Hololens 

Zum Zeitpunkt des Schreibens unterstützt Microsoft Edge auf der Hololens keine Port-Weiterleitung.

Stattdessen müssen wir eine Domain einrichten, die auf den Desktop verweist, auf dem der Wonderland Editor läuft. Als zweiten Schritt müssen wir SSL auf dieser Domain aktivieren, was die WebXR Device API für nicht-lokale Domains erfordert.

Wir geben hier nur grobe Leitlinien, aber der Prozess wird folgendermaßen aussehen:

Eine Domain erwerben 

Besorge dir eine günstige Domain. Je kürzer, desto einfacher wird es sein, sie in die Hololens einzugeben.

Konfiguriere diese Domain so, dass sie auf die externe IP-Adresse deines Desktops zeigt. Stelle sicher, dass dein Router so konfiguriert ist, dass ein von dir gewählter Port (z. B. 8080) zu dieser Domain weitergeleitet wird.

Ein SSL-Zertifikat abrufen 

Für eine kostenlose Option nutze Let’s Encrypt, um SSL-Zertifikate für deine Domain zu bekommen.

Let’s Encrypt verwendet das “ACME-Protokoll”, um zu überprüfen, dass du tatsächlich die Maschine kontrollierst, auf die die Domain zeigt. Das bedeutet, dass du einen ACME-Client (z. B. Certbot) einmal beim Abrufen der Zertifikate und beim Aktualisieren derselben ausführen musst.

Über den ACME-Client erhältst du die Zertifikatsdateien: .crt, .key und optional .pem.

Zertifikat im Wonderland Editor festlegen 

Öffne “Views > Preferences”, um die Preferences-Ansicht zu öffnen, die projektübergreifende Einstellungen für deine Wonderland Editor-Installation enthält.

Hier kannst du SSL im Tab “Server” aktivieren und mindestens die “SSL certificate file” und “SSL key file” festlegen.

Schnellstart - Microsoft Hololens

Nach dem Stoppen und Starten des Servers durch Klicken auf “localhost:8080” oben im Editor-Fenster solltest du jetzt in der Lage sein, das AR-Projekt von der Microsoft Hololens aus zu betrachten, indem du deine Domain aufrufst.

Soft Reloading 

Um Seitenneuladungen zu ermöglichen, ohne die AR-Sitzung auf der Microsoft Hololens zu verlassen, kannst du “soft reloading” aktivieren, das nur den Inhalt der Wonderland Engine-Szene aktualisiert.

Um “soft reloading” zu aktivieren, deaktiviere “Force full page reloads” in “Views > Preferences > Startup”:

Schnellstart - Microsoft Hololens