AND WHO 
SHALL 
CONTROL THE 
METAVERSE? 
TONY PARISI 
AUGUST, 2014
ABOUT ME 
CREDS 
Co-creator, VRML and X3D 
http://www.tonyparisi.com 8/20/2014 
CONTACT 
tony@vizi.gl 
skype: auradeluxe 
http://twitter.com/auradeluxe 
http://www.tonyparisi.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/ 
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/
EVERYBODY WANTS TO RULE 
THE WORLD. 
8/20/201 
4 
http://www.tonyparisi.com
TWENTY !@#$NG YEARS 
A BRIEF, COMPLETELY PERSONAL HISTORY OF VR 
8/20/201 
4 
THIS HAPPENS 
TONY WRITES 
BOOKS 
ON WEBGL 
2009 
WEBGL 
3D 
IN THE BROWSER 
http://www.tonyparisi.com 
2014 
WEBGL 
EVERYWHERE! 
TONY READS 
SNOW 
CRASH, 
LOSES MIND, 
CREATES 
VRML WITH 
MARK PESCE 
1994 
VRML 
PHILIP 
ROSEDALE 
CREATES 
SECOND LIFE 
2004 
“IN FIVE YEARS ALL WEB SITES WILL 
INCLUDE 3D CONTENT” 
TONY MOVES 
TO SF TO 
MAKE THE 
INTERNETS 
1992 
VR 
BOOM 
TONY SEES 
FIRST 
VR AT 
GIRLFRIEND’S 
ART SCHOOL 
MARK PESCE 
READS 
NEUROMANCER, 
LOSES MIND, 
FOUNDS ONO-SENDAI 
1990 
WILLIAM GIBSON 
WRITES 
NEUROMANCER 
ONO-SENDAI 
SEGA VR 
JARON LANIER 
FOUNDS VPL 
VPL 
AND THE $100K 
VR HEADSET 
COMPUTER GAMING WORLD 
PREDICTS 
“AFFORDABLE VR BY 1994” 
1984 
TONY 
CREATES 
WEB-BASED 
VIRTUAL 
WORLD 
VIRTUAL 
WORLDS
THE PROMISED LAND 
8/20/201 
4 
http://www.tonyparisi.com
LEVIATHAN 
8/20/201 
4 
http://www.tonyparisi.com 
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 
image: Mark Surman 
http://commonspace.wordpress.com/2014/03/12/happybirthday/ 
…THE WEB WILL NEVER CLOSE UP 
SHOP. 
8/20/201 
4 
http://www.tonyparisi.com
THE THREE D’S OF THE 
WEB 
8/20/201 
4 
http://www.tonyparisi.com 
 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!!! 
8/20/201 
4 
http://www.tonyparisi.com 
 JUST ADD SMART 
PHONE
VR + ML 
8/20/201 
4 
http://www.tonyparisi.com 
 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>
SO ASK YOURSELF 
WHAT KIND OF METAVERSE DO I 
WANT? 
8/20/201 
4 
WHAT AM I WILLING TO PAY FOR IT? 
AND WHO SHALL CONTROL THE 
http://www.tonyparisi.com 
METAVERSE?
THE LINES ARE BEING DRAWN. 
CHOOSE A SIDE. 
8/20/201 
4 
THE FUTURE DEPENDS ON IT. 
http://www.tonyparisi.com
AND WHO 
SHALL 
CONTROL THE 
METAVERSE? 
TONY PARISI 
AUGUST, 2014

And Who Shall Control the Metaverse?

  • 1.
    AND WHO SHALL CONTROL THE METAVERSE? TONY PARISI AUGUST, 2014
  • 2.
    ABOUT ME CREDS Co-creator, VRML and X3D http://www.tonyparisi.com 8/20/2014 CONTACT tony@vizi.gl skype: auradeluxe http://twitter.com/auradeluxe http://www.tonyparisi.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/ 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.
    EVERYBODY WANTS TORULE THE WORLD. 8/20/201 4 http://www.tonyparisi.com
  • 4.
    TWENTY !@#$NG YEARS A BRIEF, COMPLETELY PERSONAL HISTORY OF VR 8/20/201 4 THIS HAPPENS TONY WRITES BOOKS ON WEBGL 2009 WEBGL 3D IN THE BROWSER http://www.tonyparisi.com 2014 WEBGL EVERYWHERE! TONY READS SNOW CRASH, LOSES MIND, CREATES VRML WITH MARK PESCE 1994 VRML PHILIP ROSEDALE CREATES SECOND LIFE 2004 “IN FIVE YEARS ALL WEB SITES WILL INCLUDE 3D CONTENT” TONY MOVES TO SF TO MAKE THE INTERNETS 1992 VR BOOM TONY SEES FIRST VR AT GIRLFRIEND’S ART SCHOOL MARK PESCE READS NEUROMANCER, LOSES MIND, FOUNDS ONO-SENDAI 1990 WILLIAM GIBSON WRITES NEUROMANCER ONO-SENDAI SEGA VR JARON LANIER FOUNDS VPL VPL AND THE $100K VR HEADSET COMPUTER GAMING WORLD PREDICTS “AFFORDABLE VR BY 1994” 1984 TONY CREATES WEB-BASED VIRTUAL WORLD VIRTUAL WORLDS
  • 5.
    THE PROMISED LAND 8/20/201 4 http://www.tonyparisi.com
  • 6.
    LEVIATHAN 8/20/201 4 http://www.tonyparisi.com GIANT DOWNLOADS SILO EXPERIENCES CUMBERSOME NATIVE APPS AND INSTALLS PROPRIETARY PLATFORMS AND DEVELOPMENT STACKS VR DOTH BE HARD!
  • 7.
    WHY I LOVETHE WEB  INSTANT PUBLISHING  INSTANT ACCESS TO INFORMATION  NO TOLLS  NOBODY CONTROLS IT  CULTURE OF COLLABORATION  VIEW SOURCE image: Mark Surman http://commonspace.wordpress.com/2014/03/12/happybirthday/ …THE WEB WILL NEVER CLOSE UP SHOP. 8/20/201 4 http://www.tonyparisi.com
  • 8.
    THE THREE D’SOF THE WEB 8/20/201 4 http://www.tonyparisi.com  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
  • 9.
    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!!! 8/20/201 4 http://www.tonyparisi.com  JUST ADD SMART PHONE
  • 10.
    VR + ML 8/20/201 4 http://www.tonyparisi.com  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>
  • 11.
    SO ASK YOURSELF WHAT KIND OF METAVERSE DO I WANT? 8/20/201 4 WHAT AM I WILLING TO PAY FOR IT? AND WHO SHALL CONTROL THE http://www.tonyparisi.com METAVERSE?
  • 12.
    THE LINES AREBEING DRAWN. CHOOSE A SIDE. 8/20/201 4 THE FUTURE DEPENDS ON IT. http://www.tonyparisi.com
  • 13.
    AND WHO SHALL CONTROL THE METAVERSE? TONY PARISI AUGUST, 2014