Posted On: Sep 21, 2018

The AWS Amplify JavaScript library now supports Amazon Sumerian, enabling developers to securely embed virtual reality (VR), augmented reality (AR), and 3D scenes into web applications.

AWS Amplify offers this functionality via a new XR category in the JavaScript library that makes it easy for developers to embed Amazon Sumerian scenes into their web applications. Developers can customize the presentational elements of the embedded scenes, such as loading graphics and the surrounding user interface. AWS Amplify’s XR category also enables developers to control end-user access using Amazon Cognito credentials, for example, restricting scene access only to the authenticated users in their app. This creates new monetization opportunities, as developers can now enable paid services or subscription features in their apps by managing secure user access to their AR/VR content.

Amazon Sumerian manages the distribution of the scene data globally with Amazon CloudFront, delivering rich 3D and AR/VR applications to users quickly right in their web browsers. The Sumerian scenes embedded into a web application can be viewed via a WebVR compatible browser on desktops, laptops, AR-compatible mobile devices, VR headsets, and digital displays. Sumerian supports popular hardware such as Oculus Go, Oculus Rift, HTC Vive, HTC Vive Pro, Google Daydream, Lenovo Mirage, and AR-compatible Android and iOS mobile devices.

Developers get started embedding scenes into their apps by retrieving the auto-generated configuration file in Sumerian's Publish menu and configuring AWS Amplify XR category for their app. Displaying a Sumerian scene in a web app is as easy as adding a few lines of JavaScript code.

  • Read more about embedding Amazon Sumerian scenes with AWS Amplify in the developer guide.
  • Learn more about AWS Amplify here.
  • Learn more about Amazon Sumerian here.