Niedawno firma Oculus zaczęła wysyłać klientom swój pierwszy zestaw zamówień na Oculus Rift, co ma przyspieszyć rynek wirtualnej rzeczywistości. Dyrektor generalny Facebooka, Mark Zuckerberg, ogłosił również, że szeroka gama gier będzie dostępna w dniu premiery lub wkrótce po niej, a jeszcze więcej jest w fazie rozwoju.
Osoby zainteresowane udziałem w tej ekscytującej nowej branży mogą używać Oculus SDK do tworzenia gier na Rift, z firmą niedawno aktualizującą SDK o nowe funkcje dla osób zainteresowanych rozwijaniem wirtualnej rzeczywistości Gry.
(PRZECZYTAJ TAKŻE: Gra Dimensional Intersection pojawi się na PC na Steam, PlayStation VR i Oculus tej jesieni)
Najnowsza wersja pakietu Oculus PC SDK zawiera wiele nowych funkcji, w tym obsługę konsumenckiej wersji oprogramowania Rift, wsparcie cyklu życia aplikacji, natywne integracje z najnowszymi wersjami Unity i Unreal Engine oraz Asynchronous Timewarp (ATW). Oto wszystkie nowe funkcje:
- Dodano asynchroniczny TimeWarp (ATW). Aby uzyskać więcej informacji, zobacz Asynchroniczny TimeWarp.
- Dodano funkcje zarządzania skupieniem w rzeczywistości wirtualnej, które pomagają płynnie przenosić użytkowników między grą lub doświadczeniem a Oculus Home. Aby uzyskać więcej informacji, zobacz Zarządzanie skupieniem VR.
- Zaktualizowano kolejkę, aby była adaptacyjna. Kolejkuj wcześniej przetworzone klatki z 2,8 milisekundy wcześniej, aby poprawić równoległość procesora i karty graficznej. Adaptacyjne wyprzedzanie kolejki działa podobnie, ale automatycznie dostosowuje czas rozpoczęcia od 0 do -1 klatek (w zależności od aktualnej wydajności).
- Dodano wskaźnik wydajności, który wyświetla się, gdy aplikacja działa wolno lub nie utrzymuje szybkości klatek. Aby uzyskać więcej informacji, zobacz Wskaźnik wydajności
- Dodano interfejs wydajności Oculus Compositor (ovrPerfHud_CompRenderTiming) i zmieniono nazwę interfejsu wydajności aplikacji (ovrPerfHud_RenderTiming) na ovrPerfHud_CompRenderTiming.
- Wsparcie dla DirectX 12 (DX12).
Oculus udostępnił także Platform SDK 1.0, który umożliwia programistom dodawanie do Twoich gier i aplikacji funkcji, takich jak tabele wyników, dobieranie graczy w trybie wieloosobowym i sieci peer-to-peer.