Sunday, September 7, 2014

State of Play

To start with, let me forewarn you that this post will most certainly be mostly walls of text as it will be several months of developments compressed into what is essentially an update on where virtual reality is at today. While I would like to include all of the changes, these past few months have seen some extraordinary developments to both companies and road maps in regard to the future of this new digital frontier. To say it has been a whirlwind of new demos and studios, hardware and software development and an abundance of Kickstarter's would be an understatement. Rather than attempt to detail them all, I shall do my best to summarize the most significant of these changes.

Obviously, the most important shift was Facebook's acquisition of Oculus VR for US$2.1billion. This caused a mixed reaction amongst the development and enthusiast community. Many feared Facebook's acquisition of Oculus would affect the direction the company was headed. Given Facebook's track record when it came to its users privacy and its reputation for what it did to companies it bought, many studios and devs canceled projects due to the uncertainty. It also opened up spirited debate amongst the community over the reasons why Palmer and crew would "sell out" before the Oculus RIFT had reached commercial release. As I understand it, the resources of Facebook and the ability for Oculus to remain it's own entity opened up new possibilities that would not just ensure the success of the RIFT itself, it could offer the sort of critical development that is needed for VR to be accepted by the masses. It also seems that it can provide research funding and the social networking foundations required to start building one of the possible future meta-verses. Oculus's SDK and the new-n-improved DevKit2 now shipping to developers worldwide had some significant teething issues and studio's aiming for launch-ready software were encouraged to transition to the new DK2. Facebook stating that it had no intention on making a profit selling HMD's left many (including myself) wondering whether or not the SDK would eventually end up becoming a clandestine data farming software interface typical of any given social media network environment.


Samsung GEAR VR <link>

While the forums have been littered with a large number of legitimate (Durovis Dive) and the not-so-legitimate attempts at mobile VR (I am looking squarely at you vrAse), there have been some DIY solutions, including Google's cardboard, which are available online for those interested in mobile solutions. In recent news Oculus has announced it is entering the mobile VR space. As far as this geek is concerned, that is very good news indeed. One of the difficulties in bringing virtual reality to the general public will be the price of entry required from it's users. While the Oculus RIFT is a comparatively cheap HMD, the hardware required to run stereoscopy in full high definition can be an expensive and limiting thing. This is before having to pay for supporting hardware, such as omnidirectional treadmills (ODT) like Virtuix's Omni and Cyberith's Virtualizer. When you include dedicated tracking solutions like Sixense's STEM or prioVR, the costs add up. This is where a low-cost HMD and smartphone can offer a much more mobile and far less expensive option.

Virtuix's Omni

Cyberith's Virtualizer

Software wise, compatibility with the changes introduced with the DK2 has seen the emergence of updated versions of DK1 demo's plus the influx of new projects and developers. While it is early days yet, Australian developers have been left somewhat in the lurch by Oculus. Shipping delays for some regions and lack of updates from Oculus has seen some animosity develop between developers and enthusiasts alike and while I am certain the staff at Oculus are doing their very best, many feel deceived by shipping estimates on orders. While I am still patiently awaiting the arrival of my very own DK2, I had hoped that shipping to Australia would have been similar to how it was for the DK1. Still, with more and more DK2 demo's becoming available, it is encouraging to see existing projects updated and new ones introduced. I am especially looking forward to testing Proton Pulse, EVE: Valkyrie, Elite:Dangerous and some of the other proof-of-concepts in the DK2 when it arrives. A quick look through a list of demo's currently available indicate that it will become increasingly difficult to compile a shortlist of go-to programs when actually demoing VR. While I had hoped to take my DK2 on the road with me when I head interstate next month, it looks like it will have to manage with the DK1 for now, that is unless Oculus decides to bulk ship some DK2's to Australia :)

Elite: Dangerous
Proton Pulse DK2
EVE: Valkyrie

 Before leaving, I must apologize for the lack of posts. I was aiming for once monthly updates, as I stated in my last post. However a combination of work and life itself keeps finding ways for me to spend much of my available spare time. So for now, all I can promise you is updates when I have the chance.

Tuesday, February 18, 2014

MakeVR, HAWKEN and spiders in the RIFT

It has been quite the mad-house of late. It's like each month of each year gets progressively more frames per second (FPS), which then results in the amount of free time I have reducing dramatically. Turns out it wasn't that, it was just time gradually getting faster and faster. It's either that or I am consuming far too many caffinated and/or sugar based products ;). Over the last few months I have tried to keep posting here on a regular basis. Unfortunately, while I will try to keep it monthly from now on, it may slip from time to time. It looks like it will be a while before I am even able to start one or two of the larger VR experiences I have planned for the RIFT. Although just trying to keep up with the new experiences, game play mechanics and technologies emerging each day is an increasingly complicated task. It's already looking like both February and March are promising to be fairly busy too, with everything from a simple system build for a friend, to finalizing the plans for a new project that is currently under an active NDA (non-disclosure agreement).


