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 az 0x 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.

  • E57 : Az E57 két adattípust tartalmaz: data3d és image2d. A konvertálási szolgáltatás csak a data3d fájl egy részét tölti be, a fájl egy részét pedig image2d 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

  1. Két Azure Blob Storage-tároló előkészítése: egy a bemenethez, egy a kimenethez
  2. Töltse fel a modellt a bemeneti tárolóba (opcionálisan egy segédút alatt)
  3. A konvertálási folyamat aktiválása a modellkonvertálási REST API-val
  4. A szolgáltatás lekérdezése az átalakítás előrehaladásához
  5. Ha végzett, töltse be a modellt

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

További lépések