Modellek konvertálása
Az Azure Remote Rendering lehetővé teszi összetett modellek renderelését. A maximális teljesítmény eléréséhez az adatokat előre fel kell dolgozni, hogy optimális formátumban legyenek. Az adatok mennyiségétől függően ez a lépés eltarthat egy ideig. Ez nem lenne praktikus, ha ezt az időt a modell betöltése során töltötték volna. Emellett felesleges lenne megismételni ezt a folyamatot több munkamenet esetében is. Emiatt az ARR szolgáltatás dedikált konverziós szolgáltatást biztosít, amelyet előre futtathat. A konvertálás után egy modell betölthető egy Azure Storage-fiókból.
Támogatott forrásformátumok
A konvertálási szolgáltatás a következő formátumokat támogatja:
Háromszög alakú hálók
- FBX (2011-es verzió– 2020-ra)
- GLTF/GLB (2.x verzió)
Az anyagtulajdonság-átalakítás formátumai között kisebb különbségek vannak a modellformátumok fejezeti anyagleképezésében leírtak szerint.
Pontfelhők
XYZ: Szöveges fájlformátum, ahol minden sor egyetlen pontot tartalmaz, formázva.
position_x position_y position_z red green blue
A numerikus értékek kifejezhetők lebegőpontos értéksztringként (tizedesvesszővel) vagy hexadecimális formátumban, amelyet az0x
előtag jelez. A színösszetevők (piros, zöld, kék) várhatóan a 0,0 és 255,0 közötti tartományba esnek.PLY : Csak bináris PLY-fájlok támogatottak. A hely és a szín kivételével a tulajdonságok figyelmen kívül lesznek hagyva. Minden PLY-fájl rendelkezik egy emberileg olvasható fejléccel, amellyel ellenőrizheti, hogy teljesülnek-e a következő követelmények:
- a fájlt a
binary_little_endian 1.0
formátum használatával kell kódolni, - a fájl tartalmaz egy pontfelhőt (azaz nem tartalmaz háromszögeket),
- a pozíciók mindhárom összetevőt tartalmazzák (x, y, z),
- A színek mindhárom összetevőt tartalmazzák (piros, zöld, kék). A színösszetevők megadhatóak (diffuse_red, diffuse_green, diffuse_blue) vagy (ambient_red, ambient_green, ambient_blue) szemantikával.
Ha más tulajdonságok is léteznek, a rendszer figyelmen kívül hagyja őket a betöltés során.
- a fájlt a
E57 : Az E57 két adattípust tartalmaz:
data3d
ésimage2d
. A konvertálási szolgáltatás csak adata3d
fájl egy részét tölti be, a fájl egy részét pedigimage2d
figyelmen kívül hagyja.LAS, LAZ : Ha a színadatok nem szerepelnek, a rendszer színként az intenzitás attribútumot használja.
Az átalakítás folyamata
- Két Azure Blob Storage-tároló előkészítése: egy a bemenethez, egy a kimenethez
- Töltse fel a modellt a bemeneti tárolóba (opcionálisan egy segédút alatt)
- A konvertálási folyamat aktiválása a modellkonvertálási REST API-val
- A szolgáltatás lekérdezése az átalakítás előrehaladásához
- Ha végzett, töltse be a modellt
- csatolt tárfiókból (a tárfiók csatolásához tekintse meg a fiók létrehozásakor megjelenő "Tárfiókok csatolása" című témakör lépéseit)
- vagy egy közös hozzáférésű jogosultságkód (SAS) megadásával.
A rendszer minden modelladatot (bemenetet és kimenetet) a felhasználó által megadott Azure Blob Storage-ban tárol. Az Azure Remote Rendering teljes körű ellenőrzést biztosít az eszközkezelés felett.
Pricing
Az átalakítás díjszabásával kapcsolatos információkért tekintse meg a Távoli renderelés díjszabási oldalát.
Konverziós paraméterek
A különböző konverziós lehetőségekről ebben a fejezetben olvashat.
Példák
- Rövid útmutató: A modell konvertálása renderelésre lépésről lépésre bemutatja, hogyan alakíthat át modelleket.
- A konvertálási szolgáltatás használatát bemutató PowerShell-szkriptek például a Szkriptek mappában található ARR-minták adattárában találhatók.