Category: AWS re:Invent*


Amazon Comprehend – 不断受训的自然语言处理

多年前,我在美国马里兰大学的计算机科学图书馆里闲逛时找到一本名为《计算机不能做什么》(What Computers Can’t Do)的又脏又旧的书,旁边是其续本《计算机仍不能做什么》(What Computers Still Can’t Do)。第二本书更加厚,这让我意识到计算机科学是值得研究的领域。在准备撰写本文时,我找到了第一本书的归档副本并发现了一条有趣的言论:

由于人类对用自然语言编写的句子的使用和理解需要句子的上下文相关使用的隐性知识,因此,Turing 认为,使计算机了解和转换自然语言的唯一方式可能是对计算机进行编程以了解这个世界。

这个言论非常有先见之明,并且我想告诉您的是 Amazon Comprehend 这项新服务实际上知道 (并且非常乐意分享) 有关世界的许多知识!

Amazon Comprehend 简介
Amazon Comprehend 将分析文本并告知您它找到的结果,从语言 (从南非荷兰语到约鲁巴语,这之间有 98 种以上的语言) 开始。它可识别不同类型的实体 (人、位置、品牌、产品等)、关键短语、情绪 (积极、消极、复杂或中性) 并从采用英语或西班牙语的所有文本中提取关键短语。最后,Comprehend 的主题建模服务可从大型文档集中提取主题以进行分析或基于主题的分组。

前 4 项函数 (语言检测、实体分类、情绪分析和关键短语提取) 专为交互使用而设计,可在几百毫秒内进行响应。主题提取适用于基于作业的模型,其响应与集合的大小成比例。

Comprehend 是一项不断受训的自然语言处理 (NLP) 服务。我们的工程师和数据科学家组成的团队将继续扩展和完善培训数据,旨在使服务的准确度更高且应用更广泛。

探究 Amazon Comprehend
您可使用控制台探究 Amazon Comprehend,然后构建利用 Comprehend API 的应用程序。我将使用我的有关 Direct Connect 的最新文章中的开头段落来练习 Amazon Comprehend API 资源管理器。我将文本粘贴到框中并单击 Analyze

Comprehend 将快速处理文本,突出显示它识别的实体 (如您在前面所见),并通过一次单击使所有其他信息可用:

让我们看看结果的每个部分。Comprehend 可在我提供的文本中检测许多类别的实体:

下面是在我的文本中找到的所有实体 (它们还可以列表或原始 JSON 形式显示):

下面是第一个关键短语 (其余的关键短语可通过单击 Show all 显示):

语言和情绪是简单而直接的:

嗯,这些是交互式函数。让我们了解一下批处理函数!我已有一个包含我之前的几千篇博客文章的 S3 存储桶,一个用于我的输出的空存储桶以及一个允许 Comprehend 访问这两个存储桶的 IAM 角色。我输入它并单击 Create job 以开始使用:

我可在控制台中查看我最近的作业:

作业完成后,输出将显示在我的存储桶中:

在演示中,我可下载数据并快速浏览 (大多数情况下,我会将数据馈送到可视化或分析工具中):

$ aws s3 ls s3://comp-out/348414629041-284ed5bdd23471b8539ed5db2e6ae1a7-1511638148578/output/
2017-11-25 19:45:09     105308 output.tar.gz
$ aws s3 cp s3://comp-out/348414629041-284ed5bdd23471b8539ed5db2e6ae1a7-1511638148578/output/output.tar.gz .
download: s3://comp-out/348414629041-284ed5bdd23471b8539ed5db2e6ae1a7-1511638148578/output/output.tar.gz to ./output.tar.gz
$ gzip -d output.tar.gz
$ tar xf output.tar
$ ls -l
total 1020
-rw-r--r-- 1 ec2-user ec2-user 495454 Nov 25 19:45 doc-topics.csv
-rw-rw-r-- 1 ec2-user ec2-user 522240 Nov 25 19:45 output.tar
-rw-r--r-- 1 ec2-user ec2-user  20564 Nov 25 19:45 topic-terms.csv
$

topic-terms.csv 文件将收集通用主题编号 (第一列) 内的相关术语。以下是前 25 行:

topic,term,weight
000,aw,0.0926182
000,week,0.0326755
000,announce,0.0268909
000,blog,0.0206818
000,happen,0.0143501
000,land,0.0140561
000,quick,0.0143148
000,stay,0.014145
000,tune,0.0140727
000,monday,0.0125666
001,cloud,0.0521465
001,quot,0.0292118
001,compute,0.0164334
001,aw,0.0245587
001,service,0.018017
001,web,0.0133253
001,video,0.00990734
001,security,0.00810732
001,enterprise,0.00626157
001,event,0.00566274
002,storage,0.0485621
002,datar,0.0279634
002,gateway,0.015391
002,s3,0.0218211

随后,doc-topics.csv 文件将指示哪些文件引用了第一个文件中的主题。同样地,下面是前 25 行:

docname,topic,proportion
calillona_brows.html,015,0.577179
calillona_brows.html,062,0.129035
calillona_brows.html,003,0.128233
calillona_brows.html,071,0.125666
calillona_brows.html,076,0.039886
amazon-rds-now-supports-sql-server-2012.html,003,0.851638
amazon-rds-now-supports-sql-server-2012.html,059,0.061293
amazon-rds-now-supports-sql-server-2012.html,032,0.050921
amazon-rds-now-supports-sql-server-2012.html,063,0.036147
amazon-rds-support-for-ssl-connections.html,048,0.373476
amazon-rds-support-for-ssl-connections.html,005,0.197734
amazon-rds-support-for-ssl-connections.html,003,0.148681
amazon-rds-support-for-ssl-connections.html,032,0.113638
amazon-rds-support-for-ssl-connections.html,041,0.100379
amazon-rds-support-for-ssl-connections.html,004,0.066092
zipkeys_simplif.html,037,1.0
cover_art_appli.html,093,1.0
reverse-dns-for-ec2s-elastic-ip-addresses.html,040,0.359862
reverse-dns-for-ec2s-elastic-ip-addresses.html,048,0.254676
reverse-dns-for-ec2s-elastic-ip-addresses.html,042,0.237326
reverse-dns-for-ec2s-elastic-ip-addresses.html,056,0.085849
reverse-dns-for-ec2s-elastic-ip-addresses.html,020,0.062287
coming-soon-oracle-database-11g-on-amazon-rds-1.html,063,0.368438
coming-soon-oracle-database-11g-on-amazon-rds-1.html,041,0.193081

使用 Amazon Comprehend 构建应用程序
大多数情况下,您将使用 Amazon Comprehend API 将自然语言处理添加到您自己的应用程序。下面是委托人交互式函数:

DetectDominantLanguage – 检测文本的主导语言。其他一些函数需要您提供此信息,因此请先调用此函数。

DetectEntities – 检测文本中的实体并以 JSON 形式返回这些实体。

DetectKeyPhrases – 检测文本中的关键短语并以 JSON 形式返回这些短语。

DetectSentiment – 检测文本中的情绪并返回 POSITIVE、NEGATIVE、NEUTRAL 或 MIXED。

提供了这些函数的 4 个变体 (每个变体的前缀均为 批处理),它们可并行处理最多 25 个文档。您可使用它们构建高吞吐量的数据处理管道。

下面是可用于创建和管理主题检测作业的函数:

StartTopicsDetectionJob – 创建作业并开始运行它。

ListTopicsDetectionJobs – 获取当前和最新作业的列表。

DescribeTopicsDetectionJob – 获取有关单个作业的详细信息。

现在提供
Amazon Comprehend 现已推出,您可立即使用它开始构建应用程序!

Jeff

Amazon Rekognition Video 发布:基于深度学习技术的视频识别功能

在去年这个时候举办的 re:Invent 2016 大会上,Jeff 宣布推出 Amazon Rekognition 服务。我非常高兴能参与此项服务的开发工作,以构建图像识别解决方案。您可能已经知道,Amazon Rekognition Image 是一种利用深度学习技术提供可扩展的图像识别和分析功能的云服务。Amazon Rekognition Image 让您能够在应用程序和系统中构建和集成对象及场景检测、实时面部识别、名人识别、图片审阅和文本识别功能。

Amazon Rekognition Image 服务使用深度学习神经网络模型创建,基于与 Prime Photos 相同的技术 (此项技术使 Prime Photos 具备了每天分析数十亿张图像的强大能力)。发布之初,Rekognition 的关注点在于提供可扩展、自动化的图像分析、搜索和分类功能。今天,我很高兴地向大家宣布,此服务增加了一些新功能。

你好,Amazon Rekognition Video

