I first heard the news from Wagner James Au of the long-running Second Life blog New World Notes: someone has come up with a new way to navigate SL in a VR headset!
OK this is pretty amazing: Someone named Peter Kappler quietly created code to run Second Life in VR via Firestorm and Steam VR, and then posted the source code online. “It’s not a fully working Firestorm,” he allows on his YouTube, “there is still a lot to do. The file I posted is a source file in C++ for coders that wish to maybe work on a VR version for Second Life.”
There have been at least two other attempts to create a VR port for Second Life, but performance has not been impressive — Linden Lab had an experimental client of its own, but discontinued supporting it due to lack of decent frame rate. The demo video…suggests Kappler has come up with a fairly decent port; better yet, by open sourcing his code, he’s encouraging other developers to improve it further.
Here’s the eight-minute demo video Wagner refers to (there’s no sound):
Now, there is no guarantee that this open-source solution (which relies on SteamVR and the Firestorm viewer code) will be able to attain the high framerates required to avoid VR sickness. But it does look somewhat promising!
Second Life was never intended for VR; the platform is simply too dated to support it. Any solution will be a kludge at best. But I do find it interesting that people keep pursuing the Holy Grail of SL in VR, anyways. I wouldn’t mind trying this out myself, just to see how well it works.
Thank you for the heads-up, Wagner!