Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Getting Started with WebVR
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Arpit Mathur
December 01, 2017
0
2.5k
Getting Started with WebVR
Deck for the talk at Philly Google Developers conference
Arpit Mathur
December 01, 2017
Tweet
Share
More Decks by Arpit Mathur
See All by Arpit Mathur
Living at the Intersection of Blockchains and Machine Learning
arpit
0
59
The Humane Machine: Building AI systems with Emotional Intelligence
arpit
0
2.6k
Building Ethereum powered DApps
arpit
0
61
Firebase For Mobile Developers
arpit
1
65
Towards a Decentralized Web
arpit
0
74
The State of Blockchain Technology
arpit
0
4.2k
Coding Different
arpit
0
1.9k
Going (React) Native
arpit
0
4.1k
SXSW 2017
arpit
0
66
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Embracing the Ebb and Flow
colly
88
5k
Scaling GitHub
holman
464
140k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Faster Mobile Websites
deanohume
310
31k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
The Limits of Empathy - UXLibs8
cassininazir
1
270
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
160
Transcript
Getting Started with WebVR Arpit Mathur
VR Hardware: 6 DoF vs 3 DoF
Design Challenges • Keep framerate high • Comfortable motion DESIGN
A UNIVERSE
Native vs. WebVR
Current Support
WebVR Apis
Building WebVR Experiences ... JavaScript + HTML WebGL
… Easily WebGL WebVR APIs ThreeJS AFrame
WebGL
ThreeJS https://threejs.org/
AFrame APIs https://aframe.io
Key concepts • Vertices • Mesh (Geometry) • Textures •
Shaders • Materials • Lights • Models
None
Hello World
None
Select with Laser Controls
Code
Adding models https://poly.google.com/view/cw4xlvbKzWF • Obj • GLTF 2
None
Creating custom components https://github.com/ngokevin/aframe-component-bo ilerplate/blob/master/index.js
Other useful libraries • Teleport controls • Aframe Extras ◦
Look-at ◦ Superhands • MR-social
Links • AFrame.io • Glitch.com ◦ https://glitch.com/aframe • poly.google.com •
vr.google.com • https://speakerdeck.com/arpit/bringing-cable-tv-to-virtual-reality