▲ 0 r/PicoXR

Moonlight XR v0.4: realtime 2D to 3D PC streaming. New 3D engine, cinema rooms, surround sound, gamepad mode, 120 Hz, picture controls, 19 languages. Free and open source.

youtube.com
u/Headset-Historian — 13 days ago
▲ 164 r/OculusQuest+1 crossposts

Moonlight XR - v0.3 released - Stream any flat content to your headset and turn it into 3D! Free and open source.

You can grab it on Sidequest or on my Github here: https://github.com/Gilleece/moonlight-android-xr/releases

For those new to moonlight, it's a client for streaming from devices that support Sunshine/Apollo. So from your PC, steamdeck etc. Any content you stream to Moonlight XR gets turned into 3D in real time though a machine learning model running on the headset itself (so nothing tricky to setup or configure, it just works everytime). It's 3D as in like 3D movies, not full blown VR.

This version has added in an ambilight feature, a ton of bug fixes, real time tweakable settings, better controller/hand tracking support, a hand tracking toggle, real 3D environments with realtime lighting and much more. Overall the app is in a good place in terms of stability and usability. Hope you all enjoy!

sidequestvr.com
u/Headset-Historian — 1 month ago
▲ 40 r/PicoXR+1 crossposts

Moonlight XR - v0.3 released - Free open source game streaming with realtime 2D->3D conversion

Moonlight XR is a streaming client for Sunshine/Apollo that allows you to stream any content from your PC to your Quest, Pico (and other) headsets and turn those streams into 3D in real-time. (3D as in 3D movies, not VR).

## Moonlight XR v0.3

This is the biggest update yet, bringing a lot of new features and bug fixes! Hope you all enjoy.

First things first **You will need to uninstall the v0.1 or v0.2 and pair to your pc again** (Should never need to do this again!) The app's package name changed (part of preparing for Google's developer verification), so v0.3 installs

alongside old versions instead of upgrading. Install v0.3, pair with your

host once, then uninstall the old copy. Your host-side settings are untouched.

Everything below was verified on both a Quest 3 and a Pico 4 Ultra. Other headsets have issues? Please send me the logs, you'll find them in the Downloads folder of your headset.

### In-headset settings panel

Allows you to change various settings in real-time, including more granular control of the screen. Any controls not in here can be found in the menu of Moonlight XR's launcher (before immersive mode), some settings such as resolution can only be changed before the stream starts.

### Virtual keyboard

Virtual keyboard for input to host PC.

### Environments: New 3D rooms

Added a "minimal room" and a "PSX Cinema". These are not just 360 images but actual 3D spaces with lighting from the screen impacting them. I will be adding more, much higher quality, over time but for now these were to test that I could do it without a game engine and get a workable result.

