Share via


3D Scenes Studio (preview) voor Azure Digital Twins

Azure Digital Twins 3D Scenes Studio (preview) is een meeslepende 3D-omgeving, waar eindgebruikers operationele gegevens kunnen bewaken, diagnosticeren en onderzoeken met de visuele context van 3D-assets. 3D Scenes Studio stelt organisaties in staat om bestaande 3D-modellen te verrijken met visualisaties die worden aangedreven door Azure Digital Twins-gegevens, zonder dat 3D-expertise nodig is. De visualisaties kunnen eenvoudig worden gebruikt vanuit webbrowsers.

Met een digitale dubbelgrafiek en een gecureerd 3D-model kunnen deskundigen de opbouwfunctie voor weinig code van de studio gebruiken om de 3D-elementen toe te wijzen aan digitale dubbels en om de interactiviteit van de gebruikersinterface en bedrijfslogica te definiëren voor een 3D-visualisatie van een bedrijfsomgeving. De 3D-scènes kunnen vervolgens worden gebruikt in de gehoste 3D Scenes Studio of in een aangepaste toepassing die gebruikmaakt van het insluitbare 3D-vieweronderdeel.

Dit artikel geeft een overzicht van 3D Scenes Studio en de belangrijkste functies ervan. Zie 3D Scenes Studio (preview) gebruiken voor uitgebreide, stapsgewijze instructies over het gebruik van elke functie.

Studio-overzicht

Het werk in 3D Scenes Studio is gebaseerd op het concept scènes. Een scène is een weergave van één bedrijfsomgeving en bestaat uit 3D-inhoud, aangepaste bedrijfslogica en verwijzingen naar een Azure Digital Twins-exemplaar. U kunt meerdere scènes hebben voor één exemplaar van een digitale dubbel.

Scènes worden geconfigureerd in de opbouwfunctie in 3D Scenes Studio. Vervolgens kunt u uw voltooide scènes bekijken in de ingebouwde weergave-ervaring van de studio of ingesloten in aangepaste webtoepassingen. U kunt de ingebouwde viewer uitbreiden of uw eigen kijkers maken die toegang hebben tot de 3D-scènebestanden en uw Azure Digital Twins-grafiek.

Omgeving en opslag

Vanuit het perspectief van een Azure-resource wordt een 3D Scenes Studio-omgeving gevormd op basis van een unieke koppeling van een Azure Digital Twins-exemplaar en een Azure-opslagcontainer. U maakt deze Azure-resources afzonderlijk en verbindt 3D Scenes Studio met beide om een unieke 3D Scenes Studio-omgeving in te stellen. Vervolgens kunt u beginnen met het bouwen van scènes in deze omgeving.

Elke 3D-scène is afhankelijk van twee bestanden, die worden opgeslagen in uw opslagcontainer:

  • Een 3D-bestand met scenariogegevens en meshes voor uw visualisatie. U importeert dit bestand in 3D Scenes Studio.
  • Een configuratiebestand, dat automatisch voor u wordt gemaakt wanneer u een 3D Scenes Studio-omgeving maakt. Dit bestand bevat de toewijzingsdefinitie tussen 3D-inhoud en Azure Digital Twins, evenals alle door de gebruiker gedefinieerde bedrijfslogica.

Notitie

Omdat u de opslagcontainer in uw Azure-account beheert, kunt u alle opgeslagen scènebestanden rechtstreeks wijzigen. Het wordt echter niet aanbevolen om het configuratiebestand handmatig te bewerken, omdat dit een risico op inconsistenties in het bestand creëert die mogelijk niet correct worden verwerkt in de viewerervaring.

Zodra u een 3D Scenes Studio-omgeving hebt gemaakt met een Azure Digital Twins-exemplaar en een Azure-opslagcontainer, is het mogelijk om een van deze resources over te schakelen voor een ander exemplaar of een andere container om de omgeving te wijzigen. Dit zijn de resultaten van deze acties:

  • Als u overschakelt naar een nieuw Azure Digital Twins-exemplaar, worden de onderliggende digitale dubbelgegevens voor de scène overgeschakeld. Dit wordt niet aanbevolen, omdat dit kan leiden tot verbroken digitale dubbelverwijzingen in uw scène.
  • Overschakelen naar een nieuwe opslagcontainer betekent overschakelen naar een nieuw configuratiebestand, waardoor de set scènes in de studio wordt gewijzigd.