大家好,这是我的新朋友,Amazon Rekognition Video。对,你们猜得没错,我一开始写的是《疤面煞星》里的台词:“来跟我的小朋友问个好”。但我最终没有这样写,而是走了一条“新路”,所以大家必须给我的创新精神点个赞。好了,言归正传,我们来讨论一下这项令人兴奋的新人工智能服务功能 – Amazon Rekognition Video

Amazon Rekognition Video 是一种新的视频分析服务功能,可为 S3 存储的视频以及实时视频流提供可扩展的计算机视觉分析能力。借助 Rekognition video,您可以准确检测、跟踪、识别、提取和审阅视频中的数千个对象、面部和内容。对于这项新功能,我认为更棒的是,它不仅能够提供有关视频中对象的准确信息,而且还是同类中第一个能够使用完整的视频内影像、时间和动作上下文执行活动检测和人员跟踪的视频分析服务。因此,借助其基于深度学习的功能,您可获得有关视频中正在执行什么活动的更完整的见解。例如,此服务功能可以识别视频中的人、车、树,以及推断出视频中的男子正在跑向汽车。这很酷,对吧!您可以想象一下,这项功能可为客户带来多么广阔的应用场景。

使用异步 Amazon Rekognition Video API 进行视频分析的过程如下:

  1. 对 .mp4 或 .mov 视频调用 Rekognition Video Start 操作 API。请注意,视频必须使用 H.264 编解码器编码。Start 操作 API 包括:
    • StartPersonTracking
    • StartFaceDetection
    • StartLabelDetection
    • StartCelebrityRecognition
    • StartContentModeration
  2. Amazon Rekognition Video 处理视频并将 Start 操作 API 请求的完成状态发布到 Amazon SNS 主题。
  3. 您通过订阅 Amazon SQS 队列或您为 SNS 主题指定的 AWS Lambda 函数获取 API 完成结果通知。
  4. 使用 SNS 通知中提供的 JobID 调用与处理视频的 Start 操作 API 关联的 Get 操作 API。此外,Start API 响应中也包含 JobID。Get 操作 API 包括:
    • GetPersonTracking
    • GetFaceDetection
    • GetLabelDetection
    • GetCelebrityRecognition
    • GetContentModeration
  5. 通过 Get 操作 API 返回的 JSON 和下组结果的分页标记 (如果适用) 获取视频分析结果。

您可以通过 AWS CLI、AWS 软件开发工具包和/或 REST API 使用 Amazon Rekognition Video 的视频分析功能。我坚信,在学习一项新服务时,没有比亲身实践和体验更好的学习方法了。那么,我们来试试吧!

首先,我将两个 .mp4 文件格式的音乐视频上传到存储我的播放列表歌曲的 S3 存储桶。两个音乐视频分别是 Foo Fighters 的 Run 和 DJ Khaled 的 Wild Thoughts。对,您想的没错,我对音乐的品味就是这么广博和多样!

接下来,我为 Rekognition Video 通知创建一个 SNS 主题,并创建一个接收 SNS 主题通知的 SQS 队列。


将我的 SQS 队列 RekognitionVideoQueue 订阅到我的 SNS 主题 SNS-RekogntionVideo-Topic


然后,使用 AWS CLI 对我的视频 DJ_Khaled-Wild_Thoughts.mp4 调用 start-face-detection API 操作,并从 API 响应中获取 JobId

系统通知 RekognitionVideoQueue SQS 队列收到来自 SNS 主题的消息,消息中的 StatusSUCCEEDED。此时,我可以使用 JobId 调用 get-face-detection API 操作获取视频分析结果。


我也可以调用 start-label-detectionget-label-detection API 操作来对另一个视频 Foo_Fighters-Run.mp4 进行视频分析,以获取视频帧中检测到的对象的相关信息。

总结

利用 Rekognition Video 和使用手机、摄像机、物联网视频传感器拍摄的视频,可以使用实时流视频处理创建可扩展、高精度的视频分析解决方案。这项新的深度学习视频功能可自动执行检测视频中对象、人脸和活动所需的一切任务,通过与其他 AWS 服务集成,您能够构建适合不同工作负载的强大媒体应用程序。

有关 Amazon RekognitionRekognition Video 新功能的更多信息,请查阅产品页面上的“入门”部分或 AWS 文档中的 Rekognition 开发人员指南。

Tara 

宣布 Alexa for Business 即将发布:将 Amazon Alexa 的支持语音的设备用于工作场所

