Kamerasystemübersicht — MRTK2

Mit dem Kamerasystem kann Microsoft Mixed Reality Toolkit die Kamera der Anwendung für die Verwendung in Mixed Reality-Anwendungen konfigurieren und optimieren. Mit dem Kamerasystem können Anwendungen geschrieben werden, um sowohl undurchsichtige (z. B. virtuelle Realität) als auch transparente (z. B. Microsoft HoloLens) Geräte zu unterstützen, ohne Code schreiben zu müssen, um zwischen den einzelnen Anzeigetypen zu unterscheiden und diese zu berücksichtigen.

Aktivieren des Kamerasystems

Das Kamerasystem wird vom MixedRealityToolkit-Objekt (oder einer anderen Dienstregistrierungskomponente) verwaltet.

Die folgenden Schritte setzen die Verwendung des MixedRealityToolkit-Objekts voraus. Die schritte, die für andere Dienstregistrierungsstellen erforderlich sind, können unterschiedlich sein.

  1. Wählen Sie das MixedRealityToolkit-Objekt in der Szenenhierarchie aus.

    MRTK-konfigurierte Szenenhierarchie

  2. Navigieren Sie im Bereich Inspektor zum Abschnitt Kamerasystem, und stellen Sie sicher, dass Kamerasystem aktivieren aktiviert ist.

    Aktivieren des Kamerasystems

  3. Wählen Sie die Kamerasystemimplementierung aus. Die von MRTK bereitgestellte Standardklassenimplementierung ist .MixedRealityCameraSystem

    Kamerasystemimplementierung auswählen

  4. Auswählen des gewünschten Konfigurationsprofils

    Kamerasystemprofil auswählen

Konfigurieren des Kamerasystems

Einstellungsanbieter

Anbieter von Kameraeinstellungen

Kameraeinstellungsanbieter ermöglichen die plattformspezifische Konfiguration der Kamera. Diese Einstellungen können benutzerdefinierte Konfigurationsschritte und/oder Komponenten enthalten.

Anbieter können hinzugefügt werden, indem Sie auf die Schaltfläche Kameraeinstellungsanbieter hinzufügen klicken. Sie können entfernt werden, indem Sie rechts neben dem Namen des Anbieters auf die Schaltfläche klicken - .

Hinweis

Nicht für alle Plattformen ist ein Kameraeinstellungsanbieter erforderlich. Wenn keine Anbieter vorhanden sind, die mit der Plattform kompatibel sind, auf der die Anwendung ausgeführt wird, wendet Microsoft Mixed Reality Toolkit die grundlegenden Standardwerte an.

Anzeigeeinstellungen

Kameraanzeigeeinstellungen

Anzeigeeinstellungen werden sowohl für undurchsichtige (z. B. Virtual Reality) als auch für transparente (z. B. Microsoft HoloLens) Anzeigen angegeben. Die Kamera wird zur Laufzeit mit diesen Einstellungen konfiguriert.

Nahe Clip

Die clipnahe Ebene ist in Metern die nächstgelegene, die ein virtuelles Objekt für die Kamera sein kann und trotzdem gerendert werden kann. Für einen größtmöglichen Benutzerkomfort wird empfohlen, diesen Wert größer als 0 zu machen. Das vorherige Bild enthält Werte, die sich auf einer Vielzahl von Geräten als komfortabel erwiesen haben.

Far Clip

Die weit entfernte Clipebene ist in Metern die am weitesten entfernte, die ein virtuelles Objekt für die Kamera sein kann und trotzdem gerendert werden kann. Für transparente Geräte wird empfohlen, dass dieser Wert relativ nahe liegt, um den realen Raum nicht übermäßig zu überschreiten und die immersiven Qualitäten der Anwendung zu unterbrechen.

Flags löschen

Der Wert clear flags gibt an, wie die Anzeige beim Zeichnen gelöscht wird. Für Virtual Reality-Umgebungen wird dieser Wert am häufigsten auf Skybox festgelegt. Für transparente Anzeigen wird empfohlen, dies auf Farbe festzulegen.

Hintergrundfarbe

Wenn die eindeutigen Flags nicht auf Skybox festgelegt sind, wird die Eigenschaft "Hintergrundfarbe" angezeigt.

Qualitätseinstellungen

Der Wert der Qualitätseinstellungen gibt die Grafikqualität an, die Unity beim Rendern der Szene verwenden soll. Die Qualitätsstufe ist eine Einstellung auf Projektebene und ist für keine Kamera spezifisch. Weitere Informationen finden Sie im Qualitätsartikel in der Unity-Dokumentation.

Weitere Informationen