SlideShare a Scribd company logo
WEBGL, WEBVR, 
AND THE 
METAVERSE 
TONY PARISI 
SEPTEMBER, 2014
ABOUT ME 
CREDS 
Co-creator, VRML and X3D 
http://www.tonyparisi.com 9/8/2014 
CONTACT 
tony@vizi.gl 
skype: auradeluxe 
http://twitter.com/auradeluxe http://www.tonypa 
risi.com/ 
http://www.learningwebgl.com/ 
GET VIZI 
https://github.com/tparisi/Vizi 
GET THE BOOKS! 
WebGL: Up and Running 
http://www.amazon.com/dp/144932357X 
Programming 3D Applications with HTML and WebGL 
http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/ 
dp/1449362966 
MEETUPS 
http://www.meetup.com/WebGL-Developers-Meetup/ 
http://www.meetup.com/Web-VR/ 
BOOK CODE 
https://github.com/tparisi/WebGLBook 
https://github.com/tparisi/Programming3DApplications 
GET GLAM 
http://www.glamjs.org/ 
https://github.com/tparisi/glam/ 
WORK 
http://www.vizi.gl/
“The Web IS the Metaverse— 
only with a 2D interface.” 
— Vladimir Vukicevic, 
Mozilla 
Creator, WebGL 
http://www.tonyparisi.com 9/8/2014
THE UBIQUITOUS 3D 
PLATFORM 
SEPTEMBER 2014: 
http://www.tonyparisi.com 9/8/2014 
3B seats. 
Q.E.D.
REAL-WORLD APPS 
TODAY 
Nike’s Risk Everything campaign Nestle O Green tea experience 
http://ogreen.special-t.com/en/ 
https://www.youtube.com/watch?v=io5snCcQ0ss 
http://riskeverything.nike.com/ 
http://cityofdrones.io/ 
branding 
art and 
ads 
architecture games 
John Cale and Liam Young’s 
City of Drones 
Oort Online multiplayer sandbox game 
http://www.tonyparisi.com 9/8/2014
THE PROTO-METAVERSE 
http://www.tonyparisi.com 9/8/2014 
OPEN 
VIRTUAL 
WORLDS 
High Fidelity 
From the creators of Second Life 
http://www.highfidelity.io/ 
• NOT WEBGL (YET) 
• BUT OPEN SOURCE, OPEN 
STACK AND OPEN PROTOCOLS 
BROWSER-BASED 
MMORPG, 
RTS GAMES 
Project Atlas Engine Preview 
http://www.artillery.com/ 
• GROUND-UP WEBGL ENGINE 
60FPS 
• BUILT ON WEB STACK IN 
JAVASCRIPT!
VR TODAY 
http://www.tonyparisi.com 9/8/2014 
GIANT DOWNLOADS 
SILO EXPERIENCES 
CUMBERSOME NATIVE APPS AND INSTALLS 
PROPRIETARY PLATFORMS AND 
DEVELOPMENT STACKS 
VR DOTH BE 
HARD!
WHY I LOVE THE WEB 
 INSTANT PUBLISHING 
 INSTANT ACCESS TO INFORMATION 
 NO TOLLS 
 NOBODY CONTROLS IT 
 CULTURE OF COLLABORATION 
 VIEW SOURCE 
…THE WEB WILL NEVER CLOSE UP SHOP. 
image: Mark Surman 
http://commonspace.wordpress.com/2014/03/12/happybirthday/ 
http://www.tonyparisi.com 9/8/2014
THE THREE D’S OF THE 
WEB 
http://www.tonyparisi.com 9/8/2014 
 DEVELOPMENT 
 CROSS-PLATFORM 
 VENDOR-NEUTRAL 
 OPEN SOURCE 
 DEPLOYMENT 
 CLOUD 
 PUSH-BUTTON UPDATE AND PUBLISH 
 DISTRIBUTION AND DISCOVERY 
 EMBED IN OTHER PAGES 
 SHARE WITH A HYPERLINK 
 NO APP TO DOWNLOAD
WEB VR 
FAST, CHEAP, AND TOTALLY 
DEMOCRATIZED. 
 BROWSER-BASED VIRTUAL 