要说什么东西融入到了我的日常生活中,只有少数几个比得上 Alexa。我使用 Echo 设备和已启用的 Alexa 技能来打开家里的灯、观看我的 Echo Show 中的视频以了解谁在按门铃、每周跟踪我长长的待办事项清单、播放音乐等。我甚至让我的家庭成员也在其 Echo 设备上对他们似乎绝对离不开的各种类型的活动启用 Alexa 技能。我的母亲是年纪比我们大得多的一代人 (请别告诉她我这么说),她使用 Echo 设备以及我为她构建的自定义 Alexa 技能来存储烘焙食谱。她还喜欢探索拥有最新的健康和美食信息的技能。难怪每次我去上班总觉得少了点什么。例如,我希望能够要求 Alexa 在我到达办公室时读出我的新闻简讯。

对于想要让 Alexa 作为工作时的智能助手的人来说,我有一条激动人心的消息。我很高兴地宣布 Alexa for Business 即将发布,它是一项全新的服务,使企业和组织能够将 Alexa 大规模引入工作场所。Alexa for Business 不仅将 Alexa 引入您的日常工作以提升您的工作效率,还为提供了供组织大规模设置和管理 Alexa 设备、启用私人技能以及登记用户的工具和资源。

利用 Alexa for Business 让工作场所更智能

Alexa for Business 可将您了解和喜爱的 Alexa 引入工作场所以在个人和共享 Echo 设备上帮助各种类型的工作人员变得更有效率和更有条理。在工作场所中,共享设备可以放置在公共区域以供任何人使用,并且工作人员可以使用其个人设备在办公点和家里进行连接。

最终用户可以使用共享设备或个人设备。以下是用户可从每种设备执行的操作。

共享设备

  1. 在会议室加入会议:您只需说一声“Alexa,开始会议”。Alexa 就会开启视频会议设备,拨号到您的会议电话,然后进行会议。
  2. 在办公室提供帮助:访问自定义技能以帮助搞清办公室各个方向通往何处、查找开放的会议室、报告建筑设备问题或订购新的办公用品。

个人设备

  1. 启用呼叫和消息收发:Alexa 可帮助拨打电话、按免提和代表您发送消息。
  2. 自动拨号到会议电话:Alexa 可在家里、在办公点或在外出时通过语音使用会议电话号码加入任何会议。
  3. 智能助手:Alexa 可以快速查看日历、帮助安排会议、管理待办事项清单和设置提醒。
  4. 查找信息:Alexa 可帮助您在热门业务应用程序中查找信息,如 Salesforce、Concur 或 Splunk。

以下是可供管理员使用的一些控件:

  1. 预置和管理共享 Alexa 设备:您可以使用 Alexa for Business 控制台设置和管理工作场所周围的共享设备。对于每台设备,您可以设置一个位置 (如会议室名称),然后为该设备分配公共和私人技能。
  2. 配置会议室设置:通过简单的一句“Alexa,开始会议”来开始您的会议。利用 Alexa for Business,您可以配置会议室设置,从而能使用 Alexa 开始会议并控制会议室设备,或者从会议室内的 Amazon Echo 设备直接拨号接入。
  3. 管理用户:您可以邀请您组织内的用户使用您的 Alexa for Business 账户注册其个人 Alexa 账户。当您的用户注册后,您就可以为他们启用您的自定义私人技能以在办公点或家里通过其个人 Alexa 账户使用任一设备。
  4. 管理技能:您可以将组织已创建的公共技能和自定义私人技能分配到您的共享设备,并将私人技能提供给您的已注册用户。您可以创建技能组,然后将其分配到特定共享设备。
  5. 构建私人技能与使用 Alexa for Business API:深入了解 Alexa Skills Kit 并构建您自己的技能。您随后可以将这些技能提供给共享设备以及已在您的 Alexa for Business 账户中注册的用户,它们都不必在公共 Alexa 技能商店中发布。Alexa for Business 提供了其他 API,可用于向您的技能添加上下文和自动执行管理任务。

让我们大致了解一下 Alexa for Business。首先,我将登录到 AWS 控制台并转到 Alexa for Business 服务。

当我登录该服务后,系统将向我显示 Alexa for Business 控制面板。如您所见,我有权管理会议室、共享设备、用户和技能,还能够控制开会、日历和用户邀请。

我首先要设置我的 Alexa 设备。Alexa for Business 提供了一个设备设置工具,用于设置多台设备,将这些设备连接到您的 Wi-Fi 网络,然后将它们注册到 Alexa for Business 账户。此过程与个人 Alexa 设备的设置过程大不相同。利用 Alexa for Business,您可以一次预置 25 台设备。

