Drishti Jain
Virtual Reality – The path to create your world
#1about 4 minutes
Defining the core concepts of virtual reality
Virtual reality is an artificial software-created environment that immerses the user, making them accept the virtual world as real through sight and sound.
#2about 2 minutes
Understanding the difference between VR and AR
Virtual reality immerses the user into a digital environment, whereas augmented reality brings digital objects into the user's real-world environment.
#3about 4 minutes
Exploring the real-world applications of VR
VR has practical applications beyond entertainment, including flight simulators for training, immersive fitness experiences, and high-risk educational simulations for surgery.
#4about 7 minutes
Building cross-platform VR experiences with A-Frame
A-Frame is a web framework that lets you build VR experiences using simple HTML, making it accessible and compatible with most headsets, desktops, and mobile devices.
#5about 4 minutes
How the Entity Component System organizes VR scenes
The Entity Component System (ECS) architecture provides a manageable pattern for building complex 3D objects by separating entities, components, and systems.
#6about 3 minutes
Coding a basic VR scene with A-Frame primitives
Learn to create a simple VR scene by adding primitive shapes like boxes and spheres using HTML-like tags and attributes for position, rotation, and color.
#7about 4 minutes
Making your VR world interactive with A-Frame
Enable user interaction through methods like gaze-based controls for controller-less headsets and by manipulating scene elements using standard JavaScript and DOM APIs.
#8about 4 minutes
Showcasing VR experiences built with A-Frame
Explore examples of what's possible with A-Frame, including an interactive musical forest and a space shooter, and get encouraged to build your own VR world.
#9about 2 minutes
Q&A: Understanding the limitations of A-Frame
A-Frame's primary challenges include achieving high-end graphics and performance beyond 90 FPS, and lacking the platform-specific support of native SDKs.
#10about 2 minutes
Q&A: Comparing the future potential of VR and AR
VR may have more widespread adoption potential than AR because it allows users to fully experience impossible or high-risk scenarios, not just overlay digital information.
#11about 2 minutes
Q&A: Exploring virtual reality's role in education
VR in education can create high-pressure training environments for complex fields like surgery or help students overcome performance anxiety by simulating exam conditions.
#12about 2 minutes
Q&A: An inspiring and creative A-Frame game example
The musical forest project is a favorite example because it demonstrates creating a novel instrument that doesn't exist, showing how VR can inspire real-world innovation.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:28 MIN
A survey of WebXR development frameworks and tools
WebXR: Enabling Virtual and Augmented Reality on the Web
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:37 MIN
Introducing WebXR for immersive web experiences
WebXR: Enabling Virtual and Augmented Reality on the Web
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:00 MIN
Getting started with your first WebXR project
WebXR: Enabling Virtual and Augmented Reality on the Web
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:36 MIN
Recalling early web development and 3D animation
WeAreDevelopers LIVE - 50 years Microsoft, Web Readiness Report, The German Web Community and more
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:56 MIN
Building immersive apps with the Presence Platform
Unleashing a New Reality: The Transformative Power of XR Technologies for Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:32 MIN
Fusing mixed reality, AI, and drones for magical experiences
How Mixed Reality, Azure AI and Drones turned me into a Magician?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:36 MIN
Setting up a WebXR project with Three.js
Live Coding an Augmented Reality Game with WebXR
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:35 MIN
Live demo of a cross-platform XR interaction toolkit
Apple Vision Pro: Proven Development Methods Meet the Latest Technology
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
Live Coding an Augmented Reality Game with WebXR
Christian Grail
Vision for Websites: Training Your Frontend to See
Daniel Madalitso Phiri
Web development: where are we, and where are we going?
Laurie Voss
Connect Metamask with web3js
Wisdom Nwokocha
Cross platform Augmented Reality development with React Native
Vladimir Novick
Why I Recommend Svelte to Every New Web Developer
Markus Hatvan
WebXR: Enabling Virtual and Augmented Reality on the Web
Desireé Santos & Erick Henrique
Related Articles
View all articles
.gif?w=240&auto=compress,format)
.webp?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript








tarent solutions GmbH
GIT
HTML
Vue.js