The PSX cinema is credit to ["VR Cinema Environment"](https://skfb.ly/6VuIX) by

fangzhangmnm (CC BY 4.0).

### Ambilight

A glow behind the screen, sampled from the picture's edges, Philips style.

On by default as the performance hit is essentially zero and adds a nice effect. It can be toggled off in the realtime settings, and the intensity can also be changed.

### Exit button

Let's you exit without needing to depend on your headset's built in home button. Truly revolutionary stuff!

### Environment Resolution Picker

A new setting for how sharply the 3D rooms render, in the 2D settings menu:

Low (used automatically on Quest 2 era headsets), Standard (the default),

High, and an experimental Ultra that ignores what the headset asks for and

may hitch or stutter. If a room looks aliased to you, try High.

### Settings menu cleanup

Everything you can change live in the headset now lives only there. The 2D settings menu keeps only what has

to be set before a session starts. VR mode also drops its "experimental"

label.

### Sharpening

Compositor sharpening on the screen layers, on runtimes that offer it. It

runs inside the compositor's own sampling pass, so it is free. Defaults to quality, I find everything looks better with it on but it's up to you!

### Bug fixes

- Double-clicking works now.

- Resizing by a corner keeps the screen centred where you put it instead

of walking it toward the dragged corner.

- The corner resize brackets no longer can get stuck within the boundaries of the screen

- The pairing PIN no longer vanishes after a few seconds when you look away

or take the headset off to type it into the host.

- Starting a session with passthrough enabled no longer sometimes comes up

in a black room on Pico.

- Opening a panel with the glow on no longer blanks the display for a

moment on headsets with a low compositor layer limit.

### Smaller things

- The controller laser is filtered with a One Euro filter: steadier on small

buttons, no added lag on fast moves.

- With passthrough off and no environment picked, you now get black rather

than a surprise panorama.

- Picking an environment no longer also clicks whatever was on the host

screen behind the grid.

- A plain text log (Download/MoonlightXR/moonlight.log on the headset) that

you can send with bug reports. Grab it over USB, or simply send it from within your headset.

### Older headsets

On XR2 Gen 1 devices (Quest 2 / Pico 4/Neo 3 Link era) the app now applies a more

conservative first-run profile: 1440p, 72 fps, and a lower depth inference

rate, with realtime 3D kept on. I haven't actually confirmed these are good settings as I don't have any of those headsets right now. If it runs badly (or well!) on yours then please let me know (and send the log file!).

### Known issues

- Occasional audio pops and brief stutters during streams. Under

investigation; current evidence points at the stream path rather than the

renderer. Often settles after the first couple of minutes.

- The disocclusion stretch at object edges in realtime 3D remains; a mono

source cannot supply those pixels, and anything better is future work.

- Keyboard: no pipe/tilde/backtick, no key repeat yet.

github.com
u/Headset-Historian — 1 month ago

GoldenEye Omniport - Initial release - Android, MacOS and Linux native ports

Hi folks,

I've been working on a port for Pico and Quest VR headsets and on route to that endgoal it made sense to make a desktop and android port, in that order. Project Midas is another desktop port that is looking to be much better than mine so for pure PC gaming I would highly recommend keeping an eye on that! My main focus here is not the PC version, it's the upcoming VR version and to a lesser extent the android version.

I have implement controller support on all version, and android also has touchscreen controls. You need to bring your own legally obtained rom but it's just drag and drop and you're good to go. Super easy! For android you just launch the game, it will ask you to point it towards your rom on your android device and you choose the file, and that's it. It will remember that file from then on so it's one and done.

Performance is at 30fps currently. Next steps for me will be getting 120fps native working, as that will be needed for VR and is nice to have in general, I also will have a windows version soon. After those 2 changes I will switch to fully being focused on the VR port which will take some time.

Hope you all enjoy!

Android footage here: https://www.youtube.com/watch?v=F8XpCQ4vYfk

github.com
u/Headset-Historian — 2 months ago

GoldenEye Omniport (PC, android, VR) - Currently running natively on Mac. Linux, Windows, Android and VR to come soon.

I recorded the laptop itself to showcase the controls, might have been an odd choice ha.

I noticed a few hours ago another PC port went up, probably better than this one tbh but I wanted to share this one as the primary gold is the native VR version down the road.

Code is available here: https://github.com/Gilleece/goldeneye-omniport

youtube.com
u/Headset-Historian — 2 months ago

Today really does seem like it might be the day. It's the first time I've truly believed, waiting for a Tested or LTT video to drop and shatter my whole world. Hopefully we're finally there today though.

Although really it's just the calm before the preorder storm where we end up realising we didn't get into the initial batch and the entire waiting process begins anew!

Regardless, it's been a pleasure everyone. This has been the most unhinged community I have ever been part of and wouldn't have it any other way.

reddit.com
u/Headset-Historian — 2 months ago
▲ 326 r/PicoXR+2 crossposts

Moonlight Android XR - A moonlight client for VR headsets that does realtime 3D conversion on the headset itself. Free and open source!

github.com
u/Headset-Historian — 2 months ago
▲ 20 r/PicoXR

v2 of CitraVR (3DS emulator) for Pico has been released! Immersive mode and keyboard input fixed. Should be feature complete with the Quest version, enjoy!

github.com
u/Headset-Historian — 4 months ago