Here are some experiments in VR that I made after watching the Doctor Strange movie.
Visuals created using Unity, sounds created using Ableton Live.
Here are some experiments in VR that I made after watching the Doctor Strange movie.
Visuals created using Unity, sounds created using Ableton Live.
Ponderings…
We are all used to text search. Google, Bing, Yahoo. In VR, you don’t have a keyboard.
We sometimes use voice search. Siri, Google, Cortana. Voice search is used in the Samsung Internet VR app to search the web.
With VR, will there be new ways to search?
In Steam you can scroll through lists with thumbnail images or VR apps and you can point at and select them with hand controllers. Other VR apps use gaze as an input mechanism.
What if you wanted to search the web where there are millions of results? What is the best way to represent this in a 3D space where you can have hand controllers, gaze, voice, gestures and eye tracking?
Google has 2D image search to find similar images. Will there be a 3D image search to find similar 3D images?
What if I wanted to do a meta-search for across multiple platforms? AltspaceVR, Second Life, Hi Fidelity, VTime, etc. What if I wanted to search for a location, a person, an object, a colour or an event across these platforms? Will there be new meta-apps that sit on top of other apps to enable this? VR search engines, VR crawlers, vrrobots.txt, VR cookies, etc.
Incognito mode where you can traverse the Metaverse discretely?
Will there eventually just be one Metaverse, just as there is only one Internet?
So many possibilities…
What if you could make things appear in front of you with the power of your voice?
Skyfall
I had an idea of making a virtual reality (VR) demo where you can say things and make them fall from the sky.
For the initial demo, the only objects that you can magically summon are:
The “car” command randomly picks between one of 2 cars.
You can also say the word “clear” to remove all the objects from the scene.
Additionally, you can also move around the 3D space using an XBox controller or keyboard and mouse.
All this works within the Oculus Rift DK2.
To take this project further I can:
Problem
One of the roadblocks I hit early on was that Unity 5.3.2 does not support the .NET speech recognition DLL’s since it is using Mono.
Solution
In order to get around this, I created 2 applications and used a TCP port for them to communicate with each other.
Components
1) Server: C# .NET application
The voice recognition is being done using System.Speech.Recognition.
A GrammarBuilder object is created with the following words.
private string[] VALID_COMMANDS = {“clear”, “cube”, “car”, “house”, “deadpool”, “star destroyer” };
Once a word is recognised, a message is sent to a specified port via TCP.
2) Client: Unity application
On the client side, there is a TCP listener running on a thread that listens for TCP messages.
If a word is received (e.g. cube) the model named “Cube” is then cloned and added to the scene in front of and above where the user is looking.
First person controls and VR support was also added to make the experience more immersive.
On Friday the 26th of June 2015, a collaborative VR artwork between Vaughan O’Connor and myself was exhibited at the MCA. The 2 artworks, a holographic print and a Virtual Reality (VR) experience were both based on 3D scans of quartzite rocks from Oberon, NSW.
The artworks were on display at the Museum of Contemporary Art (MCA) ARTBAR – Futures, curated by Dara Gill. Facebook event link here.
I created the VR component of the artwork based on the scans that Vaughan supplied.
Inspiration came from lyrics to a song by Covenant called Bullet.
“As the water grinds the stone,
we rise and fall.
As our ashes turn to dust,
we shine like stars.”
The idea behind the artwork is that it is a place outside of time. Here, concepts such as gravity, space and time do not behave as you would expect. Tempus Incognito. The events that occur here, in the event horizon, cannot affect an outside observer. The 4 classical elements, fire, air, water and earth are present in this place, reflecting the essential building blocks for all things. Even though we are outside of time, matter still exists albeit in a rather astonishing manner.
The Quartzite VR artwork was created using Unity (a game engine) and experienced via the Oculus Rift DK2 (a virtual reality headset). The ambient soundscape was composed in Ableton Live and is binaural.
Some photos by @mightandwonder
A few interesting things that happened on the night:
Futures also featured performances, lectures and music by: Vaughan O’Connor & Ben X Tan, Michaela Gleave, Josh Harle, 110%, Mark Brown, Eddie Sharp & Mark Pesce, Andrew Frost, Claire Finneran & Alex Kiers, Kate MacDonald, Sitting & Smiling, Baden Pailthorpe, Hubert Clarke Jr, Polish Club and Ryan Saez.