创建第一个场景前 - AWS IoT TwinMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建第一个场景前

场景依赖资源体现数字孪生。此资源由 3D 模型、数据或纹理文件组成。资源的大小和复杂性、场景中的元素(例如灯光)以及计算机硬件都会影响 AWS IoT TwinMaker 场景性能。使用本主题信息减少延迟、加载时间并提高场景帧速率。

在将资源导入之前对其进行优化 AWS IoT TwinMaker

您可以使用 AWS IoT TwinMaker 与您的数字双胞胎进行实时交互。为了获得最佳场景体验,我们建议您优化资源在实时环境中的使用。

3D 模型可能会对性能有显著影响。复杂模型几何形状和网格会降低性能。例如,工业CAD模型具有很高的细节水平。我们建议先压缩这些模型的网格并减少其多边形数量,然后再将其用于场 AWS IoT TwinMaker 景。如果要为创建新的 3D 模型 AWS IoT TwinMaker,则应确定细节水平并在所有模型中保持该水平。从模型中移除不影响用例可视化或解释说明的细节。

要压缩模型并减小文件大小,请使用开源网格压缩工具,例如 DRACO3D 数据压缩

未优化纹理也会影响性能。如果您不需要纹理中的任何透明度,请考虑选择PEG图像格式而不是PNG格式。您可以使用开源纹理压缩工具(例如 Basis Universal 纹理压缩)压缩纹理文件。

AWS IoT TwinMaker性能的最佳方案

要获得最佳性能 AWS IoT TwinMaker,请注意以下限制和最佳实践。

  • AWS IoT TwinMaker 场景渲染性能取决于硬件。该性能因不同的计算机硬件配置而异。

  • 我们建议您的 AWS IoT TwinMaker所有对象的多边形总数应小于 100 万。

  • 我们建议每个场景的对象总数为 200 个。将场景中的对象数量增加至 200 以上,会降低场景帧速率。

  • 我们建议场景中唯一 3D 资源的总大小不超过 100 兆字节。否则,根据浏览器和硬件的不同,您可能会遇到加载速度慢或性能下降的问题。

  • 默认情况下,场景配备环境光照。可以在场景中添加额外的灯光,以使某些对象聚焦,或者在对象上投射阴影。我们建议每个场景使用一盏照明。在需要的地方使用照明,并避免在场景中复制真实灯光。

了解更多信息

使用这些资源,了解更多用于提高场景性能的优化技巧。