Modellen converteren

Met Azure Remote Rendering kunt u complexe modellen weergeven. Om maximale prestaties te bereiken, moeten de gegevens vooraf worden verwerkt om een optimale indeling te hebben. Afhankelijk van de hoeveelheid gegevens kan deze stap enige tijd duren. Het zou onpraktisch zijn, als deze tijd werd besteed tijdens het laden van het model. Het zou ook verspilling zijn om dit proces voor meerdere sessies te herhalen. Om deze redenen biedt de ARR-service een speciale conversieservice, die u van tevoren kunt uitvoeren. Zodra het model is geconverteerd, kan een model worden geladen vanuit een Azure Storage-account.

Ondersteunde bronindelingen

De conversieservice ondersteunt deze indelingen:

Driehoekige netten

  • FBX (versie 2011 tot versie 2020)
  • GLTF/GLB (versie 2.x)

Er zijn kleine verschillen tussen de indelingen met betrekking tot de conversie van materiaaleigenschappen, zoals vermeld in de toewijzing van hoofdstukmateriaal voor modelindelingen.

Puntwolken

  • XYZ : tekstbestandsindeling waarbij elke regel één punt bevat, opgemaakt als position_x position_y position_z red green blue. Numerieke waarden kunnen worden uitgedrukt als tekenreeksen met drijvende kommawaarden (met een decimaalteken) of in hexadecimale notatie, aangegeven door het 0x voorvoegsel. De kleurcomponenten (rood, groen, blauw) vallen naar verwachting binnen het bereik van 0,0 tot 255,0.

  • PLY : Alleen binaire PLY-bestanden worden ondersteund. Andere eigenschappen dan positie en kleur worden genegeerd. Elk PLY-bestand heeft een door mensen leesbare header, die kan worden gebruikt om te controleren of aan de volgende vereisten wordt voldaan:

    • het bestand moet worden gecodeerd met behulp van de binary_little_endian 1.0 indeling,
    • bestand bevat een puntwolk (dat wil gezegd, geen driehoeken),
    • posities bevatten alle drie de onderdelen (x, y, z),
    • kleuren bevatten alle drie de onderdelen (rood, groen, blauw). U kunt ook kleuronderdelen opgeven via semantiek (diffuse_red, diffuse_green, diffuse_blue) of (ambient_red, ambient_green, ambient_blue).

    Als er andere eigenschappen bestaan, worden ze genegeerd tijdens opname.

  • E57 : E57 bevat twee typen gegevens: data3d en image2d. De conversieservice laadt alleen het data3d deel van het bestand, terwijl het image2d deel van het bestand wordt genegeerd.

  • LAS, LAZ : als er geen kleurgegevens aanwezig zijn, wordt het intensiteitskenmerk gebruikt als kleur.

Het conversieproces

  1. Twee Azure Blob Storage-containers voorbereiden: één voor invoer, één voor uitvoer
  2. Uw model uploaden naar de invoercontainer (optioneel onder een subpad)
  3. Het conversieproces activeren via de REST API voor modelconversie
  4. De service op conversievoortgang peilen
  5. Nadat u klaar bent, laadt u een model
    • vanuit een gekoppeld opslagaccount (zie de stappen 'Opslagaccounts koppelen' bij Het maken van een account om uw opslagaccount te koppelen)
    • of door een Shared Access Signature (SAS) op te geven.

Alle modelgegevens (invoer en uitvoer) worden opgeslagen in de door de gebruiker geleverde Azure Blob Storage. Azure Remote Rendering biedt u volledige controle over uw assetbeheer.

Prijzen

Raadpleeg de pagina met remote rendering-prijzen voor informatie over prijzen voor conversie.

Conversieparameters

Zie dit hoofdstuk voor de verschillende conversieopties.

Voorbeelden

Volgende stappen