1
Na warsztacie / Obsługa OpenVR
« dnia: 20 Listopada 2020, 17:52:20 »
Pisałem w wątku o zmianach w exe, ale tam w gąszczu zmian może się zagubić więc zakładam oddzielny wątek dla widoczności i dyskusji o tej funkcji.
Ostatnio została uruchomiona w exe wstępna obsługa OpenVR. Żeby tego użyć potrzeba:
- posiadać headset działający w SteamVR
- pobrać najnowsze exe rozwojowe z mojego brancha
(https://dev.azure.com/milek7/maszyna/_build lub https://ci.appveyor.com/project/Milek7/maszyna/history, należy kliknąć najnowszy build z gałęzi sim i z zakładki Artifacts pobrać exe, oraz wypakować do katalogu shaders/ zawartość shaders.zip)
- wypakować dodatkowe pliki konfiguracyjne: http://mm.milek7.pl/files/3k7cjopr3idhbc1ipgygiwuwgy/public?h=zBxhvqvFgQcvemQLzRN1F-yXnau9RRh9WNsRJo7jK3I (należy wypakować do głównego katalogu symulatora, tak aby w folderze openvrconfig były pliki .json)
- w pliku ini dodać wpisy:
Obecnie obsługa kontrolerów jest na wstępnym etapie, działająca jako celowanie w elementy kabiny wskaźnikiem i wybieranie dwóch dostępnych akcji. Dla kontrolera Index Knuckles dołączone jest mapowanie pod przyciskami A/B, dla innych trzeba samemu zbindować te akcje (PrimaryAction oraz SecondaryAction) w menu SteamVR. Dodatkowe sposoby obsługi oraz możliwość obsługi pozostałych funkcji symulatora kontrolerem będzie dodana w przyszłości.
https://youtu.be/mntI7eARhuQ
Ostatnio została uruchomiona w exe wstępna obsługa OpenVR. Żeby tego użyć potrzeba:
- posiadać headset działający w SteamVR
- pobrać najnowsze exe rozwojowe z mojego brancha
(https://dev.azure.com/milek7/maszyna/_build lub https://ci.appveyor.com/project/Milek7/maszyna/history, należy kliknąć najnowszy build z gałęzi sim i z zakładki Artifacts pobrać exe, oraz wypakować do katalogu shaders/ zawartość shaders.zip)
Cytuj
- do uruchomienia najnowszych exe potrzebny jest dodatkowy plik dll:
32bit: https://github.com/ValveSoftware/openvr/raw/0eb70325a4ea3edca2a0ff8aefa631f2529e6eb7/bin/win32/openvr_api.dll
64bit: https://github.com/ValveSoftware/openvr/raw/0eb70325a4ea3edca2a0ff8aefa631f2529e6eb7/bin/win64/openvr_api.dll
- oraz kolejny plik dll:
32bit: https://eu07.pl/userfiles/22158/glfw3_32.zip
64bit: https://eu07.pl/userfiles/22158/glfw3_64.zip
- wypakować dodatkowe pliki konfiguracyjne: http://mm.milek7.pl/files/3k7cjopr3idhbc1ipgygiwuwgy/public?h=zBxhvqvFgQcvemQLzRN1F-yXnau9RRh9WNsRJo7jK3I (należy wypakować do głównego katalogu symulatora, tak aby w folderze openvrconfig były pliki .json)
- w pliku ini dodać wpisy:
Kod: [Zaznacz]
vr.backend openvr
vr.enabled yes
Obecnie obsługa kontrolerów jest na wstępnym etapie, działająca jako celowanie w elementy kabiny wskaźnikiem i wybieranie dwóch dostępnych akcji. Dla kontrolera Index Knuckles dołączone jest mapowanie pod przyciskami A/B, dla innych trzeba samemu zbindować te akcje (PrimaryAction oraz SecondaryAction) w menu SteamVR. Dodatkowe sposoby obsługi oraz możliwość obsługi pozostałych funkcji symulatora kontrolerem będzie dodana w przyszłości.
https://youtu.be/mntI7eARhuQ