Before we start learning “How to create a Virtual Reality web application in 5 minutes” we will learn first what is a virtual reality?
What is a Virtual Reality?
Virtual reality is a technology where you use virtual reality headsets to experience the virtual world from the place where you are standing.
For example, you want to see how planets are moving but you can’t go there and experience it. If you use Virtual reality headsets you can experience that feeling without going there.
Virtual reality gives you amazing experience like you can actually watch complete 360 degrees what’s happening.
So how do you create Virtual reality application?
Today Will explain to you how to create Virtual reality application with Aframe.
Anyone who has basic knowledge of HTML can create virtual reality application using Aframe.
Let’s start creating a Virtual reality application using Aframe.
Steps to Create a Virtual Reality application
- Open your favorite text editor and create a new file and save it as ‘index.html’.
- Now paste this code in your index.html file.
<!DOCTYPE html> <html> <head> <title>Hello, WebVR! - A-Frame</title> <meta name="description" content="Hello, WebVR! - A-Frame"> <script src="https://aframe.io/releases/0.6.0/aframe.min.js"></script> </head> <body> <a-scene> <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9"></a-box> <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E"></a-sphere> <a-cylinder position="1 0.75 -3" radius="0.5" height="1.5" color="#FFC65D"></a-cylinder> <a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4"></a-plane> <a-sky color="#ECECEC"></a-sky> </a-scene> </body> </html>
3. Now open your browser and open the file.
4. Now keep virtual reality headset(Google card board or Vive, Rift, Daydream, GearVR).
5. Now you can see a 360-degree virtual reality web app. You can see something like this in your browser.
Congrats!! you have created your first virtual reality app.
So what exactly we did here is first we loaded Aframe library to our application. You can see in head section(index.html) file.
Then we have written some HTML tags. So what are they?
So first we are loading scene to the browser. So we do this by adding <a-scene></a-scene> in the body section. And then after you can add anything to your virtual world. Here some cubes and spheres, cylinders added. You can add any 3D object to it.
You can find more examples here https://aframe.io/ .
Go through the documentation of Aframe. You can build awesome Virtual reality applications easily.
Thaks for reading.
If you have any more queries please let me know through comment section.