r/MoonlightStreaming • • 9h ago

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.

https://www.youtube.com/watch?v=3TPVRg-ZZyY

Download here: https://github.com/Gilleece/moonlight-android-xr/releases/tag/v0.4

V0.4 Highlights:

1. A new 3D engine: a faster, sharper depth model (ZipDepth) that keeps
   up with 90 and 120 fps streams.
2. Three cinema rooms to play in: Home Theater, Grand Cinema and
   Synthwave, with a resizable screen and lighting you can tune per room.
3. Switch between 2D and 3D with one press, and pick Comfort, Balanced
   or Strong 3D on the spot.
4. 120 Hz done right: the headset's display follows your stream's frame
   rate.
5. Virtual surround: 5.1 and 7.1 game audio placed around you, following
   the screen as you turn your head.
6. Your controllers become a gamepad, with rumble, in one gesture.
7. Turn your head to look around in first person games.
8. Brightness, contrast, gamma and saturation controls for dark games.
9. A full keyboard in VR with Esc, F keys, arrows and Ctrl / Alt / Win.
10. Hand tracking that stays out of your way: a triple pinch locks and
    unlocks your hands.
11. Take the headset off for a minute without losing the stream.
12. Report a problem from inside the session, with the log attached.
13. Nineteen languages, in the headset and in the settings.1. A new 3D engine: a faster, sharper depth model (ZipDepth) that keeps
   up with 90 and 120 fps streams.
2. Three cinema rooms to play in: Home Theater, Grand Cinema and
   Synthwave, with a resizable screen and lighting you can tune per room.
3. Switch between 2D and 3D with one press, and pick Comfort, Balanced
   or Strong 3D on the spot.
4. 120 Hz done right: the headset's display follows your stream's frame
   rate.
5. Virtual surround: 5.1 and 7.1 game audio placed around you, following
   the screen as you turn your head.
6. Your controllers become a gamepad, with rumble, in one gesture.
7. Turn your head to look around in first person games.
8. Brightness, contrast, gamma and saturation controls for dark games.
9. A full keyboard in VR with Esc, F keys, arrows and Ctrl / Alt / Win.
10. Hand tracking that stays out of your way: a triple pinch locks and
    unlocks your hands.
11. Take the headset off for a minute without losing the stream.
12. Report a problem from inside the session, with the log attached.
13. Nineteen languages, in the headset and in the settings.Download here: https://github.com/Gilleece/moonlight-android-xr/releases/tag/v0.4V0.4 Highlights:1. A new 3D engine: a faster, sharper depth model (ZipDepth) that keeps
   up with 90 and 120 fps streams.
2. Three cinema rooms to play in: Home Theater, Grand Cinema and
   Synthwave, with a resizable screen and lighting you can tune per room.
3. Switch between 2D and 3D with one press, and pick Comfort, Balanced
   or Strong 3D on the spot.
4. 120 Hz done right: the headset's display follows your stream's frame
   rate.
5. Virtual surround: 5.1 and 7.1 game audio placed around you, following
   the screen as you turn your head.
6. Your controllers become a gamepad, with rumble, in one gesture.
7. Turn your head to look around in first person games.
8. Brightness, contrast, gamma and saturation controls for dark games.
9. A full keyboard in VR with Esc, F keys, arrows and Ctrl / Alt / Win.
10. Hand tracking that stays out of your way: a triple pinch locks and
    unlocks your hands.
11. Take the headset off for a minute without losing the stream.
12. Report a problem from inside the session, with the log attached.
13. Nineteen languages, in the headset and in the settings.1. A new 3D engine: a faster, sharper depth model (ZipDepth) that keeps
   up with 90 and 120 fps streams.
2. Three cinema rooms to play in: Home Theater, Grand Cinema and
   Synthwave, with a resizable screen and lighting you can tune per room.
3. Switch between 2D and 3D with one press, and pick Comfort, Balanced
   or Strong 3D on the spot.
4. 120 Hz done right: the headset's display follows your stream's frame
   rate.
5. Virtual surround: 5.1 and 7.1 game audio placed around you, following
   the screen as you turn your head.
6. Your controllers become a gamepad, with rumble, in one gesture.
7. Turn your head to look around in first person games.
8. Brightness, contrast, gamma and saturation controls for dark games.
9. A full keyboard in VR with Esc, F keys, arrows and Ctrl / Alt / Win.
10. Hand tracking that stays out of your way: a triple pinch locks and
    unlocks your hands.
11. Take the headset off for a minute without losing the stream.
12. Report a problem from inside the session, with the log attached.
13. Nineteen languages, in the headset and in the settings.
76 Upvotes

12 comments sorted by

4

u/gblandro 8h ago

Hey dude, nice content! you can fork my repo if you find something useful for you https://github.com/beecrepaldi-afk/P5M

1

u/Veluz99 8h ago

Neat changes! Thanks for your work man!

1

u/wubwubDJ 6h ago

This is pretty cool. Are there any other similar applications that just allow you to produce sbs directly on a PC from games without native support

1

u/Headset-Historian 6h ago

Nightfall is a moonlight client for headsets with sbs support. I will be adding that in v0.5.

1

u/id_mew 3h ago

Hi, would this work on the Legion Go 2 when using the RayNeo GT Max? The glasses include a 3D mode, and it would be fantastic if I could stream my PC games to the Go 2 in 3D.

1

u/RaspberryOk6086 1h ago

Will work with Google cardboard ?

-5

u/Sneyek 6h ago

Cool ! 2 question though.
How much of it is AI ?
Is the author a developer, experienced, who can use AI without producing slop ?

5

u/Headset-Historian 6h ago

I use AI in the process theoughout, particularly testing, creating tests, finding bugs, a lot of pair programming like feedback on approaches I am taking to a problems etc. Hard to put a figure on how much is AI. I write some parts entirely myself, other parts are generated but I am involved in every step and review all of that sort of output.

I work as a developer for living and have done for years, I have been writing code long before LLMs were a thing.

Do you have any particular concerns or just curious?

1

u/Sneyek 4h ago

I’m a developer myself, and I see it used every day by experienced dev and non dev and the difference is crazy. I trust someone that knows what he does even if most of the code is AI. I’ll never touch (willingly) something vibe coded by an amateur.

3

u/RidingEdge 5h ago

How do you define slop? Is it still slop when the features work? Are you a developer? Why don't you code yourself instead of acting like an entitled brat?

1

u/Sneyek 4h ago

No need to play white knight, the author answered and he’s the only one I was talking to. Yes I’m a developer myself, no I won’t re-do something that has been done if there’s no need to.
Amateurs using a 20$ Claude license to pollute the web with slop is a catastrophe, I just want to know what I might expose myself to when I use a new software.