在预置我的设备后,我可以为要放置这些设备的位置 (例如我的会议室) 创建位置配置文件。我们在 Alexa for Business 控制台中将这些位置称为“Rooms”。我可以转到“Room profiles”文件菜单,然后创建会议室配置文件。会议室配置文件包含您会议室内的 Alexa 设备的常用设置,例如设备的唤醒词、地址、时区、度量单位以及我是否要启用出站呼叫。

下一步是为我设置的设备启用技能。我可以启用 Alexa 技能商店中的任何技能,或者使用私人技能功能来启用我自行构建的技能并将其提供给我的 Alexa for Business 账户。要为我的共享设备启用技能,我可以转到“Skills”菜单选项并启用技能。在启用技能后,我可以将它们添加到技能组并向我的会议室分配技能组。

对于 Alexa for Business,我非常喜欢的一点是我可以使用 Alexa 拨号到会议电话。要启用此功能,我将转到“Conferencing”菜单选项并选择“Add provider”。在 Amazon,我们使用的是 Amazon Chime,但您也可以从不同提供商的列表中进行选择,或者甚至可以添加您自己的提供商 (如果您需要)。

在设置此选项后,我可以说“Alexa,加入我的会议”;然后 Alexa 会要求我提供我的 Amazon Chime 会议 ID,之后,我的 Echo 设备将自动拨号到我的 Amazon Chime 会议。Alexa for Business 还提供了一个快速开始任何会议的智能方法。我们都遇到过以下情况:我们走进会议室但找不到会议 ID 或会议电话号码。利用 Alexa for Business,您可以链接到我的企业日历,让 Alexa 为我展示会议信息,然后自动拨号接入 – 我甚至不需要我的会议 ID。以下是执行此操作的方式:

Alexa 还可以控制会议室内的视频会议设备。为此,我只需为拥有的设备选择技能,选择设备提供商,然后为我的会议室启用设备即可。现在,当我要求 Alexa 加入我的会议时,Alexa 将从会议室中的设备拨号接入,然后开启视频会议系统,无需我执行任何其他操作。

接下来,让我们将话题转到已注册用户。

我首先将为我的组织设置用户邀请,以便我可以邀请用户使用我的 Alexa for Business 账户。要允许用户在组织内使用 Alexa for Business,您可以通过从管理控制台发送用户邀请电子邮件来将其个人 Alexa 账户注册到该服务。如果让我选择,我可以将用户注册电子邮件自定义为包含其他内容。例如,如果我的组织有可在用户接受邀请并完成注册过程后启用的 Alexa 技能,那么我可以添加有关该技能的信息。我的用户必须加入才能使用 Alexa for Business 的功能,例如自动拨号到会议电话、链接其 Microsoft Exchange 日历或使用私人技能。

既然我已自定义我的用户邀请,我将为我的组织邀请用户使用 Alexa for Business,方法为转到控制面板上的“Users”菜单,然后输入用户的电子邮件地址。这将发送一封电子邮件,其中包含可用于加入我的组织的链接。用户将使用其个人 Alexa 设备注册到的 Amazon 账户来加入。让我们邀请 Jeff Barr 加入我的 Alexa for Business 组织。

在 Jeff 使用我的 Alexa for Business 账户进行注册后,他可以了解我为已注册用户启用的私人技能,还可以从他的任一个人设备 (包括他的家庭办公室中的 Echo 设备) 访问工作技能并加入会议电话。

总结

我们在我们的 Alexa for Business 控制台和服务功能简要概述中仅学习了一些皮毛。您可以通过访问 Alexa for Business 网站、阅读 AWS 文档中的管理和 API 指南或通过在 Alexa for Business 控制台内观看入门视频来了解有关 Alexa for Business 的更多信息。

您可以通过访问 Alexa for Business 网站、观看 Alexa for Business 概述视频、阅读 AWS 文档中的管理和 API 指南或通过观看 Alexa for Business 控制台内的入门视频来了解有关 Alexa for Business 的更多信息。

Alexa,说再见并在博客文章上签字。”

Tara 

演示 Amazon Sumerian:创建 VR、AR 和 3D 体验的简单方法