REALITY 
 WEBGL 
 CSS3 
 VR EXTENSION HACKS 
FOR BROWSERS 
 VR SUPPORT NOW IN 
BROWSER NIGHTLY 
BUILDS!!! 
 NO BIG APP DOWNLOADS 
AND INSTALLS!!! 
http://www.tonyparisi.com 9/8/2014 
 JUST ADD SMART PHONE 
 “SMARTVR” USING 
GOOGLE CARDBOARD 
$25 CHEAP!
OPEN TOOLS 
FOR AN OPEN METAVERSE 
http://www.tonyparisi.com 9/8/2014 
game engines/IDEs 
Goo Enginehttp://www.gootechnologies.com/ 
Verold http://verold.com/ 
Turbulenz https://turbulenz.com/ 
PlayCanvas http://www.playcanvas.com/ 
Artillery Engine 
https://artillery.com/ 
Sketchfab https://sketchfab.com/ 
Unreal https://www.unrealengine.com/ 
Unity http://unity3d.com/#unity-5 
scene graph libraries/page frameworks 
Three.js 
http://threejs.org/ 
SceneJS 
http://scenejs.org/ 
BabylonJS 
http://www.babylonjs.com/ 
Vizi 
https://github.com/tparisi/Vizi 
Voodoo.js 
http://www.voodoojs.com/ 
PhiloGL 
http://www.senchalabs.org/philogl/ 
tQuery 
http://jeromeetienne.github.io/tquery/
VR + ML 
A MARKUP LANGUAGE FOR THE 
METAVERSE? 
http://www.tonyparisi.com 9/8/2014 
 GLAM (GL AND MARKUP) - A 
DECLARATIVE LANGUAGE FOR 3D 
WEB CONTENT 
https://github.com/tparisi/glam/ 
 DEFINE 3D SCENE CONTENT IN 
MARKUP; STYLE IT IN CSS 
THE MARKUP 
<glam> 
<renderer type="rift"></renderer> 
<scene> 
<controller 
type="rift"></controller> 
<background id="sb1" 
class="skybox"></background> 
<group y ='1' z='-3'> 
<sphere class="bubble 
skybox" animation="bubbleBounce"></sphere> 
<sphere x='-1' z='-2' 
class="bubble skybox" 
animation="bubbleBounce2"></sphere> 
</group> 
… 
THE CSS 
<style> 
.skybox { 
envmap-right:url(../images/Park2/posx.jpg); 
… 
} 
.bubble { 
radius:.5; 
shader-vertex:url(../shaders/fresnel.vs); 
shader-fragment:url(../shaders/fresnel.fs); 
shader-uniforms:mRefractionRatio f 1.02 
mFresnelBias f 0.1 mFresnelPower f 2.0 mFresnelScale 
f 1.0 tCube t null; 
} 
#sb1 { 
background-type:box; 
} 
</style>
WEBGL, WEBVR, 
AND THE 
METAVERSE 
TONY PARISI 
SEPTEMBER, 2014

More Related Content

What's hot (20)

PPTX
What is a metaverse?
Roberto de Paula Lico Junior
 
PPTX
Unity 3d Basics
Chaudhry Talha Waseem
 
PPTX
metaverse presentation
Ranjithreddy456102
 
PPTX
Crypto wallets
Christian Kameir
 
PDF
Metaverses, Tribes, smarter planet and You can change the world
Ian Hughes / epredator
 
PDF
[GKE & Spanner 勉強会] GKE 入門
Google Cloud Platform - Japan
 
PPTX
Cryptocurrency
Randi130025
 
PDF
コンテナのユースケース考察
Shuji Yamada
 
PDF
Fairmont metaverse sunumu
ELİF TÜDEŞ
 
PPTX
What is mataverse?
Joseph Solomons
 
PDF
Training Avatars for the Metaverse
BrentDavis68
 
PPTX
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
PDF
magmaの概要および特徴の紹介
Yohei Motomura
 
PDF
An Ultimate Guide to NFT Applications
101 Blockchains
 
PPTX
Shihtzu Exchange, NFT Minting & Metaverse Platform
JitinThomas6
 
PDF
Tish Shute (HuaweiXR): - The Future of Intelligence
AugmentedWorldExpo
 
PDF
VMware の Tanzu の OSS の TUNA ???
Hirotaka Sato
 
PPTX
Introduction to Blockchain and Cryptocurrencies
Nikhil D Prince
 
PPTX
Virtual reality
Shruti Singh
 
PPTX
Top NFT Games- A Unique Experience For NFT Fans
Virendra Singh
 
What is a metaverse?
Roberto de Paula Lico Junior
 
Unity 3d Basics
Chaudhry Talha Waseem
 
metaverse presentation
Ranjithreddy456102
 
Crypto wallets
Christian Kameir
 
Metaverses, Tribes, smarter planet and You can change the world
Ian Hughes / epredator
 
[GKE & Spanner 勉強会] GKE 入門
Google Cloud Platform - Japan
 
Cryptocurrency
Randi130025
 
コンテナのユースケース考察
Shuji Yamada
 
Fairmont metaverse sunumu
ELİF TÜDEŞ
 
What is mataverse?
Joseph Solomons
 
Training Avatars for the Metaverse
BrentDavis68
 
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
magmaの概要および特徴の紹介
Yohei Motomura
 
An Ultimate Guide to NFT Applications
101 Blockchains
 
Shihtzu Exchange, NFT Minting & Metaverse Platform
JitinThomas6
 
Tish Shute (HuaweiXR): - The Future of Intelligence
AugmentedWorldExpo
 
VMware の Tanzu の OSS の TUNA ???
Hirotaka Sato
 
Introduction to Blockchain and Cryptocurrencies
Nikhil D Prince
 
Virtual reality
Shruti Singh
 
Top NFT Games- A Unique Experience For NFT Fans
Virendra Singh
 

Viewers also liked (20)

PPTX
And Who Shall Control the Metaverse?
Tony Parisi
 
PPTX
VR Without Borders RIVER WebVR April 2015
Tony Parisi
 
PPTX
An Introduction to Web VR January 2015
Tony Parisi
 
PPTX
WebVR Ecosystem and API Update
Tony Parisi
 
PDF
WebVR: Developing for the Immersive Web
Tony Parisi
 
PDF
Introduction to WebVR Autodesk Forge 2016
Tony Parisi
 
PPTX
Firefox Extension Development
phamvanvung
 
PDF
Quick dive into WebVR
Janne Aukia
 
PDF
JavaScript Web Workers
Tobias Pfeiffer
 
PPS
Estudo 01
Renato Florentino
 
PDF
WebVR with Three.js!
誠人 堀口
 
PDF
Web vr creative_vr
Oscar Marin Miro
 
PDF
WebVR - JAX 2016
Carsten Sandtner
 
PDF
WebRTC - On Standards, Identity and Telco Strategy
Jose de Castro
 
PDF
Javascript the New Parts
Federico Galassi
 
PPTX
Introduction to The VR Web
Liv Erickson
 
PDF
20160713 webvr
Noritada Shimizu
 
PPT
eXo SEA - JavaScript Introduction Training
Hoat Le
 
PDF
WebRTC: A front-end perspective
shwetank
 
PDF
JavaScript and Web Standards Sitting in a Tree
Jenn Lukas
 
And Who Shall Control the Metaverse?
Tony Parisi
 
VR Without Borders RIVER WebVR April 2015
Tony Parisi
 
An Introduction to Web VR January 2015
Tony Parisi
 
WebVR Ecosystem and API Update
Tony Parisi
 
WebVR: Developing for the Immersive Web
Tony Parisi
 
Introduction to WebVR Autodesk Forge 2016
Tony Parisi
 
Firefox Extension Development
phamvanvung
 
Quick dive into WebVR
Janne Aukia
 
JavaScript Web Workers
Tobias Pfeiffer
 
WebVR with Three.js!
誠人 堀口
 
Web vr creative_vr
Oscar Marin Miro
 
WebVR - JAX 2016
Carsten Sandtner
 
WebRTC - On Standards, Identity and Telco Strategy
Jose de Castro
 
Javascript the New Parts
Federico Galassi
 
Introduction to The VR Web
Liv Erickson
 
20160713 webvr
Noritada Shimizu
 
eXo SEA - JavaScript Introduction Training
Hoat Le
 
WebRTC: A front-end perspective
shwetank
 
JavaScript and Web Standards Sitting in a Tree
Jenn Lukas
 
Ad

Similar to WebGL, WebVR and the Metaverse (20)

PDF
Foundations of the Immersive Web
Tony Parisi
 
PDF
Keynote: The Immersive web
Rising Media, Inc.
 
PDF
The Immersive Web
Tony Parisi
 
PPTX
Browser-Based Virtual Reality April 2015
Tony Parisi
 
PPTX
WebGL, HTML5 and How the Mobile Web Was Won
Tony Parisi
 
PDF
Tony Parisi (VP Platform, Wevr) The Immersive Web
AugmentedWorldExpo
 
PPTX
Hacking Reality: Browser-Based VR with HTML5
Tony Parisi
 
PPTX
The Browser As Console - HTML5 and WebGL for Game Development
Tony Parisi
 
PPTX
Building Rich Internet Applications with HTML5 and WebGL
Tony Parisi
 
PPTX
WebGL: The Next Generation
Tony Parisi
 
PDF
Demystifying the 3D Web by Pietro Grandi @ Codemotion Dubai 2016
Codemotion Dubai
 
PDF
Demystifying the 3d web - Codemotion 2016
Pietro Grandi
 
PDF
Demistifying the 3D Web
Codemotion
 
PPTX
WebGL - It's GO Time
Tony Parisi
 
PDF
Ferguson VR Hackathon - May 6, 2017
Roland Olivier Dubois
 
PPTX
WebGL Primetime!
Tony Parisi
 
PDF
Web Based Virtual Reality - Tanay Pant - Codemotion Rome 2017
Codemotion
 
PDF
Web based virtual reality - Tanay Pant, Mozilla
Codemotion Tel Aviv
 
PDF
"Getting started with Web Based Virtual Reality" Pant Tanay, Mozilla Foundation
it-people
 
PPTX
Virtually Anywhere
Tony Parisi
 
Foundations of the Immersive Web
Tony Parisi
 
Keynote: The Immersive web
Rising Media, Inc.
 
The Immersive Web
Tony Parisi
 
Browser-Based Virtual Reality April 2015
Tony Parisi
 
WebGL, HTML5 and How the Mobile Web Was Won
Tony Parisi
 
Tony Parisi (VP Platform, Wevr) The Immersive Web
AugmentedWorldExpo
 
Hacking Reality: Browser-Based VR with HTML5
Tony Parisi
 
The Browser As Console - HTML5 and WebGL for Game Development
Tony Parisi
 
Building Rich Internet Applications with HTML5 and WebGL
Tony Parisi
 
WebGL: The Next Generation
Tony Parisi
 
Demystifying the 3D Web by Pietro Grandi @ Codemotion Dubai 2016
Codemotion Dubai
 
Demystifying the 3d web - Codemotion 2016
Pietro Grandi
 
Demistifying the 3D Web
Codemotion
 
WebGL - It's GO Time
Tony Parisi
 
Ferguson VR Hackathon - May 6, 2017
Roland Olivier Dubois
 
WebGL Primetime!
Tony Parisi
 
Web Based Virtual Reality - Tanay Pant - Codemotion Rome 2017
Codemotion
 
Web based virtual reality - Tanay Pant, Mozilla
Codemotion Tel Aviv
 
"Getting started with Web Based Virtual Reality" Pant Tanay, Mozilla Foundation
it-people
 
Virtually Anywhere
Tony Parisi
 
Ad

More from Tony Parisi (13)

PDF
The New Fine Arts
Tony Parisi
 
PPTX
Face the Future: Computing in an Augmented World
Tony Parisi
 
PPTX
Powering the VR/AR Ecosystem 2017-01-17
Tony Parisi
 
PDF
Virtually Anyone
Tony Parisi
 
PPTX
React-VR: An Early Experiment with React and WebGL for VR Development
Tony Parisi
 
PPTX
Vrml, or There and Back Again
Tony Parisi
 
PPTX
The Coming Distribution War
Tony Parisi
 
PPTX
glTF and the WebGL Art Pipeline March 2015
Tony Parisi
 
PPTX
Up And Running With Web VR Fall 2014
Tony Parisi
 
PPTX
The Web Eats Everything In Its Path Fall 2014
Tony Parisi
 
PPTX
Developing Web Graphics with WebGL
Tony Parisi
 
PPTX
glTF Update with Tony Parisi WebGL Meetup August 2013
Tony Parisi
 
PPTX
Artists Only
Tony Parisi
 
The New Fine Arts
Tony Parisi
 
Face the Future: Computing in an Augmented World
Tony Parisi
 
Powering the VR/AR Ecosystem 2017-01-17
Tony Parisi
 
Virtually Anyone
Tony Parisi
 
React-VR: An Early Experiment with React and WebGL for VR Development
Tony Parisi
 
Vrml, or There and Back Again
Tony Parisi
 
The Coming Distribution War
Tony Parisi
 
glTF and the WebGL Art Pipeline March 2015
Tony Parisi
 
Up And Running With Web VR Fall 2014
Tony Parisi
 
The Web Eats Everything In Its Path Fall 2014
Tony Parisi
 
Developing Web Graphics with WebGL
Tony Parisi
 
glTF Update with Tony Parisi WebGL Meetup August 2013
Tony Parisi
 
Artists Only
Tony Parisi
 

Recently uploaded (20)

PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
SalesForce Managed Services Benefits (1).pdf
TechForce Services
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
SalesForce Managed Services Benefits (1).pdf
TechForce Services
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
The Future of Artificial Intelligence (AI)
Mukul
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 

WebGL, WebVR and the Metaverse

  • 1. WEBGL, WEBVR, AND THE METAVERSE TONY PARISI SEPTEMBER, 2014
  • 2. ABOUT ME CREDS Co-creator, VRML and X3D http://www.tonyparisi.com 9/8/2014 CONTACT [email protected] skype: auradeluxe http://twitter.com/auradeluxe http://www.tonypa risi.com/ http://www.learningwebgl.com/ GET VIZI https://github.com/tparisi/Vizi GET THE BOOKS! WebGL: Up and Running http://www.amazon.com/dp/144932357X Programming 3D Applications with HTML and WebGL http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/ dp/1449362966 MEETUPS http://www.meetup.com/WebGL-Developers-Meetup/ http://www.meetup.com/Web-VR/ BOOK CODE https://github.com/tparisi/WebGLBook https://github.com/tparisi/Programming3DApplications GET GLAM http://www.glamjs.org/ https://github.com/tparisi/glam/ WORK http://www.vizi.gl/
  • 3. “The Web IS the Metaverse— only with a 2D interface.” — Vladimir Vukicevic, Mozilla Creator, WebGL http://www.tonyparisi.com 9/8/2014
  • 4. THE UBIQUITOUS 3D PLATFORM SEPTEMBER 2014: http://www.tonyparisi.com 9/8/2014 3B seats. Q.E.D.
  • 5. REAL-WORLD APPS TODAY Nike’s Risk Everything campaign Nestle O Green tea experience http://ogreen.special-t.com/en/ https://www.youtube.com/watch?v=io5snCcQ0ss http://riskeverything.nike.com/ http://cityofdrones.io/ branding art and ads architecture games John Cale and Liam Young’s City of Drones Oort Online multiplayer sandbox game http://www.tonyparisi.com 9/8/2014
  • 6. THE PROTO-METAVERSE http://www.tonyparisi.com 9/8/2014 OPEN VIRTUAL WORLDS High Fidelity From the creators of Second Life http://www.highfidelity.io/ • NOT WEBGL (YET) • BUT OPEN SOURCE, OPEN STACK AND OPEN PROTOCOLS BROWSER-BASED MMORPG, RTS GAMES Project Atlas Engine Preview http://www.artillery.com/ • GROUND-UP WEBGL ENGINE 60FPS • BUILT ON WEB STACK IN JAVASCRIPT!
  • 7. VR TODAY http://www.tonyparisi.com 9/8/2014 GIANT DOWNLOADS SILO EXPERIENCES CUMBERSOME NATIVE APPS AND INSTALLS PROPRIETARY PLATFORMS AND DEVELOPMENT STACKS VR DOTH BE HARD!
  • 8. WHY I LOVE THE WEB  INSTANT PUBLISHING  INSTANT ACCESS TO INFORMATION  NO TOLLS  NOBODY CONTROLS IT  CULTURE OF COLLABORATION  VIEW SOURCE …THE WEB WILL NEVER CLOSE UP SHOP. image: Mark Surman http://commonspace.wordpress.com/2014/03/12/happybirthday/ http://www.tonyparisi.com 9/8/2014
  • 9. THE THREE D’S OF THE WEB http://www.tonyparisi.com 9/8/2014  DEVELOPMENT  CROSS-PLATFORM  VENDOR-NEUTRAL  OPEN SOURCE  DEPLOYMENT  CLOUD  PUSH-BUTTON UPDATE AND PUBLISH  DISTRIBUTION AND DISCOVERY  EMBED IN OTHER PAGES  SHARE WITH A HYPERLINK  NO APP TO DOWNLOAD
  • 10. WEB VR FAST, CHEAP, AND TOTALLY DEMOCRATIZED.  BROWSER-BASED VIRTUAL REALITY  WEBGL  CSS3  VR EXTENSION HACKS FOR BROWSERS  VR SUPPORT NOW IN BROWSER NIGHTLY BUILDS!!!  NO BIG APP DOWNLOADS AND INSTALLS!!! http://www.tonyparisi.com 9/8/2014  JUST ADD SMART PHONE  “SMARTVR” USING GOOGLE CARDBOARD $25 CHEAP!
  • 11. OPEN TOOLS FOR AN OPEN METAVERSE http://www.tonyparisi.com 9/8/2014 game engines/IDEs Goo Enginehttp://www.gootechnologies.com/ Verold http://verold.com/ Turbulenz https://turbulenz.com/ PlayCanvas http://www.playcanvas.com/ Artillery Engine https://artillery.com/ Sketchfab https://sketchfab.com/ Unreal https://www.unrealengine.com/ Unity http://unity3d.com/#unity-5 scene graph libraries/page frameworks Three.js http://threejs.org/ SceneJS http://scenejs.org/ BabylonJS http://www.babylonjs.com/ Vizi https://github.com/tparisi/Vizi Voodoo.js http://www.voodoojs.com/ PhiloGL http://www.senchalabs.org/philogl/ tQuery http://jeromeetienne.github.io/tquery/
  • 12. VR + ML A MARKUP LANGUAGE FOR THE METAVERSE? http://www.tonyparisi.com 9/8/2014  GLAM (GL AND MARKUP) - A DECLARATIVE LANGUAGE FOR 3D WEB CONTENT https://github.com/tparisi/glam/  DEFINE 3D SCENE CONTENT IN MARKUP; STYLE IT IN CSS THE MARKUP <glam> <renderer type="rift"></renderer> <scene> <controller type="rift"></controller> <background id="sb1" class="skybox"></background> <group y ='1' z='-3'> <sphere class="bubble skybox" animation="bubbleBounce"></sphere> <sphere x='-1' z='-2' class="bubble skybox" animation="bubbleBounce2"></sphere> </group> … THE CSS <style> .skybox { envmap-right:url(../images/Park2/posx.jpg); … } .bubble { radius:.5; shader-vertex:url(../shaders/fresnel.vs); shader-fragment:url(../shaders/fresnel.fs); shader-uniforms:mRefractionRatio f 1.02 mFresnelBias f 0.1 mFresnelPower f 2.0 mFresnelScale f 1.0 tCube t null; } #sb1 { background-type:box; } </style>
  • 13. WEBGL, WEBVR, AND THE METAVERSE TONY PARISI SEPTEMBER, 2014