Als u uw scènes met iemand anders wilt delen, heeft de ontvanger ten minste toegang op lezerniveau nodig tot zowel het Azure Digital Twins-exemplaar als de opslagcontainer in de omgeving, evenals URL-informatie over deze resources. Zie Uw omgeving delen voor gedetailleerde instructies over het delen van uw omgeving met iemand anders.

Instellen

Als u met 3D Scenes Studio wilt werken, hebt u de volgende vereiste resources nodig:

Vervolgens kunt u 3D Scenes Studio openen via deze koppeling: 3D Scenes Studio.

Daar koppelt u uw 3D-omgeving aan uw opslagresources en configureert u uw eerste scène. Zie Uw 3D Scenes Studio-omgeving initialiseren en Scènes maken, bewerken en weergeven voor gedetailleerde instructies over het uitvoeren van deze acties.

Opbouwfunctie

De opbouwfunctie in 3D Scenes Studio is de primaire interface voor het configureren van uw scènes. Het is een visuele ervaring met weinig code.

De opbouwfunctie ziet er als volgt uit:

Schermopname van 3D Scenes Studio Builder.

In de opbouwfunctie maakt u elementen en gedrag voor uw scène. In de volgende secties worden deze functies uitgebreider uitgelegd.

Elementen

Elementen zijn door de gebruiker gedefinieerde 3D-meshes die zijn gekoppeld aan digitale dubbels, waarbij de visualisatieonderdelen worden toegewezen aan relevante tweelinggegevens.

Wanneer u een element in de opbouwfunctie maakt, definieert u de volgende onderdelen:

  • Primaire dubbel: elk element is verbonden met een primaire digitale dubbel-tegenhanger. U verbindt het element met een tweeling in uw Azure Digital Twins-exemplaar, zodat het element uw dubbel en de bijbehorende gegevens in de 3D-visualisatie kan vertegenwoordigen.
  • Naam: Elk element heeft een naam nodig. U kunt ervoor zorgen dat deze overeenkomt met de van de $dtId primaire dubbel.
  • Meshes: Bepaal welke onderdelen van het 3D-model dit element vertegenwoordigen.
  • Gedrag: Gedrag beschrijft hoe elementen worden weergegeven in de visualisatie. U kunt hier gedrag aan dit element toewijzen.
  • Andere tweelingen: als u wilt, kunt u secundaire gegevensbronnen voor digitale dubbels toevoegen voor een -element. Voeg alleen andere tweelingen toe als er extra dubbels zijn met gegevens buiten uw primaire tweeling die u wilt gebruiken in uw gedrag. Nadat u een andere dubbel hebt geconfigureerd, kunt u eigenschappen van die dubbel gebruiken bij het definiëren van gedrag voor dat element.

Gedrag

Gedrag zijn bedrijfslogicaregels die gebruikmaken van gegevens van digitale dubbels om visuals in de scène te stimuleren.

Wanneer u een gedrag voor een element maakt, definieert u de volgende onderdelen:

  • Elementen: Gedrag beschrijft de visuals die worden toegepast op elk element in de visualisatie. U kunt kiezen op welke elementen dit gedrag van toepassing is.
  • Tweelingen: identificeer de set tweelingen waarvan de gegevens beschikbaar zijn voor dit gedrag. Dit omvat de primaire tweelingen van de doelelementen en eventuele andere tweelingen.
  • Visuele regels: Visuele regels zijn gegevensgestuurde overlays op uw elementen die u kunt configureren om de status of status van het element aan te geven.
  • Widgets: Widgets zijn gegevensgestuurde visuals die aanvullende gegevens bieden om u te helpen bij het diagnosticeren en onderzoeken van het scenario dat het gedrag vertegenwoordigt. Het configureren van widgets helpt u ervoor te zorgen dat de juiste gegevens kunnen worden gevonden wanneer een bepaalde voorwaarde actief is.

U kunt ook lagen in uw scène maken om uw gedrag te ordenen. Lagen fungeren als tags op het gedrag, zodat u kunt definiëren welk gedrag samen moet worden gezien, waardoor aangepaste weergaven van uw scène voor verschillende rollen of taken worden gemaakt.