如果您有机会阅读我撰写的博客文章或参加我在各种会议中举办的研讨会,您或许知道我肯定是个女极客。云、人工智能、物联网和创客空间以及虚拟现实和增强现实等技术领域的所有最新进展把我深深迷住了。在我看来,这是成为极客的绝佳时机。我们在努力通过算法和离散数学课程时梦想构建的所有内容,或者我们在观看《星球大战》和《星际迷航》时为之震惊的技术,现在都已变为现实。因此,我希望这意味着借助超光速推进器进入太空的其他星系只是时间问题,但在那之前,我至少能够制作 3D 虚拟现实和增强现实角色和图像,就像我最喜欢的节目里的那些角色和图像。

Amazon Sumerian 提供了相关工具和资源,可让任何人轻松创建和运行增强现实 (AR)、虚拟现实 (VR) 和 3D 应用程序。借助 Sumerian,您可以打造可在 OculusHTC ViveiOS 设备 (使用 WebVR 兼容浏览器,并且即将支持 Android 设备上的 ARCore) 等硬件上运行的多平台体验。

此激动人心的新服务目前推出了预览版,提供的功能可让您从浏览器中设计高度沉静式和交互式 3D 体验。其中部分功能包括:

  • 编辑器:一种基于 Web 的编辑器,用于通过跨平台发布构建 3D 场景,导入资产,制作交互和特殊效果脚本。
  • 对象库:一个包含预构建对象和模板的库。
  • 资产导入:上传在场景中使用的 3D 资产。Sumerian 支持导入 FBX、OBJ,并且即将支持 Unity 项目。
  • 脚本库:通过其 3D 引擎为高级脚本编写功能提供 JavaScript 脚本库。
  • 主机:逼真的 3D 动画角色,可针对性别、语音和语言进行自定义。
  • AWS 服务集成:支持与 Amazon Polly 和 Amazon Lex 集成,在 Sumerian 主机中增加了语音和自然语言。此外,脚本库还可与 AWS Lambda 结合使用,从而允许使用全系列 AWS 服务。

由于 Amazon Sumerian 不要求您具有 3D 图形制作或编程经验即可构建丰富的交互式 VR 和 AR 场景,因此让我们来快速浏览下 Sumerian 仪表板并试用一下。

在 Sumerian 仪表板中,我只需按下按钮即可轻松创建一个新场景。

新场景的默认视图会打开并显示在 Sumerian 编辑器中。在编辑器中打开 Tara Blog Scene 后,我可以将资产轻松导入我的场景中。

我将单击 Import Asset 按钮并选择要导入场景中的资产和 View Room 对象。选择所需的资产后,我将单击 Add 按钮导入它。

非常棒,我的资产已成功导入 Sumerian 编辑器中并显示在“Asset”面板中。现在,我可以选择将 View Room 对象添加到我的场景中,为此,我只需在“Asset”面板中选择该对象,然后将其拖到编辑器的画布中即可。

我将重复导入资产过程,这次我将在场景中添加人体模型 (Mannequin) 资产。

此外,借助 Sumerian,我还可以在实体 (Entity) 资产中添加脚本,以让我的场景更加生动,为此,我只需在实体中添加 ScriptComponent 并创建脚本即可。我可以使用提供的内置脚本,或创建我自己的自定义脚本。如果我创建新的自定义脚本,我将获得空白脚本,其中包含一些与以下代码类似的基本 JavaScript 代码。

'use strict';
/* global sumerian */
//This is Me-- trying out the custom scripts - Tara

var setup = function (args, ctx) {
// Called when play mode starts.
};
var fixedUpdate = function (args, ctx) {
// Called on every physics update, after setup().
};
var update = function (args, ctx) {
// Called on every render frame, after setup().
};
var lateUpdate = function (args, ctx) {
// Called after all script "update" methods in the scene has been called.
};
var cleanup = function (args, ctx) {
// Called when play mode stops.
};
var parameters = [];

非常棒,我在短短几分钟内就使用 Amazon Sumerian 创建了一个 3D 场景,而且我只是触及皮毛而已。

总结

通过 Amazon Sumerian 服务,您可以轻松创建、构建和运行虚拟现实 (VR)、增强现实 (AR) 和 3D 应用程序。您无需具备任何 3D 图形制作或专门的编程知识即可开始构建场景和沉浸式体验。您可以在 Sumerian 中导入 FBX、OBJ 和 Unity 项目,以及上传您自己的 3D 资产以在场景中使用。此外,您还可以创建数字角色来叙述您的场景,借助这些数字资产,您可以选择角色的外貌、语言和行为。

您可以在产品页上详细了解 Amazon Sumerian 并注册预览版,以开始使用新服务。我已经迫不及待地想知道您将构建哪些丰富体验了。

Tara