3D Scenes Studio (előzetes verzió) az Azure Digital Twinshez
Az Azure Digital Twins 3D Scenes Studio (előzetes verzió) egy modern 3D környezet, ahol a végfelhasználók a 3D-eszközök vizuális környezetével figyelhetik, diagnosztizálhatják és vizsgálhatják a működési adatokat. A 3D Scenes Studio lehetővé teszi a szervezetek számára, hogy az Azure Digital Twins-adatokon alapuló vizualizációkkal bővítse a meglévő 3D modelleket anélkül, hogy 3D szakértelemre van szükségük. A vizualizációk könnyen felhasználhatók a webböngészőkből.
A digitális ikergráf és a válogatott 3D-modell segítségével a témaszakértők a stúdió alacsony kódszámú szerkesztőjével leképezhetik a 3D elemeket a digitális ikerpéldányokra, és felhasználói felületi interaktivitást és üzleti logikát definiálhatnak egy üzleti környezet 3D-s vizualizációjához. A 3D jelenetek ezután felhasználhatók a üzemeltetett 3D Scenes Studióban vagy egy egyéni alkalmazásban, amely a beágyazható 3D-s megjelenítő összetevőt használja.
Ez a cikk áttekintést nyújt a 3D Scenes Studióról és annak főbb funkcióiról. Az egyes funkciók használatáról részletes, részletes útmutatást a 3D Scenes Studio használata (előzetes verzió) című témakörben talál.
A Studio áttekintése
A 3D Jelenetek Studióban végzett munka a jelenetek fogalma köré épül. A jelenet egyetlen üzleti környezet nézete, amely 3D-s tartalmakból, egyéni üzleti logikából és egy Azure Digital Twins-példányra mutató hivatkozásokból áll. Egyetlen digitális ikerpéldányhoz több jelenet is tartozhat.
A jelenetek a szerkesztőben vannak konfigurálva a 3D Scenes Studióban. Ezután megtekintheti a kész jeleneteket a stúdió beépített nézetében, vagy beágyazhatja az egyéni webalkalmazásokba. Kibővítheti a beépített megjelenítőt, vagy létrehozhat saját megtekintőket, amelyek hozzáférhetnek a 3D jelenetek fájljaihoz és az Azure Digital Twins-diagramhoz.
Környezet és tárolás
Azure-erőforrás szempontjából a 3D Scenes Studio-környezet egy Azure Digital Twins-példány és egy Azure Storage-tároló egyedi párosításával jön létre. Ezeket az Azure-erőforrásokat külön kell létrehoznia, és mindkettőhöz csatlakoztatnia kell a 3D Scenes Studiót egy egyedi 3D Scenes Studio-környezet beállításához. Ezután megkezdheti a jelenetek készítését ebben a környezetben.
Minden 3D jelenet két fájlra támaszkodik, amelyek a tárolóban lesznek tárolva:
- 3D fájl, amely forgatókönyvadatokat és hálókat tartalmaz a vizualizációhoz. Ezt a fájlt a 3D Scenes Studióba importálja.
- Egy konfigurációs fájl, amely automatikusan létrejön a 3D Scenes Studio-környezet létrehozásakor. Ez a fájl tartalmazza a 3D-tartalom és az Azure Digital Twins közötti leképezési definíciót, valamint a felhasználó által definiált üzleti logikát.
Megjegyzés
Mivel a tárolót az Azure-fiókjában kezeli, a tárolt jelenetfájlok bármelyikét közvetlenül módosíthatja. A konfigurációs fájl manuális szerkesztése azonban nem ajánlott , mivel ez inkonzisztenciákat okoz a fájlban, amelyek esetleg nem megfelelően lesznek kezelve a megtekintői felületen.
Miután létrehozott egy 3D Scenes Studio-környezetet egy Azure Digital Twins-példánysal és egy Azure Storage-tárolóval, a környezet módosításához bármelyik erőforrást lecserélheti egy másik példányra vagy tárolóra. Az alábbi műveletek eredményei:
- Ha új Azure Digital Twins-példányra vált, az átváltja a jelenet alapjául szolgáló digitális ikerpéldány-adatokat. Ez nem ajánlott, mert a digitális ikerhivatkozások megszakadhatnak a jelenetben.
- Az új tárolóra váltás azt jelenti, hogy új konfigurációs fájlra vált, amely megváltoztatja a stúdióban megjelenő jeleneteket.
A jelenetek másokkal való megosztásához a címzettnek legalább olvasószintű hozzáférésre van szüksége mind az Azure Digital Twins-példányhoz, mind a környezetben található tárolóhoz, valamint ezen erőforrások URL-információihoz. A környezet másokkal való megosztásával kapcsolatos részletes útmutatásért lásd: A környezet megosztása.
Beállítás
A 3D Scenes Studio használatához a következő szükséges erőforrásokra lesz szüksége:
-
- Azure Digital Twins-adattulajdonosra vagy Azure Digital Twins-adatolvasóra lesz szüksége a példányhoz való hozzáféréshez
- A példányt modellekkel és ikerpéldányokkal kell feltölteni
Egy Azure Storage-fiók és egy privát tároló a tárfiókban
A térhatású jelenetek megtekintéséhez legalább Storage Blob Data Reader hozzáférésre van szüksége ezekhez a tárolási erőforrásokhoz. A 3D-s jelenetek létrehozásáhoza Storage Blob Data Contributor vagy a Storage Blob Data Owner hozzáférésére lesz szükség.
A szükséges szerepköröket a tárfiók szintjén vagy a tároló szintjén is megadhatja. Az Azure Storage-engedélyekkel kapcsolatos további információkért lásd: Azure-szerepkör hozzárendelése.
A tárfiókhoz is konfigurálnia kell a forrásközi erőforrás-megosztást (CORS ), hogy a 3D Scenes Studio hozzáférhessen a tárolóhoz. A CORS beállításával kapcsolatos teljes információkért lásd: A 3D Scenes Studio használata (előzetes verzió).
Ezután a 3D Scenes Studiót a következő hivatkozáson érheti el: 3D Scenes Studio.
Miután ott volt, összekapcsolja a 3D-környezetet a tárolási erőforrásokkal, és konfigurálja az első jelenetet. A műveletek végrehajtásával kapcsolatos részletes útmutatásért lásd : A 3D Jelenetek Studio-környezet inicializálása és jelenetek létrehozása, szerkesztése és megtekintése.
Szerkesztő
A jelenetek konfigurálásának elsődleges felülete a 3D Scenes Studio szerkesztője . Ez egy alacsony kódszámú vizuális élmény.
Így néz ki a szerkesztő:
A szerkesztőben elemeket és viselkedéseket fog létrehozni a jelenethez. Az alábbi szakaszok részletesebben ismertetik ezeket a funkciókat.
Elemek
Az elemek a digitális ikerpéldányokhoz kapcsolódó, felhasználó által definiált 3D-hálók, amelyek a vizualizációs elemeket releváns ikeradatokhoz társítják.
Amikor létrehoz egy elemet a szerkesztőben, a következő összetevőket fogja definiálni:
- Elsődleges ikerpéldány: Minden elem egy elsődleges digitális ikerpéldányhoz csatlakozik. Az elemet egy ikerpéldányhoz csatlakoztathatja az Azure Digital Twins-példányban, hogy az elem képviselhesse az ikerpéldányt és annak adatait a 3D-vizualizációban.
-
Név: Minden elemnek szüksége van egy névre. Érdemes lehet az elsődleges ikerpéldányéval egyezni
$dtId
. - Hálók: Azonosítsa, hogy a 3D modell mely összetevői képviselik ezt az elemet.
- Viselkedések: A viselkedések azt írják le, hogyan jelennek meg az elemek a vizualizációban. Ehhez az elemhez itt rendelhet hozzá viselkedést.
- Egyéb ikerpéldányok: Ha szeretné, hozzáadhat másodlagos digitális ikeradatforrásokat egy elemhez. Csak akkor vegyen fel más ikerpéldányokat, ha az elsődleges ikerpéldányon kívül további ikerpéldányok is vannak, amelyeket használni szeretne a viselkedésében. Egy másik ikerpéldány konfigurálása után használhatja az ikerpéldány tulajdonságait az adott elem viselkedésének meghatározásakor.
Viselkedésmódok
A viselkedések olyan üzleti logikai szabályok, amelyek digitális ikeradatokat használnak a vizualizációk a jelenetben való mozgatásához.
Egy elem viselkedésének létrehozásakor a következő összetevőket kell meghatároznia:
- Elemek: A viselkedések a vizualizáció egyes elemeire alkalmazott vizualizációkat írják le. Kiválaszthatja, hogy mely elemekre vonatkozik ez a viselkedés.
- Ikerpéldányok: Azonosítsa azokat az ikerpéldányokat, amelyek adatai elérhetők ehhez a viselkedéshez. Ide tartoznak a megcélzott elemek elsődleges ikerpéldányai és minden más ikerpéldány.
- Vizuális szabályok: A vizuális szabályok olyan adatvezérelt átfedések az elemeken, amelyek konfigurálhatók az elem állapotának vagy állapotának jelzésére.
- Widgetek: A widgetek olyan adatvezérelt vizualizációk, amelyek további adatokat biztosítanak a viselkedés által képviselt forgatókönyv diagnosztizálásához és vizsgálatához. A widgetek konfigurálásával meggyőződhet arról, hogy a megfelelő adatok felderíthetők egy adott feltétel aktív állapotában.
Rétegeket is létrehozhat a jelenetben a viselkedés rendszerezéséhez. A rétegek címkékként viselkednek a viselkedéseken, így meghatározhatja, hogy mely viselkedéseket kell együtt látni, így egyéni nézeteket hozhat létre a jelenetről a különböző szerepkörökhöz vagy feladatokhoz.
Megtekintő
A 3D Scene Studio egy megtekintőt is tartalmaz, amelyet a végfelhasználók (például az operátorok) használhatnak a 3D-s jelenet felfedezéséhez.
Így néz ki a megtekintő:
Az Elemek listában megismerheti a jelenet összes elemét és aktív állapotát, vagy közvetlenül a vizualizáció elemeire kattintva megismerheti azok részleteit.
Beágyazható megjelenítő összetevő
A 3D Scenes Studio bővíthető a további megtekintési igények támogatására. A megtekintő összetevő beágyazható egyéni alkalmazásokba, és külső összetevőkkel együtt is használható.
Íme egy példa arra, hogy a beágyazott megjelenítő hogyan néz ki egy független alkalmazásban:
A 3D vizualizációs összetevő kódtára elérhető a GitHubon, az iot-cardboard-js adattárban. Ez egy nyílt forráskód React összetevő-kódtár a dolgok internetes hálózatának (IoT) webes élményének létrehozásához.
A tár használatával a 3D-élmények egyéni alkalmazásokba való beágyazására vonatkozó útmutatásért tekintse meg az adattár 3D jelenetek beágyazása című wikijét. Használhatja a CRA IoT Kartonmintát is, amely üzembe helyez egy Create React App template for the library (React-alkalmazás létrehozása) sablont a beágyazott megjelenítővel rendelkező egyéni alkalmazások létrehozásának megkezdéséhez.
Korlátok és teljesítmény
A 3D Scenes Studióval való munka során ajánlott az alábbi korlátokon belül maradni. Ha túllépi ezeket az ajánlott korlátokat, teljesítménycsökkenést vagy nem szándékos alkalmazáshasználatot tapasztalhat.
Képesség | Javasolt korlát |
---|---|
Csatolt ikerpéldányok száma (beleértve az összes egyedi elsődleges ikerpéldányt és másodlagos ikerpéldányt az elemeken) | Nincs korlát, de vegye figyelembe a teljesítmény következményeit az ikerpéldányok számának növekedésével. További részletekért lásd az alábbi frissítési gyakoriságot és teljesítményt . |
A 3D-fájl mérete | 100 MB |
Ezek a korlátok azért ajánlottak, mert a 3D Scenes Studio a standard Azure Digital Twins API-kat használja, ezért a közzétett API-sebességkorlátok vonatkoznak rá. Ahogy növekszik a jelenetekhez kapcsolódó digitális ikerpéldányok száma, úgy nő a jelenetbe rendszeres adatfrissítéskor behúzott adatok mennyisége is (a frissítési sebességről a szakasz következő részében olvashat bővebben). Ez azt jelenti, hogy ezek a további API-hívások megjelennek a számlázási mérőkben és a műveleti átviteli sebességben.
Frissítési sebesség és teljesítmény
A 3D jelenetmegjelenítő alapértelmezett frissítési sebessége 10 másodperccel kezdődik kevesebb mint 100 ikerpéldány esetén. Az ikerpéldányok számának növekedésével, körülbelül egy másodperces sebességgel minden 10 ikerpéldány esetében.
A minimális frissítési sebesség manuálisan is konfigurálható, így szabályozhatja az adatok lekérésének gyakoriságát és az ebből eredő hatást a teljesítményre. Beállíthatja, hogy a megjelenítő minimális frissítési sebessége 10 másodperc és egy óra között legyen. A megjelenítő soha nem csökken a beállított minimális frissítési sebesség alá. A megtekintő azonban növelheti a tényleges frissítési sebességet az ikerpéldányok számának növekedésével a teljesítmény javítása érdekében.
A megtekintő minimális frissítési sebességének konfigurálásával kapcsolatos utasításokért lásd: A minimális frissítési sebesség konfigurálása.
Következő lépések
Próbálja ki a 3D Scenes Studiót egy mintaforgatókönyvvel a 3D Scenes Studio használatának első lépései című témakörben.
Vagy megtudhatja, hogyan használhatja a stúdió teljes funkciókészletét a Use 3D Scenes Studióban.