Lezer

3D Scenes Studio bevat ook een viewer, die eindgebruikers (zoals operators) kunnen gebruiken om de 3D-scène te verkennen.

De viewer ziet er als volgt uit:

Schermopname van 3D Scenes Studio-viewer.

U kunt de lijst Elementen gebruiken om alle elementen en actieve voorwaarden in uw scène te verkennen, of u kunt rechtstreeks in de visualisatie op elementen klikken om de details ervan te verkennen.

Insluitbaar vieweronderdeel

3D Scenes Studio is uitbreidbaar om aanvullende weergavebehoeften te ondersteunen. Het vieweronderdeel kan worden ingesloten in aangepaste toepassingen en kan worden gebruikt in combinatie met onderdelen van derden.

Hier volgt een voorbeeld van hoe de ingesloten viewer eruit kan zien in een onafhankelijke toepassing:

Schermopname van 3D Scenes Studio in de ingesloten weergave.

De bibliotheek met 3D-visualisatieonderdelen is beschikbaar in GitHub, in de opslagplaats iot-cardboard-js . Dit is een open source React-onderdeelbibliotheek voor het maken van IoT-webervaringen (Internet of Things).

Zie de wiki 3D-scènes insluiten van 3D-scènes in de opslagplaats voor instructies over het gebruik van de bibliotheek om 3D-ervaringen in te sluiten in aangepaste toepassingen. U kunt ook het CRA IoT Cardboard-voorbeeld gebruiken, waarmee een sjabloon Create React App voor de bibliotheek wordt geïmplementeerd, om aan de slag te gaan met het bouwen van een aangepaste app met een ingesloten viewer.

Limieten en prestaties

Wanneer u met 3D Scenes Studio werkt, is het raadzaam om binnen de volgende limieten te blijven. Als u deze aanbevolen limieten overschrijdt, kunnen de prestaties of het onbedoelde toepassingsgedrag verslechteren.

Mogelijkheid Aanbevolen limiet
Aantal gekoppelde tweelingen (inclusief alle unieke primaire dubbels en secundaire dubbels op elementen) Geen limiet, maar houd rekening met de gevolgen voor de prestaties naarmate het aantal tweelingen toeneemt. Zie Vernieuwingsfrequentie en prestaties hieronder voor meer informatie.
Grootte van 3D-bestand 100 MB

Deze limieten worden aanbevolen omdat 3D Scenes Studio gebruikmaakt van de standaard Azure Digital Twins-API's en daarom onderhevig is aan de gepubliceerde API-frequentielimieten. Naarmate het aantal digitale dubbels dat is gekoppeld aan de scènes toeneemt, neemt ook de hoeveelheid gegevens toe die bij het regelmatig vernieuwen van gegevens in uw scène wordt opgehaald (zie het volgende deel van deze sectie voor meer informatie over vernieuwingsfrequenties). Dit betekent dat deze extra API-aanroepen worden weergegeven in factureringsmeters en bewerkingsdoorvoer.

Vernieuwingsfrequentie en prestaties

De standaardvernieuwingsfrequentie van de 3D-scèneviewer begint bij 10 seconden voor minder dan 100 dubbels. De waarde neemt toe naarmate het aantal tweelingen toeneemt, met een snelheid van ongeveer één seconde per 10 tweelingen.

De minimale vernieuwingsfrequentie kan ook handmatig worden geconfigureerd om enige controle uit te oefenen over hoe vaak gegevens worden opgehaald en de resulterende invloed op de prestaties. U kunt de minimale vernieuwingsfrequentie voor de viewer instellen op een waarde tussen 10 seconden en één uur. De viewer komt nooit onder de minimale vernieuwingsfrequentie die u hebt ingesteld. De viewer kan echter de werkelijke vernieuwingsfrequentie verhogen naarmate het aantal tweelingen toeneemt, in een poging om de prestaties te verbeteren.

Zie Minimale vernieuwingsfrequentie configureren voor instructies over het configureren van de minimale vernieuwingsfrequentie voor de viewer.

Volgende stappen

Probeer 3D Scenes Studio met een voorbeeldscenario in Aan de slag met 3D Scenes Studio.

Of leer hoe u de volledige functieset van de studio kunt gebruiken in 3D Scenes Studio gebruiken.