Changes

Jump to navigation Jump to search

Virtual reality

466 bytes added, 19:52, 16 March 2023
VR game room simulations
==Overview==
Virtual reality is still in it its early days. All applications (such as emulators) that want to support a VR headset have to deal with different APIs, controls and sensors unique to each platform. This will hopefully get better now that [[Wikipedia:OpenXR|OpenXR]] has been released. OpenXR is an open and royalty-free standard from Khronos (the organization behind open standards such as OpenGL and Vulkan) that will act as a middle man between VR/AR hardware of all sorts with the purpose to solve VR/AR fragmentation. This will hopefully make it possible to implent VR code once with the OpenXR API and have it compatible with all current and future VR headsets. If OpenXR succeeds, VR support in more regular emulators is much more likely.
==Emulators with VR support==
! scole="col"|VR<ref group=N>Emulators with VR support have support for VR functions such as head tracking, first person viewing, VR controller input methods, etc.</ref>
! scole="col"|3D<ref group=N>Emulators with 3D support can output the video in 3D, this can be used to view the game in 3D with a VR headset.</ref>
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="910"|PC / x86
|-
|[[3dSen|3dSen VR]]
|[[3dSen#Download|{{3dSenVRVer}} ($)]]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[Dolphin VR]]
|[https://dolphinvr.wordpress.com/downloads/ 5.0-250]
|HTC Vive, Oculus Rift
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[https://github.com/braindx/vbjin-ovr VBjin-OVR]
|[https://github.com/braindx/vbjin-ovr/releases/download/3.0/VBjin-OVR.exe 3.0]
|Oculus Rift
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[[RetroArch]]
|[http://buildbot.libretro.com/stable/ {{RetroArchVer}}]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[https://medium.com/webmr/emukit-2-immersive-psx-n64-vr-on-the-web-7c1ec110a592 Emukit VR]
|[https://github.com/exokitxr/emukit Git]
|?
|? ||{{✓}} ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|[https://forums.oculusvr.com/community/discussion/26990/ppsspp-vr-playstation-portable-emulator PPSSPP VR]
|[https://drive.google.com/open?id=1KDg9SB9Fn4nulS6abBofMy7rUyDGth5- 1.1.1]
|Oculus Rift
|{{✓}} ||{{✓}} ||? ||{{✗}} ||?{{TBD}}
|-
|[[Citra]]
|[https://citra-emu.org/download/ Nightly]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|[[Dolphin]]
|[https://dolphin-emu.org/download/ Dev]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|[[RPCS3]]
|[https://github.com/RPCS3/rpcs3/releases {{RPCS3Ver}}]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|Decaf VR
|[https://github.com/CarlKenner/decaf-emu/tree/VR Git]
|Oculus Rift
|? ||? ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[https://www.reddit.com/r/emulation/comments/czdif4/unofficial_3d_gba_retroarch_core/ VBA-Next 3D fork]
|N/A
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||? ||{{}} ||{{✗}}
|-
!colspan="910"|Mobile / ARM
|-
|[[ePSXe]]
|[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe {{EpsxeAndroidVer}} ($)]
|Google Cardboard
|? ||? ||{{✗}} ||{{✓}} ||?{{TBD}}
|-
|FPse
|[https://play.google.com/store/apps/details?id=com.emulator.fpse {{FpseAndroidVer}} ($)]
|Oculus, GearVR, Google Cardboard, Homido, etc.
|? ||? ||{{✗}} ||{{✓}} ||?{{TBD}}
<!--
Seems inactive
|[[PPSSPP]]
|[[PlayStation Portable emulators|PSP]]
|align=left|{{Icon|Android}} {{Icon|iOS}}
|[http://buildbot.orphis.net/ppsspp/ {{PPSSPPVer}}]
|Google Cardboard
|? ||? ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|[[RetroArch]]
|[http://buildbot.libretro.com/stable/ {{RetroArchVer}}]
|?
|? ||{{✓}} ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|[[Dolphin]]
|[https://dolphin-emu.org/download/ Dev]
|Google Cardboard
|? ||{{✓}} ||{{✓}} ||?{{✓}} ||{{TBD}}
|-
|[https://gp2x.org/android/vrmame/ VR MAME]
|[https://play.google.com/store/apps/details?id=org.gp2x.cmame 1.0.1]
|Google Cardboard
|? ||? ||? ||{{✗}} ||?{{TBD}}
|-
|[https://gp2x.org/android/vrvice/ VR VICE]
|[https://play.google.com/store/apps/details?id=org.gp2x.cvice 1.0.3]
|Google Cardboard
|? ||? ||{{✓}} ||{{✗}} ||?{{TBD}}
|-
!colspan="910"|Standalone
|-
|VirtualBoyGo
|[https://github.com/CidVonHighwind/VirtualBoyGo 1.3.1]
|Oculus Quest, Oculus Go
|? ||? ||{{✓}} ||{{✗}} ||{{TBD}}
|-
|VRC64
|[https://github.com/petermg/VRC64 1.1]
|Oculus Quest, Oculus Go
|{{✓}} ||{{✗}} ||? ||{{}} ||{{TBD}}
|-
|GearboyVR
|[https://github.com/CidVonHighwind/GearboyVR 1.0]
|Oculus Go
|? ||? ||{{✓}} ||{{✗}} ||{{TBD}}
|-
|NES SPACE
|[[Nintendo Entertainment System emulators|NES]]
|align=left|{{Icon|Android}}
|[https://chesstar.itch.io/nes-space 2020.0601 1023 ($)]
|Oculus Quest
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|}
<references group=N/>
! scole="col"|Type
! scole="col"|Headset(s)
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|90's game room
|HTC Vive, Oculus Rift, WindowsMR
|? ||{{✓}} ||{{✓}}
|-
|[http://digitalcybercherries.com/new-retro-arcade-neon/ New Retro Arcade: Neon]
|80's arcade
|Valve Index, HTC Vive, Oculus Rift
|{{✗}} ||{{✗}} ||{{✓}}
|-
|[https://megadriveclassics.sega.com/ SEGA Mega Drive and Genesis Classics]
|90's game room
|Valve Index, HTC Vive, Oculus Rift
|{{✗}} ||{{✗}} ||{{✓}}
|-
|[https://www.indiegogo.com/projects/retrovr/#/ RetroVR]
|90's game room
||Oculus Quest, Oculus Go
|? ||{{}} ||{{✗}}
|}
Anonymous user

Navigation menu