Difference between revisions of "Virtual reality"

From Emulation General Wiki
Jump to navigation Jump to search
m
(Added Decaf VR)
Line 82: Line 82:
 
|HTC Vive, Oculus Rift, WindowsMR
 
|HTC Vive, Oculus Rift, WindowsMR
 
|{{✓}} ||?
 
|{{✓}} ||?
 +
|-
 +
|Decaf VR
 +
|[[Wii U emulators|Nintendo Wii U]]
 +
|Windows, Linux
 +
|[https://github.com/CarlKenner/decaf-emu/tree/VR Git]
 +
|Cinema screen
 +
|Oculus Rift
 +
|{{✗}} ||{{✗}}
 
|-
 
|-
 
!colspan="8"|Mobile
 
!colspan="8"|Mobile
Line 173: Line 181:
 
;PPSSPP VR: A VR fork by [https://github.com/CarlKenner/ CarlKenner] (AKA [https://www.reddit.com/user/2EyeGuy/ 2EyeGuy]). PPSSPP VR is a PlayStation Portable emulator for the Oculus Rift that lets you actually be inside PSP games. You are not playing on a virtual handheld or screen, you are inside the virtual world. Important: do not resize the mirror window while in VR mode! Otherwise the GUI will stop working.  It will still render at full resolution in the Rift. Don't forget to set the internal resolution to whatever you want, 6x works well. Check out [https://www.youtube.com/watch?v=lFEbMESRGVo this video] to see what it's like.
 
;PPSSPP VR: A VR fork by [https://github.com/CarlKenner/ CarlKenner] (AKA [https://www.reddit.com/user/2EyeGuy/ 2EyeGuy]). PPSSPP VR is a PlayStation Portable emulator for the Oculus Rift that lets you actually be inside PSP games. You are not playing on a virtual handheld or screen, you are inside the virtual world. Important: do not resize the mirror window while in VR mode! Otherwise the GUI will stop working.  It will still render at full resolution in the Rift. Don't forget to set the internal resolution to whatever you want, 6x works well. Check out [https://www.youtube.com/watch?v=lFEbMESRGVo this video] to see what it's like.
 
;Citra: Regular Citra merged support for side-by-side Stereoscopic 3D on Jun 18, 2018.<ref name="citrasbs">https://github.com/citra-emu/citra/pull/3632</ref><ref name="citrasbs2">https://citra-emu.org/entry/citra-progress-report-2018-q2/</ref> You can enable it by heading to <code>Emulation → Configure… → Graphics → Layout</code>, ticking the <code>Enable Stereoscopic 3D</code> checkbox, and changing the screen layout to <code>Side by Side</code>. This should make it possible to view the game in 3D with a VR headset, 3D TV, 3D monitor or 3D projector. For a VR headset, use something like [https://bigscreenvr.com/ Bigscreen] and enable SBS3D mode to show SBS content in your VR headset. <small>I haven't tested this and I'm unsure of how well it works / [[User:Jpx|Jpx]] ([[User talk:Jpx|talk]]) </small>
 
;Citra: Regular Citra merged support for side-by-side Stereoscopic 3D on Jun 18, 2018.<ref name="citrasbs">https://github.com/citra-emu/citra/pull/3632</ref><ref name="citrasbs2">https://citra-emu.org/entry/citra-progress-report-2018-q2/</ref> You can enable it by heading to <code>Emulation → Configure… → Graphics → Layout</code>, ticking the <code>Enable Stereoscopic 3D</code> checkbox, and changing the screen layout to <code>Side by Side</code>. This should make it possible to view the game in 3D with a VR headset, 3D TV, 3D monitor or 3D projector. For a VR headset, use something like [https://bigscreenvr.com/ Bigscreen] and enable SBS3D mode to show SBS content in your VR headset. <small>I haven't tested this and I'm unsure of how well it works / [[User:Jpx|Jpx]] ([[User talk:Jpx|talk]]) </small>
 +
;Decaf VR: A VR fork by [https://github.com/CarlKenner/ CarlKenner] (AKA [https://www.reddit.com/user/2EyeGuy/ 2EyeGuy]). Abadoned. It's just a 3m wide TV floating in the black void 1.5m in front of you (and another one behind you), with a correctly-sized gamepad screen held in your left hand.
  
 
==VR game room simulations==
 
==VR game room simulations==

Revision as of 14:09, 8 June 2019

Vr-nerd.png
3DNes VR

Virtual reality (VR) is a field of technology surrounding direct interactivity with virtual 3D environments. This is often achieved with a head-mounted display and some form of input tracking. Some new emulators and forks of established emulators have support for VR headsets. There are a lot of different ways the emulators use the features of VR headsets. A lot of them allow you to play the game on a big screen inside your headset. Some of them have a virtual game room where you can play on a CRT TV or arcade cabinet. Some of them allow you to play games in 3D, either by emulating the original experience of a native 3D system like Virtual Boy or by giving a new way to play a traditional 2D system like NES or GameCube in 3D.

Emulators with VR support

Name Emulates Operating System(s) Latest version Type Headset(s) Active Recommended
PC
3dSenVR Nintendo Entertainment System Windows V3 Preview ($) Rotatable 3D-view HTC Vive, Oculus Rift, WindowsMR
Dolphin VR Nintendo GameCube, Wii & N64 VC Windows 5.0-250 360, SBS, cinema screen HTC Vive, Oculus Rift
VBjin-OVR Nintendo Virtual Boy Windows 3.0 Oculus Rift
RetroArch Multi-system Multi-platform 1.18.0 SBS HTC Vive, Oculus Rift, WindowsMR
Emukit N64 VR Nintendo 64 Multi-platform Git 3D ? ?
PPSSPP VR Sony PSP Windows 1.1.1 360 inside game Oculus Rift ?
Citra Nintendo 3DS Windows, Linux, macOS Nightly SBS HTC Vive, Oculus Rift, WindowsMR ?
Decaf VR Nintendo Wii U Windows, Linux Git Cinema screen Oculus Rift
Mobile
ePSXe Sony PlayStation Android 2.0.10 ($) Google Cardboard ?
FPse Sony PlayStation Android 0.11.198 ($) Oculus, GearVR, Google Cardboard, Homido, etc. ?
PPSSPP Sony PSP Android 1.17.1 Cinema screen Google Cardboard ?
RetroArch Multi-system Multi-platform 1.18.0 SBS ? ?
VR MAME Arcade Android 1.0.1 Cinema screen Google Cardboard ?
VR VICE Commodore 64 Android 1.0.3 Cinema screen Google Cardboard ?
Standalone
VirtualBoyGo Nintendo Virtual Boy Android 1.2 ? Oculus Go ?
GearboyVR Game Boy/Color Android 1.0 Cinema screen Oculus Go ?

Comparison

3dSenVR
Converts two dimensional NES games to 3D and allows you to rotate and change the viewing angle. Was previously know as 3DNes VR, name was changed for upcoming release on Steam and itch.io.
Dolphin VR
A VR fork by CarlKenner (AKA 2EyeGuy). 3D Games can be played in Virtual Reality with accurate life-size scale, full FOV, a 3D HUD, independent aiming, and the ability to look around. 2D Games can be played on a life-size virtual screen at the correct angle, sometimes even in 3D. Supports Wii, GameCube and Nintendo 64 Virtual Console games. There are also romhacks that can be used to make games more VR friendly, an example being this Ocarina of Time romhack.
VBjin-OVR
Has a Head Locked mode where the screen is fixed in view and head tracking is ignored and a Immersive mode where the screen is placed in the world and head tracking is used to allow you to look around. This mode should be considered experimental and suffers from artifacts inherent to the Virtual Boy's implementation.
RetroArch
Can output side-by-side video for 3D games. This can be used to view the game in 3D with a VR headset, 3D TV, 3D projector or Android phone with cardboard. With these glsl-shaders it is possible to play both anaglyph systems (like Virtual Boy) and active shutter stereoscopic 3D games (like Famicom 3D System or SegaScope 3-D). For PC, use something like Bigscreen and enable SBS3D mode to show SBS content in your VR headset, for Android it should work right away.
Emukit N64 VR
Web based N64 emulation in 3D.
PPSSPP VR
A VR fork by CarlKenner (AKA 2EyeGuy). PPSSPP VR is a PlayStation Portable emulator for the Oculus Rift that lets you actually be inside PSP games. You are not playing on a virtual handheld or screen, you are inside the virtual world. Important: do not resize the mirror window while in VR mode! Otherwise the GUI will stop working. It will still render at full resolution in the Rift. Don't forget to set the internal resolution to whatever you want, 6x works well. Check out this video to see what it's like.
Citra
Regular Citra merged support for side-by-side Stereoscopic 3D on Jun 18, 2018.[1][2] You can enable it by heading to Emulation → Configure… → Graphics → Layout, ticking the Enable Stereoscopic 3D checkbox, and changing the screen layout to Side by Side. This should make it possible to view the game in 3D with a VR headset, 3D TV, 3D monitor or 3D projector. For a VR headset, use something like Bigscreen and enable SBS3D mode to show SBS content in your VR headset. I haven't tested this and I'm unsure of how well it works / Jpx (talk)
Decaf VR
A VR fork by CarlKenner (AKA 2EyeGuy). Abadoned. It's just a 3m wide TV floating in the black void 1.5m in front of you (and another one behind you), with a correctly-sized gamepad screen held in your left hand.

VR game room simulations

A VR game room simulation provides a simulated game room; within that room there are arcade machines or one or more classic consoles connected to ordinary 2d screens that the user can interact with as they would a real-life TV.

Name Emulates Operating System(s) Latest version Type Headset(s) Active Recommended
EmuVR Multi-system Windows Beta 90's game room HTC Vive, Oculus Rift, WindowsMR
New Retro Arcade: Neon Multi-system Windows Steam ($) 80's arcade HTC Vive, Oculus Rift
SEGA Mega Drive and Genesis Classics Sega Genesis Windows, macOS, Linux Steam ($) 90's game room HTC Vive, Oculus Rift

Comparison

EmuVR
Let's you play around in a virtual 90's gamers bedroom. Pick up games, connect cables and play them on your CRT TV. Uses RetroArch to run the games.
New Retro Arcade Neon
Virtual 80's/early 90's arcade. You can walk around, play arcade machines and other games. Uses libretro.
SEGA Mega Drive and Genesis Classics
Segas official emulator for Genesis games. Has a virtual 90's gamers bedroom. Look at game covers and play them on your CRT. Has mod support, it's possible to play your own ROMs and to play the official ROMs in other emulators.

References