WebGL has become a ubiquitous mechanism for displaying interactive, high-performance graphical content on the World Wide Web. glTF 2.0, which includes Physically Based Rendering (PBR) materials, is becoming the runtime format of choice for transmitting high-performance 3D models.

This session will present the current state of both the WebGL API and glTF file format. The latest features of both will be demonstrated, as well as how each is being used in the wild. The latest asset pipelines for producing glTF content will be described, and best practices for deploying both across multiple platforms and graphics APIs will be provided.

Takeaway

An understanding of how to develop and deploy web content and games utilizing both the WebGL API and the glTF file format. Comprehensive coverage of the current libraries, engines and tools available. Confidence in creating a first web-based game project, or upgrading the graphical functionality of an existing one.

Intended Audience

Game developers interested in leveraging the Web’s frictionless deployment to get more eyeballs on their content. Engine and tool developers and artists wanting to learn about the latest techniques for deploying real-time, physically-rendered 3D models.

WebGL On Desktop

  • Google Chrome – WebGL is fully supported.
  • Mozilla Firefox – WebGL is fully supported.
  • Apple Safari – WebGL is fully supported, but must be enabled by the end user. Apple will soon finish its testing of WebGL in Safari, and at that time, I would presume that WebGL will be enabled by default.
  • Opera – WebGL will be fully supported starting with Opera 12. You can obtain an alpha build here.
  • Microsoft Internet Explorer – Currently, this is the only contender that is not yet supporting WebGL, but you can use the Google Chrome Frame plugin to add support for WebGL.

WebGL On Mobile

 

  • iOS Mobile Safari – WebGL is fully supported, but currently only for iAd customers. We expect WebGL to be fully enabled to all users at the same time that Apple enables it in desktop Safari.
  • Android Browser – WebGL is fully supported on devices from some vendors, although it is likely coming to all devices in the near future.
  • Firefox Mobile for Android – WebGL is fully supported. However, device compatibility may be an issue.
  • Blackberry PlayBook 2.0 Browser – WebGL will be fully supported.

As of April 2018: