OpenXR, otwarty standard tworzący ustandaryzowany sposób komunikacji sprzętu i aplikacji XR, doczekał się pierwszej dużej aktualizacji. OpenXR 1.1 ewoluuje standard, wprowadzając nowe funkcje, które były ważne dla branży, ale wcześniej nie były standaryzowane.
OpenXR, wspierany przez organ normalizacyjny Khronos Group, jest bezpłatnym standardem, którego celem jest standaryzacja rozwoju aplikacji VR i AR, tworząc bardziej interoperacyjny ekosystem. Standard jest rozwijany od kwietnia 2017 r. i z biegiem czasu stał się obsługiwany przez praktycznie każdą większą firmę zajmującą się sprzętem, platformą i silnikiem w branży VR, w tym kluczowych graczy AR – ale w szczególności nie Apple.
Po wydaniu OpenXR 1.0 w 2019 r. w tym tygodniu wydanie OpenXR 1.1 to pierwsza poważna aktualizacja standardu od ponad czterech i pół roku.
Aktualizacja pokazuje, że standard ewoluuje w miarę pojawiania się potrzeb branżowych, co jest częścią projektu standardu.
W strukturę OpenXR wbudowane jest pojęcie „rozszerzeń”, czyli funkcji specyficznych dla dostawcy, które mogą dostosować funkcjonalność OpenXR bez konieczności wcześniejszego przechodzenia przez proces dostosowywania do oficjalnego standardu.
W niektórych przypadkach takie rozszerzenia obejmują funkcjonalność, która ostatecznie staje się na tyle uniwersalna, że uzasadnia włączenie jej do ogólnego standardu. W ten sposób rozszerzenia mogą być „promowane” i umieszczane w standardzie OpenXR, aby wszyscy mogli z nich korzystać i wspierać.
OpenXR 1.1 zawiera pięć funkcji, które pierwotnie zaczęły się jako rozszerzenia:
Lokalne piętro: zapewnia nową przestrzeń referencyjną z wyrównanym grawitacyjnie, zablokowanym na całym świecie początkiem dla treści w skali stojącej, które można wycentrować do bieżącej pozycji użytkownika za naciśnięciem przycisku bez procedury kalibracji. Ma również wbudowaną szacunkową wysokość podłogi. Więcej szczegółów na temat funkcjonalności Local Floor i jej wartości dla programistów znajdziesz w tym poście na blogu.
Stereo z renderowaniem Foveated: zapewnia konfigurację widoku głównego umożliwiającą realizację renderowania ze śledzeniem wzroku lub stałego renderowania z ruchem wzrokowym dla zestawów słuchawkowych XR za pośrednictwem wielu interfejsów API renderowania grafiki. Jego użycie jest szczególnie korzystne w przypadku wydajnego renderowania wyświetlaczy o dużej liczbie pikseli, które powodują duże obciążenie procesora graficznego. Oryginalne rozszerzenie dostawcy zostało natywnie zaadaptowane w Unity, Unreal, a ostatnio przez NVIDIA Omniverse.
Powierzchnia uchwytu: zapewnia standardowy identyfikator pozycji, który niezawodnie zakotwicza treść wizualną w odniesieniu do fizycznej dłoni użytkownika, niezależnie od tego, czy pozycja dłoni jest śledzona bezpośrednio, czy też wywnioskowana z pozycji i orientacji fizycznego kontrolera.
XrUuid: zapewnia wspólny typ danych do przechowywania uniwersalnego unikalnego identyfikatora zgodny z normą IETF RFC 4122.
xrLocateSpaces: udostępnia funkcję lokalizowania spacji, która poprawia wydajność i upraszcza kod aplikacji, umożliwiając aplikacji zlokalizowanie tablicy spacji w jednym wywołaniu funkcji, wypełniając „tablicę struktur” (AoS), zamiast ograniczać się do lokalizowania pojedynczej spacji na wywołanie funkcji .
Wbudowanie tych rozszerzeń bezpośrednio w OpenXR reprezentuje konsensus branży co do zapotrzebowania na te funkcje i sposobu ich wdrażania w całym ekosystemie.
OpenXR 1.1 zawiera także różne ulepszenia istniejących funkcji i wyjaśnia niektóre możliwości, aby uczynić standard bardziej przejrzystym dla tych, którzy chcą budować implementacje zgodne ze standardem.
W przyszłości grupa robocza OpenXR (składająca się z przedstawicieli firm członkowskich, które kierują standardem) twierdzi, że planuje w przyszłości bardziej regularne aktualizacje OpenXR, zapewniając ciągłe dodawanie nowych możliwości w miarę ewolucji potrzeb branży.
„OpenXR 1.1 stanowi znaczący kamień milowy w rozwoju tego otwartego standardu, który stał się powszechnie przyjęty w całej branży XR. OpenXR 1.0 zapewnił podstawowe możliwości i podstawę do eksperymentowania z nową funkcjonalnością poprzez rozszerzenia” – mówi Alfredo Muniz, przewodniczący grupy roboczej OpenXR. „Teraz Grupa Robocza skupia się na zarządzaniu regularnymi aktualizacjami specyfikacji podstawowych, które równoważą potrzebę elastyczności w dostarczaniu nowych funkcjonalności z konsolidacją sprawdzonej technologii w celu zmniejszenia fragmentacji i umożliwienia prawdziwej przenośności aplikacji między platformami”.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoData.Network Pionowe generatywne AI. Wzmocnij się. Dostęp tutaj.
- PlatoAiStream. Inteligencja Web3. Wiedza wzmocniona. Dostęp tutaj.
- PlatonESG. Węgiel Czysta technologia, Energia, Środowisko, Słoneczny, Gospodarowanie odpadami. Dostęp tutaj.
- Platon Zdrowie. Inteligencja w zakresie biotechnologii i badań klinicznych. Dostęp tutaj.
- Źródło: https://www.roadtovr.com/openxr-1-1-update-shows-industry-consensus-on-key-technical-features/
- :ma
- :Jest
- :nie
- 1
- 2017
- 2019
- 30
- a
- O nas
- w poprzek
- w dodatku
- przyjęty
- Cele
- Wszystkie kategorie
- również
- an
- i
- Pszczoła
- Apple
- Zastosowanie
- aplikacje
- kwiecień
- AR
- SĄ
- Szyk
- AS
- At
- dostępny
- Bilans
- Baseline
- BE
- stają się
- staje się
- być
- jest
- korzystny
- Blog
- ciało
- budować
- wbudowany
- ale
- przycisk
- by
- wezwanie
- CAN
- możliwości
- Etui
- Krzesło
- jaśniejsze
- kod
- wspólny
- Firmy
- sukcesy firma
- systemu
- Zgoda
- Składający się
- konsolidacja
- zawartość
- kontynuować
- rdzeń
- tworzy
- Aktualny
- dostosować
- dane
- Kreowanie
- Wnętrze
- detale
- deweloperzy
- oprogramowania
- bezpośrednio
- wyświetlacze
- Ekosystem
- skutecznie
- wyłaniać się
- umożliwiać
- umożliwiając
- silnik
- dość
- zapewnienie
- szczególnie
- szacunkowa
- ostatecznie
- Każdy
- ewoluuje
- ewoluuje
- ewoluuje
- Przede wszystkim system został opracowany
- rozbudowa
- rozszerzenia
- Korzyści
- i terminów, a
- pięć
- ustalony
- Elastyczność
- piętro
- następujący sposób
- W razie zamówieenia projektu
- Naprzód
- Fundacja
- cztery
- Foveated rendering
- podział
- Framework
- od
- funkcjonować
- Funkcjonalność
- Go
- będzie
- GPU
- grafika
- Zarządzanie
- Pół
- ręka
- sprzęt komputerowy
- Słuchawki z mikrofonem
- ciężki
- wysokość
- przytrzymaj
- W jaki sposób
- HTTPS
- identyfikator
- wdrożenia
- realizowane
- ważny
- podnieść
- ulepszenia
- in
- zawierać
- obejmuje
- Włącznie z
- włączenie
- włączenie
- przemysł
- przemysłu
- wywnioskowano
- zamiast
- Interfejs
- interoperacyjne
- najnowszych
- IT
- JEGO
- Klawisz
- Ograniczony
- załadować
- miejscowy
- lokowanie
- poważny
- robić
- Dokonywanie
- zarządzanie
- Maksymalna szerokość
- członek
- kamień milowy
- jeszcze
- wielokrotność
- natywnie
- Potrzebować
- potrzeba
- wymagania
- Nowości
- szczególnie
- Pojęcie
- Nvidia
- of
- urzędnik
- Omniwersum
- on
- koncepcja
- or
- pochodzenie
- oryginalny
- pierwotnie
- Wynik
- koniec
- ogólny
- część
- dla
- jest gwarancją najlepszej jakości, które mogą dostarczyć Ci Twoje monitory,
- fizyczny
- plany
- Platforma
- plato
- Analiza danych Platona
- PlatoDane
- ruchliwość
- poza
- position
- Post
- naciśnij
- poprzednio
- pierwotny
- procedura
- wygląda tak
- Sprawdzony
- pod warunkiem,
- zapewnia
- położyć
- zrealizować
- niedawno
- zmniejszyć
- odniesienie
- regularny
- względny
- zwolnić
- wykonanie
- Przedstawiciele
- reprezentuje
- darmowe
- mówią
- widziany
- widzi
- STATEK
- powinien
- Targi
- znaczący
- upraszczać
- ponieważ
- pojedynczy
- kilka
- Typ przestrzeni
- obowiązuje
- specyfikacja
- standard
- standardy
- rozpoczęty
- sterować
- taki
- wsparcie
- Utrzymany
- Powierzchnia
- Techniczny
- Technologia
- niż
- że
- Połączenia
- Te
- one
- to
- tych
- Przez
- poprzez
- A zatem
- czas
- do
- prawdziwy
- rodzaj
- wyjątkowy
- Jedność
- uniwersalny
- uniwersalnie
- Nierealny
- Aktualizacja
- Nowości
- posługiwać się
- Użytkownik
- wartość
- różnorodny
- sprzedawca
- Zobacz i wysłuchaj
- prawie
- wizualny
- vr
- Przemysł VR
- chcieć
- Nakaz
- była
- Droga..
- czy
- który
- szeroko
- w
- bez
- pracujący
- Grupa robocza
- XR
- Słuchawki XR
- lat
- zefirnet