SlideShare une entreprise Scribd logo
1  sur  23
GESCOE, Department of Computer 1
Seminar on,
WebVR
Computer Engineering
By
Ankitkumar Singh
1. Introduction
2. Literature Review
3. Problem Statement
4. Topic / Technology Necessity
5. Algorithm /
Working/Architecture
6. Results
7. Applications
8. Advantages & Disadvantages
9. Future Work & Conclusion
10.References
2GESCOE, Department of Computer
WebVR: index()
3GESCOE, Department of Computer
WebVR: Virtual_Reality()
WebVR: Device()
2010
Google Street view
2014
Sony PlayStation VR.
2014
Facebook Oculus
Rift.
2015
HTC Vive
Till now
230 companies
developing
VR-related
products
WebVR: Device_timeline()
WebVR: Limitations_of_VR()
Gatekeepers Installs Closed
Friction of VR Ecosystems:
7GESCOE, Department of Computer
WebVR: VR_on_Web()
An open virtual reality platform with the advantages
of the Web.
Open Connected Instant
GESCOE, Department of Computer
WebVR: Why_HTML_and_CSS()
• Modern CSS has lots of features
• Gradients
• Complex Backgrounds
• 3D Transform
• Animations
HTML/CSS is well-suited for a lot of content
CSS 3D Transforms:
GESCOE, Department of Computer
WebVR: Browser_Support()
Firefox Chrome Samsung Internet
GESCOE, Department of Computer
WebVR: A-Frame()
A-Frame:
A web framework for building virtual reality experiences with
HTML
GESCOE, Department of Computer
WebVR: Hello_World()
<a-scene>
</a-scene>
A-Frame:
Step1: incuding java script.
Step2: Scene declaration
<script src="js/aframe.min.js">
</script>
GESCOE, Department of Computer
WebVR: Hello_World()
<a-scene>
<a-box color="red" position="10 0 10">
</a-box>
</a-scene>
A-Frame:
Step3: Entity Declaration
GESCOE, Department of Computer
WebVR: Hello_World()
<a-scene>
<a-box color="#4CC3D9" position="-1 0.5 -3" rotation="0 45 0">
</a-box>
<a-cylinder color="#FFC65D" position="1 0.75 -3" radius="0.5"
height="1.5"></a-cylinder>
<a-sphere color="#EF2D5E" position="0 1.25 -5"
radius="1.25"></a-sphere>
<a-plane color="#7BC8A4" rotation="-90 0 0" position="0 0 -
4" width="4" height="4"></a-plane>
<a-sky color="#ECECEC"></a-sky>
</a-scene>
A-Frame:
Step3: Complete hello words in few lines of code.
GESCOE, Department of Computer
WebVR: Hello_World()
Output:
GESCOE, Department of Computer
WebVR: Languages_And_Tools_We_Know()
• HTML
• JavaScript and DOM APIs
• Integrates with existing frameworks and libraries
veu.jsd3.jsReact & Redux
GESCOE, Department of Computer
WebVR: Languages_And_Tools_We_Know()
• Not Just For developer
• Also for Designer
BlenderMaya
GESCOE, Department of Computer
WebVR: Own_Component()
<a-sphere crazy-position="min: -1 -1 -1; max: 1 1 1">
</a-sphere>
Step1: incuding java script.
AFRAME.registerComponent('crazy-position',
{
schema: { min: {type: 'vec3'}, max: {type: 'vec3'}
},
tick: function () {
} var data = this.data; var randomPosition =
__getRandomPosition(min, max);
this.el.object3D.position.copy(randomPosition); }
);
GESCOE, Department of Computer
WebVR: WebVR_World()
• Mixed Reality
• Gaming A-Blast
• A-frame element Inspector
HTML/CSS is well-suited for a lot of content
GESCOE, Department of Computer
WebVR: Dev_Community()
•Github: 60+ contributors, 2900+ stargazers
•Slack: 1400+ members
•Content: Hundreds of projects featured on awesome-aframe repository and
A Week of A-Frame
•StackOverflow: Community is very active on StackOverflow.
GESCOE, Department of Computer
WebVR: Future()
1) Military
(army, navy and air force)
3) Education
5) Healthcare
4) Fashion
6) Business /Engineering
2) Media / Entertainment
GESCOE, Department of Computer
WebVR: World of VR Websites ()
1) http://www.360syria.com
2) https://site.vizor.io
3) https://discoveryour6thsense.com
4) http://www.thevrara.com
5) http://www.firstparallel.com/en/
GESCOE, Department of Computer
WebVR: Reference()
1. https://mozvr.com/
2. http://vr.chromeexperiments.com/
3. https://experiments.withgoogle.com/we
bvr
4. https://vr.mozilla.org
5. https://en.wikipedia.org/wiki/WebVR
6. https://aframe.io
7. https://webvr.info/developers/
GESCOE, Department of Computer
WebVR: End()
Thank you

