Freigeben über


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. Mithilfe des Kamerasystems können Anwendungen so geschrieben werden, dass sie sowohl undurchsichtige (z. B. virtuelle Realität) als auch transparente (z. B. Microsoft HoloLens) Geräte unterstützen, ohne Code schreiben zu müssen, um zwischen den einzelnen Anzeigetypen zu unterscheiden und 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 vom MRTK bereitgestellte Standardklassenimplementierung ist .MixedRealityCameraSystem

    Auswählen der Kamerasystemimplementierung

  4. Auswählen des gewünschten Konfigurationsprofils

    Kamerasystemprofil auswählen

Konfigurieren des Kamerasystems

Einstellungsanbieter

Kameraeinstellungsanbieter

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 auf die - Schaltfläche rechts neben dem Namen des Anbieters 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 grundlegende 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.

Near Clip

Die Nahe Clipebene ist in Metern die nächste, die ein virtuelles Objekt für die Kamera sein kann und trotzdem gerendert werden kann. Für den größtmöglichen Benutzerkomfort wird empfohlen, diesen Wert größer als 0 (null) zu machen. Die vorherige Abbildung enthält Werte, die auf einer Vielzahl von Geräten als komfortabel befunden wurden.

Far Clip

Die entfernte Clipebene ist in Metern die weiteste, 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 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 Clear Flags nicht auf Skybox festgelegt sind, wird die Eigenschaft für die 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 nicht für eine Kamera spezifisch. Weitere Informationen finden Sie im Qualitätsartikel in der Unity-Dokumentation.

Siehe auch