A few months ago I published in this blog a post by guest blogger Captain Oculus, who provided us with a report on his experience using Oculus Rift at Memento Mori. By popular demand, Mister Oculus is now back with a write-up from a recent visit at the Petrovsky Flux sponsored by Spencer Museum of Art. Enjoy.
Recently, I had the opportunity to visit the Spencer Museum of Art sim. I had done no previous research or reading on this location, and was taken by surprise when I teleported there from the system map. After touchdown I performed my usual Oculus Rift checklist; ensuring the computer system has had ample time to load my surroundings. The “landing pad” as I refer to * (SL spawn points) faced me at many flying and floating objects that seemed to have audio attached to them as well. My setup for enjoying things in the Oculus Rift defaults most of my settings. I believe that the windlight feature of many viewers is not what the artist intends, and therefore I revert to defaults whenever appropriate. Often time, I am pleased with tone set by artists’ intentions.
In my normal operation of events, I gave the environment time to properly render before wandering about. A quick feature that can help newcomers to Second Life in the virtual reality is the hotkey for Statistics for Windows it is Control+Shift+1. This will show many different statistics but the two most important ones are sim fps and basic render fps. Included within the Oculus SDK Best Practices Guide, frames per second should be the most important factor to keep track of both as an end-user, and a content developer. The maximum fps of ANY sim in SL is 45 fps, and there is nothing that can boost that number. The rendering process of your machine and settings used in SL, however is the responsibility of the user. My largest concern for the general public unfamiliar with these best practices, is that they do not adjust their graphics settings to accommodate VR. The Oculus Rift Development Kit 2 (DK2 here forth) has a screen refresh rate of 75 Hz, and it is in the best interest of the user to adjust graphics settings to hit that mark. To ignore this number will cause nausea almost instantaneously. Why? It is because your vestibular system (balance) needs the eyes to help calculate what the body should expect to experience. The human head is capable of some surprisingly high rotational speed measured in arcs per second. If the monitor drops below what the head is capable of at a bare minimum; somewhere around the 36 fps mark, even I will usually remove myself from the Rift and grab a glass of water. I’m extremely pleased to report this experience did not suffer from this problem. Again, it helps to allow the scene to render post-rez.
After drifting around the resurrection point to allow for loading without much of a plan, the body begins to do what it does naturally and so I began to explore my surroundings. I would like to give two big thumbs up to Kate Bergdorf for providing me with these fantastic opportunities. We’ve all heard the expression “when pigs fly” well during my visit to the Spenser Museum of Art, I was surprised to find that in the SL universe this actually can happen. The virtual reality is as much of an audio experience as it is a visual one, in my humble opinion. The sounds coming from this place were that of a factory or meat processing plant, minus the graphic details from the animals (slaughterhouse). My guess is that these pigs found fanpacks to escape certain doom. As a pilot, I applaud their efforts.
My time with the pig was momentary, as it was making a bee-line for anywhere far away from this processing plant. It wasn’t until I began to put this write-up together that I noticed the ability to convey something truly marvelous about the virtual reality that this picture should help demonstrate. When a view is looking at my example screenshots from an experience, there are a number of different things that have happened that make the image different than the one I originally perceive. This isn’t an accident, it is yet again, due to hardware and the major reason that the virtual reality “works” this time as opposed to it’s birth in the early 90’s.
What I have tried to explain with this modified image is that my example screenshots do not portray to a 2D audience a field of view effect. Studying the basics of anatomy and optics, one will quickly find that the eye only truly focuses sharply at the center of view. It’s dramatically smaller than I anticipated. But then again, after seeing this image in 2D it reminded me of the fact; and I thought it should be brought to the attention of the virtual world enthusiasts. What I have attempted to do with the green mask is show two effects at the same time. The first is that only the item a user views in VR at the center of field of view will be in sharp focus. The items spanning out radially from there the brain defocuses. This is the fault of the human eye; do not take this up with virtual world makers. The other thing I wanted to show is the 2D image doesn’t portray how many arcs or degrees each portion consumes on your retina. So while the pig appears to the 2D viewer as being smaller than some of the debris, it actually takes up more of my field of view because I am focused on it. Do not confuse this with looking through a warp-lenses or an image of something underwater. It does not have that effect. It simply means, that the further out from the center of your eye a picture is render, the less dominance it has both focally, and physically. What is so wonderful about this effect is when a person in the virtual reality for the first time refocuses on a distant object. All items are rendered with equal focus by the computer, however if something is further away, the stereoscopic nature of the virtual reality set, causes your eyes and brain to rescan. It’s a truly remarkable effect, and it is one that I have carried with me since my very first virtual reality experience. A preflight checklist ensures a pilot looks down the wing to check his ailerons prior to take off. I looked off my right should and as I scanned down the right wing my eyes did what they do naturally. This blew me away beyond anything else I have done. Being here in the Spencer Museum of Art sim took me back to that magical time.
Keeping a safe distance from objects in the virtual reality is another best practice that Oculus SDK touches on. This problem, however, falls more on the developers of experiences than it does on the end-user. Take for example this carnival tent. I have learned enough to know that I could walk through parts of the physics map, but doing so would likely end poorly for me. I don’t particularly have any other advice other than to scale your collision models larger than you deem appropriate if you wish to have a successful virtual reality experience; and read up on something called “clipping” in computer graphics.
I. Super Scripts or Animations (globe orbital procedure blocks):
This orbital sphere and random generated boxes reminded me to check my framerates again. In my personal adventures in virtual reality SL, the order of framerate killers from highest to lowest are the following:
1. Avatars with Particles and Scripts
2. Avatars with Particles only (rare)
3. Avatars with Scripts
4. Avatars in field of view (less imposters than full animated legit)
5. Overly complex furniture (you know what I mean here)
a) Who can come up with 200 different ways to ‘lean’ on a table???? REALLY?!
7. Anisotropic Filtering and other lighting techniques
8. Draw Distance
Remember the flying pig conversation? Well, I was so very impressed with this rotating cake, the majority of my time was spent just staring at it in amazement. I couldn’t get away from it. I wanted to see if there was virtual grease keeping the gears lubed. I made sure to get as much of my field of view on it, while maintaining a safe viewing distance as discussed via the carnival tent. Each layer rotated counter to its neighbor and at a different speed. This is an example of a very good integration of scripting. It’s basic, it’s fun to look at, and it doesn’t induce low frames per second.
After pulling myself away from the Steampunk Wedding Cake I stumbled upon this lovely object I will call a double-zeppelin. A virtual reality headset provides depth and perception in a way no 2D image can. These reviews are a constant reminder that no one can be told what the Matrix is, they just have to see it for themselves. But alas, I will continue on to bring the best description I can to the otherwise blind eye of the virtual reality.
I thoroughly enjoyed my time at the Spencer Museum of Art sim. I do not know if Kate Bergdorf previews these areas for best practices prior to my arrival, but currently we are 2 for 2. 🙂 If you would like to be a responsible avatar in SL, please watch your script count. It is only in virtual reality that an image of something so beautiful has been able to make me physically sick to my stomach. Ironic, no?
Photographs by Captain Oculus