CYMATIC BRUCE trying out the STEM prototype and MakeVR demo
MakeVR used to create 3D assets
(images from kickstarter page)

 
Since I started writing this months post, the Sixense crew have brought their MakeVR program to Kickstarter and from early reports of the demo's, it promises to be a very handy tool for the emerging VR world(s). While it seems aimed primarily at 3D printing, due to its exportable nature, assets in need of finer detail for other applications can still be manipulated in other 3D modeling programs. While it may seem to be a bit redundant having two 3D modelling tools at your disposal, being able to work within the VR world while utilising a tracking system such as the STEM for this task, promises to be truely epic. Sixense recently revised some of their reward tiers and now you can get beta-access to MakeVR, including a copy of the colaborate3D environment. This also contains all updates to both licenses until 2015 and also has a limited-edition avatar as a reward for becoming a backer. All for just $95. You can read more and/or back the project (here). EDIT: Sixense has recently cancelled funding on this and will re-launch once they have revised their kickstarter campaign. Read more about this <here> in the comments section of the project.

I have also spent a bit of time with Aldin Dynamic's Asunder (Earthbound). While a visually stunning VR experience, I also felt a little nauseous - much in the same way Museum of The Microstar (MoTM) did for me. Whether or not this is because of the control method (face-look) or whether or not it's latency or just this RIFTer's own experience remains uncertain. I also spent some more hours tweaking ini files and trying to optimise the Alpha-State RIFT support in HAWKEN. Since I did this however, the entire game-client has shifted to Steam. This means that I will not only need to reassess the RIFT support, I will also need to adjust many of my game-play tactics because the large number of sweeping changes introduced during the overhaul and new game client. This altered everything from TTK (time-to-kill) to ballance tweaks to even the in-game menus, music and animations. It even looks like the server stability has been improved, although this may just be because of Valve's platform, or it could be the increased amount the game client seems to be synchronizing after each match. Unplanned server outages aside, still expect continued PUBstomps and unexpectedly well ballanced matches on occasion. I have had two matches result in SUDDEN DEATH mode after we had traded kill for kill throughout the entire round. Our team emerged victorious on both ocasions, although I can still see how lag could have cost me (or the other team) at least one mortal blow. EDIT: HAWKEN has recently had a new patch that includes a new map *and* a new mech - plus, it looks like the Oceanic servers aren't totally broken anymore! This game is a totally different experience with a playable ping (averaging 100ms), and while it will take some time to rebuild the local community, it's going to take some work re-adjusting to a low latency server. Although, being able to dial in the mouse sensitivity seems to help mitigate at least some of these issues :)

HAWKEN in RIFT with interior textures (medium or better settings)
HAWKEN in RIFT without interior textures (low-res setting)

<Caution: Following these next few paragraphs, there *will* be spiders!>

While I have spent some game-time online in TDM with HAWKEN in RIFT mode, for the most part my experiments have been conducted in offline bot-mode or training. No one was playing Deathmatch mode last time I looked (prior to Steam release) and I didn't want to add kills to the total in Team Deathmatch while I derped across the battlefield trying to blind-trigger buttons. I rarely play with a controller, preferring the old keyboard and mouse combo and while I am spending more time in VR where knowing my way around a controller would be handy, I guess it's something I should start logging some serious amount of time with. There is nothing quite like loosing your spot on the keyboard mid-battle and being forced to peek out of your HMD in order to re-align your fingers with the correct keys. Drift can now also be corrected with the F2 or Scroll-Lock buttons which thankfully replaces the tedium of having to bring up console (F5) to reset it using the command line (resetmotioninput).

As a VR title? I can see why the dev's keep calling this alpha-state RIFT support. It is fun stomping around the battlefield in the RIFT and what little I have played in online team death matches while wearing it has been fantastic. Being able to boost around and have fun with friends while you explore HAWKEN in 3D is truely epic - The game was always intending to offer Oculus RIFT support upon launch (*cough* 12.12.12 *cough*) which means that the depth of field programmed into the game doesn't look as flat as say, something like Skyrim would. Unfortunately, due to the limited in-game FOV settings for VR (although it now has a menu option), I ended up feeling like I was more of a space marine wearing a jumpsuit. Albeit a two-story robotic death machine with rockets mind you, the scale just didn't feel like I was sitting in a cockpit of a giant MECHA. I must say though, the radar and health bar are now viewable and items are shown on monitors. Also, other issues like having your in-game HUD (heads up display) being tied to the same layer as your own UI make the whole experience fun, just not really playable in three dimensions at this stage . I didn't experience any real adverse nausea either, even when jumping or boosting from altitude, which is always nice.  I also haven't had the opportunity to test out HAWKEN in the RIFT since this latest platform shift, although early signs probably suggest that atleast some elements may be improved.

RIFT settings menu in HAWKEN
It is certainly likely I will be busy these next few months and it's not just all this testing left to do. The big project that is currently all under NDA is something I am obviously unable to talk about (at this stage anyway). This will be consuming the bulk of my time and attention now and for what looks like the immediate future. Because of this, all I have to offer you for a preview of next month's post is this rather funny reddit topic on r/Oculus. A developer (rogeressig) posted on the forums about how their brother played a practical joke on them with a rubber spider and the RIFT. It reminded me of an earlier post titled "An unpleasant experience". The post about family shenanigans by rogeressig is <HERE> while the original "spiders-in-the-RIFT" post is <HERE>. Also, Google "RIFT reaction spiders prank" and play the one featuring "Tomo" (posted by sloshworks) - skip to around the 2 minute mark <here>  (the entire video contains spoilers to "Dont let go", the Oculus RIFT demo).


"spiders in the RIFT... Nope."