And Who Shall Control the Metaverse?

13
AND WHO SHALL CONTROL THE METAVERSE? TONY PARISI AUGUST, 2014

description

Slides for my talk on The Future of Virtual Reality at the Tech In Motion Silicon Valley Meetup on August 20th, 2014. http://www.meetup.com/TechinMotionSiliconValley/events/195316252/

Transcript of And Who Shall Control the Metaverse?

Page 1: And Who Shall Control the Metaverse?

AND WHO SHALL

CONTROL THE METAVERSE?

TONY PARISIAUGUST, 2014

Page 2: And Who Shall Control the Metaverse?

ABOUT ME

http://www.tonyparisi.com

04/10/2023

[email protected]: auradeluxehttp://twitter.com/auradeluxe http://www.tonyparisi.com/http://www.learningwebgl.com/

GET THE BOOKS!

WebGL: Up and Runninghttp://www.amazon.com/dp/144932357XProgramming 3D Applications with HTML and WebGLhttp://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966

GET VIZIhttps://github.com/tparisi/Vizi

MEETUPShttp://www.meetup.com/WebGL-Developers-Meetup/

BOOK CODEhttps://github.com/tparisi/WebGLBook

https://github.com/tparisi/Programming3DApplications

GET GLAMhttp://www.glamjs.org/https://github.com/tparisi/glam/

WORKhttp://www.vizi.gl/

CREDSCo-creator, VRML and X3D

Page 3: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

EVERYBODY WANTS TO RULE THE WORLD.

Page 4: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

TWENTY !@#$NG YEARSA BRIEF, COMPLETELY PERSONAL HISTORY OF VR

2009

WEBGL3D

IN THE BROWSER

THIS HAPPENS

wt

TONY WRITESBOOKSON WEBGL

2014

WEBGLEVERYWHERE!

VRML

1994

“IN FIVE YEARS ALL WEB SITES WILL INCLUDE 3D CONTENT”

TONY READS SNOW CRASH,LOSES MIND,CREATESVRML WITH MARK PESCE

COMPUTER GAMING WORLD PREDICTS

“AFFORDABLE VR BY 1994”

1992

VRBOOM

TONY MOVES TO SF TO MAKE THEINTERNETS

ONO-SENDAISEGA VR

1990

TONY SEES FIRSTVR AT GIRLFRIEND’S ART SCHOOLMARK PESCE READS NEUROMANCER, LOSES MIND, FOUNDS ONO-SENDAI

VPLAND THE $100K

VR HEADSET

1984

WILLIAM GIBSON WRITES NEUROMANCER

JARON LANIER FOUNDS VPL

TONY CREATES WEB-BASED VIRTUAL WORLD

VIRTUALWORLDS

2004

PHILIP ROSEDALE CREATES SECOND LIFE

Page 5: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

THE PROMISED LAND

Page 6: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

GIANT DOWNLOADS

SILO EXPERIENCES

CUMBERSOME NATIVE APPS AND INSTALLS

PROPRIETARY PLATFORMS AND DEVELOPMENT STACKS

VR DOTH BE

HARD!

LEVIATHAN

Page 7: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

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 Surmanhttp://commonspace.wordpress.com/2014/03/12/happybirthday/

Page 8: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

THE THREE D’S OF THE WEB

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

Page 9: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

WEB VRFAST, 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!!!

JUST ADD SMART PHONE

Page 10: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

VR + ML GLAM (GL AND MARKUP) - A

DECLARATIVE LANGUAGE FOR 3D WEB CONTENThttps://github.com/tparisi/glam/

DEFINE 3D SCENE CONTENT IN MARKUP; STYLE IT IN CSS

<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 MARKUP<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>

THE CSS

Page 11: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

WHAT KIND OF METAVERSE DO I WANT?

AND WHO SHALL CONTROL THE METAVERSE?

WHAT AM I WILLING TO PAY FOR IT?

SO ASK YOURSELF

Page 12: And Who Shall Control the Metaverse?

04/10/2023

http://www.tonyparisi.com

CHOOSE A SIDE.

THE FUTURE DEPENDS ON IT.

THE LINES ARE BEING DRAWN.

Page 13: And Who Shall Control the Metaverse?

AND WHO SHALL

CONTROL THE METAVERSE?

TONY PARISIAUGUST, 2014