Skip to content

Commit 2b99656

Browse files
authored
Merge pull request #216912 from baanders/11-2-3d-limits
ADT: 3D scenes refresh rate
2 parents 0b35e6e + cdd59c9 commit 2b99656

20 files changed

+27
-7
lines changed

articles/digital-twins/concepts-3d-scenes-studio.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ titleSuffix: Azure Digital Twins
55
description: Learn about 3D Scenes Studio (preview) for Azure Digital Twins.
66
author: baanders
77
ms.author: baanders # Microsoft employees only
8-
ms.date: 05/04/2022
8+
ms.date: 11/02/2022
99
ms.topic: conceptual
1010
ms.service: digital-twins
1111
ms.custom: event-tier1-build-2022
@@ -116,18 +116,24 @@ You can use the **Elements** list to explore all the elements and active alerts
116116

117117
[!INCLUDE [digital-twins-3d-embed.md](../../includes/digital-twins-3d-embed.md)]
118118

119-
## Recommended limits
119+
## Limits and performance
120120

121-
When working with 3D Scenes Studio, it's recommended to stay within the following limits.
121+
When working with 3D Scenes Studio, it's recommended to stay within the following limits. If you exceed these recommended limits, you may experience degraded performance or unintended application behavior.
122122

123123
| Capability | Recommended limit |
124124
| --- | --- |
125-
| Number of elements | 50 |
125+
| Number of linked twins (including all unique primary twins and secondary twins on elements) | No limit, but consider performance implications as number of twins increases. For more detail, see [Refresh rate and performance](#refresh-rate-and-performance) below. |
126126
| Size of 3D file | 100 MB |
127127

128-
If you exceed these recommended limits, you may experience degraded performance or unintended application behavior.
128+
These limits are recommended because 3D Scenes Studio leverages the standard [Azure Digital Twins APIs](concepts-apis-sdks.md), and therefore is subject to the published [API rate limits](reference-service-limits.md#rate-limits). As the number of digital twins linked to the scenes increases, so does the amount of data that is pulled into your scene on a regular data refresh (see the [next part of this section](#refresh-rate-and-performance) for more detail about refresh rates). This means that you will see these additional API calls reflected in billing meters and operation throughput.
129129

130-
These limits are recommended because 3D Scenes Studio leverages the standard [Azure Digital Twins APIs](concepts-apis-sdks.md), and therefore is subject to the published [API rate limits](reference-service-limits.md#rate-limits). 3D Scenes Studio requests all relevant digital twins data every **10 seconds**. As the number of digital twins linked to the scenes increases, so does the amount of data that is pulled on this cadence. This means that you will see these additional API calls reflected in billing meters and operation throughput.
130+
### Refresh rate and performance
131+
132+
The default refresh rate of the 3D scene viewer starts at 10 seconds for fewer than 100 twins. It increases as the number of twins increases, at a rate of about one second for every 10 twins.
133+
134+
The **minimum refresh rate** can also be configured manually, to exercise some control over how often data is pulled and the resulting impact on performance. You can configure the minimum refresh rate for the viewer to be anywhere between 10 seconds and one hour. The viewer will never drop below the minimum refresh rate that you set. The viewer may, however, raise the **actual** refresh rate as the number of twins increases, in an effort to improve performance.
135+
136+
For instructions on how to configure the minimum refresh rate for the viewer, see [Configure minimum refresh rate](how-to-use-3d-scenes-studio.md#configure-minimum-refresh-rate).
131137

132138
## Next steps
133139

articles/digital-twins/how-to-use-3d-scenes-studio.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ titleSuffix: Azure Digital Twins
55
description: Learn how to use all the features of 3D Scenes Studio (preview) for Azure Digital Twins.
66
author: baanders
77
ms.author: baanders # Microsoft employees only
8-
ms.date: 05/03/2022
8+
ms.date: 11/02/2022
99
ms.topic: how-to
1010
ms.service: digital-twins
1111
ms.custom: event-tier1-build-2022
@@ -324,6 +324,20 @@ When looking at your scene in the viewer, you can use the **Select layers** butt
324324

325325
:::image type="content" source="media/how-to-use-3d-scenes-studio/layers-select-viewer.png" alt-text="Screenshot of 3D Scenes Studio in View mode. The layer selection is highlighted." lightbox="media/how-to-use-3d-scenes-studio/layers-select-viewer.png":::
326326

327+
## Configure minimum refresh rate
328+
329+
You can manually configure the **minimum refresh rate** for the 3D scene viewer, to exercise some control over how often data is pulled and the resulting impact on performance. You can configure the minimum refresh rate to be anywhere between 10 seconds and one hour.
330+
331+
In the builder for a scene, select the **Scene configuration** button.
332+
333+
:::image type="content" source="media/how-to-use-3d-scenes-studio/scene-configuration.png" alt-text="Screenshot of 3D Scenes Studio in Build mode. The scene configuration option is highlighted." lightbox="media/how-to-use-3d-scenes-studio/scene-configuration.png":::
334+
335+
Use the dropdown list to select a refresh rate option.
336+
337+
While looking at the scene in the viewer, you can hover over the **Refresh** button to see the refresh rate setting and the time of the last refresh. You can also select it to refresh the scene manually.
338+
339+
:::image type="content" source="media/how-to-use-3d-scenes-studio/viewer-refresh.png" alt-text="Screenshot of 3D Scenes Studio in View mode. The refresh button highlighted." lightbox="media/how-to-use-3d-scenes-studio/viewer-refresh.png":::
340+
327341
## Modify theme
328342

329343
In either the builder or viewer for a scene, select the **Theme** icon to change the style, object colors, and background color of the display.
418 Bytes
Loading
85.9 KB
Loading
438 Bytes
Loading
65.3 KB
Loading
2.73 KB
Loading
1.06 KB
Loading
-962 Bytes
Loading
882 KB
Loading

0 commit comments

Comments
 (0)