Die ratifizierte Erweiterung macht sichtbare und verborgene Bereiche pro Ansicht verfügbar. Erfahren Sie, wie Sie Fragmente reduzieren, ohne Ränder zu erstellen oder eine feste Maske anzunehmen.
Direkte Antwort
Mit der ratifizierten Erweiterung XR_KHR_visibility_mask können Sie ein Netz aus sichtbaren oder verborgenen Dreiecken oder eine Kontur nach Ansicht abfragen. Die Anwendung kann den verborgenen Bereich nutzen, um Fragmente zu vermeiden, die das Objektiv niemals anzeigt, und so die GPU-Arbeit zu reduzieren. Die Maske hängt von der Laufzeit- und Ansichtskonfiguration ab, kann sich ändern und ist möglicherweise nicht verfügbar. Daher sollte es als optionale Optimierung mit Rückgriff auf vollständiges Rendering behandelt werden.
Die Optimierung erfolgt vor der Schattierung
Das Schablonieren oder Ausschneiden des verborgenen Bereichs verhindert die Bearbeitung von Fragmenten außerhalb des Bereichs, der die Augen erreicht.
Jede Ansicht hat ihre eigene Geometrie
Verwenden Sie nicht die linke Maske auf der rechten Seite und gehen Sie nicht davon aus, dass zwei Geräte dieselbe Kontur freilegen.
Ereignissignale ändern sich
Die Laufzeit kann Sie darüber informieren, dass sich die Maske geändert hat. Caches müssen aktualisiert werden, bevor mit der Optimierung fortgefahren werden kann.
Abwesenheit erfordert Rückzug
Nullzählungen oder nicht verfügbare Extents sollten zu einem normalen Rendering und niemals zu einem leeren Bildschirm führen.
Nexus-Lesung
Implementieren Sie es als optionalen Pfad, messen Sie die GPU-Verstärkung und testen Sie Edges auf allen unterstützten Laufzeiten und Konfigurationen.
FAQ
Ist die Verlängerung ratifiziert?
Ja. XR_KHR_visibility_mask hat den Ratifizierungsstatus und hängt von OpenXR 1.0 ab.
Ist die Maske auf beiden Augen gleich?
Es sollte nicht angenommen werden. Die Abfrage erfolgt per Ansicht und Konfiguration.
Was tun, wenn keine Maske vorhanden ist?
Rendern Sie die vollständige Ansicht und zeichnen Sie die Abwesenheit als erwartetes Fallback auf.
Wichtige Leitfäden, um tiefer in die Entscheidung einzutauchen
Diese redaktionelle Analyse wurde von Nexus anhand der unten aufgeführten offiziellen Quellen erstellt, die am 31. Oktober 2026 konsultiert wurden. Der Text ist original und interpretiert praktische Implikationen für Unternehmen.
- Khronos – XR_KHR_visibility_mask: ratifizierter Status, Abhängigkeiten und Erweiterungsobjekte.
- Khronos – xrGetVisibilityMaskKHR: Abfrage nach Ansicht, Maskentypen, Puffern und fehlenden Daten.
Von der Hauptquelle gemeldetes Datum: OpenXR 1.1.65, veröffentlicht am 16. Oktober 2026; Analyse am 31. Oktober 2026.

