2017.11.27,午夜时分,在AWS re:Invent狂欢夜的启动仪式上,亚马逊旗下公司Amazon Web Services, Inc.(AWS)宣布推出Amazon Sumerian新服务。该服务旨在让任何开发人员都可以轻松构建虚拟现实(VR)、增强现实(AR)及3D应用,并将其在移动设备、头戴式显示器、数字标牌或网络浏览器上运行。在Amazon Sumerian编辑器的帮助下,开发人员可以构建现实的虚拟环境,使用3D对象或动画角色进行填充,并编写脚本指示角色之间、以及角色与程序用户之间如何交互。在Amazon Sumerian中创建的VR和AR应用程序,可以运行在任何支持WebGL或WebVR图形绘制的浏览器中,包括Daydream、HTC Vive、Oculus Rift和iOS移动设备。Amazon Sumerian入门跟登录AWS管理控制台一样简单,无需安装软件及预付成本——用户只需为3D资产的存储空间以及访问所创建虚拟场所产生的流量付费。关于Amazon Sumerian的更多信息,可登录http://aws.amazon.com/sumerian。
目前,许多行业的客户都在采用VR和AR来构建现实的虚拟环境,或覆盖现实世界中的虚拟对象,以便实现一系列的应用,比如模拟训练、虚拟门房服务、增强在线购物体验、虚拟看房看地,等等。迄今为止,创建虚拟环境或“场景”需要专门的技能,同时搭配使用多种不同工具,如3D建模、环境设计、动画、灯光效果、音频编辑等。VR或AR应用准备就绪之后,开发人员必须为每个主要的硬件提供商实施独特的规范和部署流程。Amazon Sumerian通过提供基于Web的编辑器来解决这些挑战,开发人员可以通过这个编辑器,轻松快速地创建专业质量的场景,并借助可视化的脚本工具来构建逻辑,控制场景中的对象和角色如何行动与响应。此外,通过使用Amazon Lex、Amazon Polly、AWS Lambda、AWS IoT和Amazon DynamoDB等AWS服务,Amazon Sumerian还可以轻松构建场景,实现对象、角色和用户之间丰富而自然的交互。
“各行各业的客户都看到了VR和AR技术的潜力——从培训员工到创造新的客户体验。但是,客户们还是会对专业技能及工具的前期投资感到恐惧,不知所措,而这些技能和工具是构建VR或AR程序起步就需要的。”AWS的技术副总裁Marco Argenti表示,“有了Amazon Sumerian,任何开发人员都可以在几小时内创建一个现实的、交互式的VR或AR应用。”
通过Amazon Sumerian,开发者可以:
- 设计拟真的VR、AR及3D环境——Amazon Sumerian易用的编辑器允许开发人员将3D对象(如家具、建筑或自然物体)和角色拖放到“场景”(如房间、办公室环境或风景)中。开发人员可以从Amazon Sumerian的预建对象库中进行选择,除了从第三方资源库(如Sketchfab或Turbosquid)下载导入对象外,还可以创建并导入自己的对象。另外,Amazon Sumerian还有预填充场景的模板。
- 轻松创建由AWS AI服务支持的动画角色——开发人员还可以使用Amazon Sumerian创建动画3D角色,通过描述脚本或回答问题来引导用户浏览场景。Amazon Sumerian与Amazon Lex和Amazon Polly集成在一起,提供自动语音识别(ASR)、自然语言理解(NLU)和文字转语音(text-to-speech)功能,因此Amazon Sumerian可以在对话中理解和响应用户。
- 将应用程序部署到VR和AR硬件上—— Amazon Sumerian的场景可以运行在任何支持WebGL或WebVR图形绘制的浏览器中。Amazon Sumerian场景托管在AWS云中,由可公开访问的端点提供服务,以便用户可以从任何地方进行访问。
Mapbox是一个面向开发人员的定位平台,具有深度定制的工具集,可将地图嵌入到任何应用程序中。“我们现在将Alex Barth的定位服务提供给Amazon Sumerian,这样用户就可以将3D地图和虚拟现实应用整合到他们的增强现实和虚拟现实应用中,并实现基于地理位置的体验。”Mapbox业务发展副总裁Alex Barth表示,“举个例子,我们将Mapbox的兴趣点和全球地形地图与Amazon Sumerian整合到一起,可以让数据完成实时传送和呈现。”
赛默飞世尔(Thermo Fisher Scientific)致力于通过系统、消费品及研究人员的服务来改善人类状况。“Amazon Sumerian让WebVR和Web3D的开发变得更加容易。”该公司全球商业创业中心的技术策略师Jonathan Agoot说道,“我可以轻松导入我的3D模型,贴图和动画,所以我可以专注于开发一个场景,而不必担心代码的问题。”