Contenu connexe

Similaire à WebVR: An Introduction to Virtual Reality on the Web

Jwis2011 ruo ando
Jwis2011 ruo andoJwis2011 ruo ando
Jwis2011 ruo andoRuo Ando
 
Seven Versions of One Web Application
Seven Versions of One Web ApplicationSeven Versions of One Web Application
Seven Versions of One Web ApplicationYakov Fain
 
How I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptHow I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptKevin Read
 
Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8Kevin Read
 
Building AR and VR Experiences for Web Apps with JavaScript
Building AR and VR Experiences for Web Apps with JavaScriptBuilding AR and VR Experiences for Web Apps with JavaScript
Building AR and VR Experiences for Web Apps with JavaScriptFITC
 
Intro to node.js - Ran Mizrahi (27/8/2014)
Intro to node.js - Ran Mizrahi (27/8/2014)Intro to node.js - Ran Mizrahi (27/8/2014)
Intro to node.js - Ran Mizrahi (27/8/2014)Ran Mizrahi
 
Intro to node.js - Ran Mizrahi (28/8/14)
Intro to node.js - Ran Mizrahi (28/8/14)Intro to node.js - Ran Mizrahi (28/8/14)
Intro to node.js - Ran Mizrahi (28/8/14)Ran Mizrahi
 
Analyzing the Performance of Mobile Web
Analyzing the Performance of Mobile WebAnalyzing the Performance of Mobile Web
Analyzing the Performance of Mobile WebAriya Hidayat
 
Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020Matt Raible
 
Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3Pravasini Sahoo
 
full-stack web developer (6).pdf
full-stack web developer (6).pdffull-stack web developer (6).pdf
full-stack web developer (6).pdfShubhamSaini950258
 
$Resume2016 edward chen
$Resume2016 edward chen$Resume2016 edward chen
$Resume2016 edward chened Chen
 
$resume2016_EdwardChen
$resume2016_EdwardChen$resume2016_EdwardChen
$resume2016_EdwardChened Chen
 
Web Performance Part 4 "Client-side performance"
Web Performance Part 4  "Client-side performance"Web Performance Part 4  "Client-side performance"
Web Performance Part 4 "Client-side performance"Binary Studio
 
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 EngineEvent-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 EngineRicardo Silva
 

Similaire à WebVR: An Introduction to Virtual Reality on the Web (20)

Jwis2011 ruo ando
Jwis2011 ruo andoJwis2011 ruo ando
Jwis2011 ruo ando
 
Seven Versions of One Web Application
Seven Versions of One Web ApplicationSeven Versions of One Web Application
Seven Versions of One Web Application
 
Node azure
Node azureNode azure
Node azure
 
How I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptHow I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScript
 
Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8
 
Building AR and VR Experiences for Web Apps with JavaScript
Building AR and VR Experiences for Web Apps with JavaScriptBuilding AR and VR Experiences for Web Apps with JavaScript
Building AR and VR Experiences for Web Apps with JavaScript
 
Jquery
JqueryJquery
Jquery
 
Intro to node.js - Ran Mizrahi (27/8/2014)
Intro to node.js - Ran Mizrahi (27/8/2014)Intro to node.js - Ran Mizrahi (27/8/2014)
Intro to node.js - Ran Mizrahi (27/8/2014)
 
Intro to node.js - Ran Mizrahi (28/8/14)
Intro to node.js - Ran Mizrahi (28/8/14)Intro to node.js - Ran Mizrahi (28/8/14)
Intro to node.js - Ran Mizrahi (28/8/14)
 
Analyzing the Performance of Mobile Web
Analyzing the Performance of Mobile WebAnalyzing the Performance of Mobile Web
Analyzing the Performance of Mobile Web
 
Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020
 
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3
 
full-stack web developer (6).pdf
full-stack web developer (6).pdffull-stack web developer (6).pdf
full-stack web developer (6).pdf
 
$Resume2016 edward chen
$Resume2016 edward chen$Resume2016 edward chen
$Resume2016 edward chen
 
$resume2016_EdwardChen
$resume2016_EdwardChen$resume2016_EdwardChen
$resume2016_EdwardChen
 
Web Performance Part 4 "Client-side performance"
Web Performance Part 4  "Client-side performance"Web Performance Part 4  "Client-side performance"
Web Performance Part 4 "Client-side performance"
 
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 EngineEvent-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
 
Push it to the Edge
Push it to the EdgePush it to the Edge
Push it to the Edge
 

Dernier

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 

Dernier (20)

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 

WebVR: An Introduction to Virtual Reality on the Web

  • 1. GESCOE, Department of Computer 1 Seminar on, WebVR Computer Engineering By Ankitkumar Singh
  • 2. 1. Introduction 2. Literature Review 3. Problem Statement 4. Topic / Technology Necessity 5. Algorithm / Working/Architecture 6. Results 7. Applications 8. Advantages & Disadvantages 9. Future Work & Conclusion 10.References 2GESCOE, Department of Computer WebVR: index()
  • 3. 3GESCOE, Department of Computer WebVR: Virtual_Reality()
  • 5. 2010 Google Street view 2014 Sony PlayStation VR. 2014 Facebook Oculus Rift. 2015 HTC Vive Till now 230 companies developing VR-related products WebVR: Device_timeline()
  • 6. WebVR: Limitations_of_VR() Gatekeepers Installs Closed Friction of VR Ecosystems:
  • 7. 7GESCOE, Department of Computer WebVR: VR_on_Web() An open virtual reality platform with the advantages of the Web. Open Connected Instant
  • 8. GESCOE, Department of Computer WebVR: Why_HTML_and_CSS() • Modern CSS has lots of features • Gradients • Complex Backgrounds • 3D Transform • Animations HTML/CSS is well-suited for a lot of content CSS 3D Transforms:
  • 9. GESCOE, Department of Computer WebVR: Browser_Support() Firefox Chrome Samsung Internet
  • 10. GESCOE, Department of Computer WebVR: A-Frame() A-Frame: A web framework for building virtual reality experiences with HTML
  • 11. GESCOE, Department of Computer WebVR: Hello_World() <a-scene> </a-scene> A-Frame: Step1: incuding java script. Step2: Scene declaration <script src="js/aframe.min.js"> </script>
  • 12. GESCOE, Department of Computer WebVR: Hello_World() <a-scene> <a-box color="red" position="10 0 10"> </a-box> </a-scene> A-Frame: Step3: Entity Declaration
  • 13. GESCOE, Department of Computer WebVR: Hello_World() <a-scene> <a-box color="#4CC3D9" position="-1 0.5 -3" rotation="0 45 0"> </a-box> <a-cylinder color="#FFC65D" position="1 0.75 -3" radius="0.5" height="1.5"></a-cylinder> <a-sphere color="#EF2D5E" position="0 1.25 -5" radius="1.25"></a-sphere> <a-plane color="#7BC8A4" rotation="-90 0 0" position="0 0 - 4" width="4" height="4"></a-plane> <a-sky color="#ECECEC"></a-sky> </a-scene> A-Frame: Step3: Complete hello words in few lines of code.
  • 14. GESCOE, Department of Computer WebVR: Hello_World() Output:
  • 15. GESCOE, Department of Computer WebVR: Languages_And_Tools_We_Know() • HTML • JavaScript and DOM APIs • Integrates with existing frameworks and libraries veu.jsd3.jsReact & Redux
  • 16. GESCOE, Department of Computer WebVR: Languages_And_Tools_We_Know() • Not Just For developer • Also for Designer BlenderMaya
  • 17. GESCOE, Department of Computer WebVR: Own_Component() <a-sphere crazy-position="min: -1 -1 -1; max: 1 1 1"> </a-sphere> Step1: incuding java script. AFRAME.registerComponent('crazy-position', { schema: { min: {type: 'vec3'}, max: {type: 'vec3'} }, tick: function () { } var data = this.data; var randomPosition = __getRandomPosition(min, max); this.el.object3D.position.copy(randomPosition); } );
  • 18. GESCOE, Department of Computer WebVR: WebVR_World() • Mixed Reality • Gaming A-Blast • A-frame element Inspector HTML/CSS is well-suited for a lot of content
  • 19. GESCOE, Department of Computer WebVR: Dev_Community() •Github: 60+ contributors, 2900+ stargazers •Slack: 1400+ members •Content: Hundreds of projects featured on awesome-aframe repository and A Week of A-Frame •StackOverflow: Community is very active on StackOverflow.
  • 20. GESCOE, Department of Computer WebVR: Future() 1) Military (army, navy and air force) 3) Education 5) Healthcare 4) Fashion 6) Business /Engineering 2) Media / Entertainment
  • 21. GESCOE, Department of Computer WebVR: World of VR Websites () 1) http://www.360syria.com 2) https://site.vizor.io 3) https://discoveryour6thsense.com 4) http://www.thevrara.com 5) http://www.firstparallel.com/en/
  • 22. GESCOE, Department of Computer WebVR: Reference() 1. https://mozvr.com/ 2. http://vr.chromeexperiments.com/ 3. https://experiments.withgoogle.com/we bvr 4. https://vr.mozilla.org 5. https://en.wikipedia.org/wiki/WebVR 6. https://aframe.io 7. https://webvr.info/developers/
  • 23. GESCOE, Department of Computer WebVR: End() Thank you