Nightfall v0.5.0
This is the first real public release of Nightfall! A VR first gamestream client for the Quest 3/3s. I am excited for people to try it out and hear your feedback (and lots and lots of bugs!)
Usage should be straight forward, download the apk, sideload it to the quest, start the app, find your sunshine/apollo server and pair it. B brings up the menu, A brings up a keyboard, if needed. Moving screens around works like the Quest OS roughly. I would recommend using a curved screen and smoothing on 20-30%. Performance isn't great at 4k, but I am working on it!
NOTE: If you don't see anything on start up, just look around for the screen and the UI menu, it is meant to appear in front of you, but in my testing it likes to appear in completely the wrong place.
Features
- VR-native streaming - floating screen in 3D space with grab bars, corner resize, and curvature options
- HEVC hardware decoding - NDK MediaCodec pipeline for low-latency H.265 on Quest 3/3S
- AI Stereoscopic 3D - real-time AI depth conversion via MiDaS turns any 2D game into stereoscopic 3D, no server-side setup required
- SBS support - Stretch and Crop modes for native side-by-side 3D content
- Shader smoothing & sharpening - Gaussian blur plus CAS adaptive sharpening on the stream
- Flexible stream configuration - resolution presets (720p–4K including 4:3 and 21:9), 30–120 FPS, auto or manual bitrate, auto display refresh rate matching
- Touch-style pointer - laser pointer with trigger-to-click, grip for right-click, thumbstick scroll; circle or arrow cursor
- Passthrough - see your real room with the stream floating in front of you
- Curved screen - toggle curvature from the menu; flat, slight curve, or full wrap with optional bezel
- Quest Touch Plus models - real controller models instead of placeholder boxes
- Compatibility - works with any GameStream-compatible server
- Ease of use - pair and connect in seconds; AI 3D requires no additional server-side configuration