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:
Ö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:
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.
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”: