Tony Parisi is an entrepreneur and career CTO/software architect. He has developed international standards and protocols, created noteworthy software products, and started and sold technology companies. Tony’s passion for innovating is exceeded only by his desire to build great products. Tony is the co-creator of the VRML and X3D ISO standards for networked 3D graphics, and continues to innovate in 3D technology. Tony is the co-chair of the San Francisco WebGL Meetup (www.meetup.com/WebGL-Developers-Meetup), a founder of the Rest3D working group (http://www.rest3d.org/) and a member of the Khronos COLLADA working group creating glTF, the new file format standard for 3D web and mobile applications. Tony is also the author of O’Reilly Media’s books on WebGL: WebGL Up and Running (2012), and Programming 3D Applications in HTML5 and WebGL (2014). Tony is the founder of Vizi, a San Francisco-based interactive agency developing 3D applications for web, mobile and the new generation of virtual reality systems.

Session

  • Developing 3D Virtual Worlds with HTML5 and WebGL
  • Time: 50 minute session | Room:
Imagine rich 3D user-generated content, instantly shared with billions worldwide via social media, viewable in a browser with no download. Imagine multi-player theme parks, desert islands, cityscapes, historical reenactments, flythroughs of deep space, and more, shared with your friends in real time. Now imagine yourself building that, using only a browser, a text editor and an open source technology stack… all programmed in JavaScript. No way?! Way. With HTML5 and WebGL, we now have a platform for building high-performance, open 3D virtual worlds in a browser. No need for proprietary software, client downloads, expensive hosting, or licensing fees. This session covers the development stack for building that Metaverse. On the client side, it’s WebGL for real-time 3D rendering; WebRTC and WebSockets for real-time multiplayer communication; and Web Audio to make it all real with sound. On the server side, we’ll look at Node.js-based application services, storing persistent world state, security, and delivering dynamic, user-generated 3D content.

Media

Video
Slides
Sponsors