Dela via


Konvertera modeller

Med Azure Remote Rendering kan du återge komplexa modeller. För att uppnå maximal prestanda måste data förbearbetas för att vara i ett optimalt format. Beroende på mängden data kan det här steget ta en stund. Det skulle vara opraktiskt om den här tiden användes under modellinläsningen. Det skulle också vara slöseri att upprepa den här processen för flera sessioner. Därför tillhandahåller ARR-tjänsten en dedikerad konverteringstjänst som du kan köra i förväg. När en modell har konverterats kan den läsas in från ett Azure Storage-konto.

Källformat som stöds

Konverteringstjänsten stöder följande format:

Triangulära nät

  • FBX (version 2011 till version 2020)
  • GLTF/GLB (version 2.x)

Det finns mindre skillnader mellan formaten för materialegenskapskonvertering, som anges i kapitelmaterialmappning för modellformat.

Punktmoln

  • XYZ : Textfilformat där varje rad innehåller en enskild punkt, formaterad som position_x position_y position_z red green blue. Numeriska värden kan uttryckas antingen som flyttalsvärdesträngar (med decimaltecken) eller i hexadecimalt format, vilket anges av prefixet 0x . Färgkomponenterna (röd, grön, blå) förväntas ligga inom intervallet 0,0 till 255,0.

  • PLY : Endast binära PLY-filer stöds. Andra egenskaper än position och färg ignoreras. Varje PLY-fil har en sidhuvud som kan läsas av människor och som kan användas för att kontrollera om följande krav uppfylls:

    • filen måste kodas med formatet binary_little_endian 1.0 ,
    • filen innehåller ett punktmoln (det vill: inga trianglar),
    • positionerna innehåller alla tre komponenterna (x, y, z),
    • färger innehåller alla tre komponenterna (röd, grön, blå). Du kan också ange färgkomponenter via (diffuse_red, diffuse_green, diffuse_blue) eller (ambient_red, ambient_green, ambient_blue) semantik.

    Om det finns andra egenskaper ignoreras de under inmatningen.

  • E57 : E57 innehåller två typer av data: data3d och image2d. Konverteringstjänsten läser bara in delen data3d av filen medan delen image2d av filen ignoreras.

  • LAS, LAZ : Om färgdata inte finns används intensitetsattributet som färg.

Konverteringsprocessen

  1. Förbered två Azure Blob Storage-containrar: en för indata, en för utdata
  2. Ladda upp din modell till indatacontainern (eventuellt under en undersökväg)
  3. Utlösa konverteringsprocessen via rest-API:et för modellkonvertering
  4. Avsök tjänsten för konverteringsframställning
  5. När du är klar läser du in en modell
    • från ett länkat lagringskonto (se stegen "Länka lagringskonton" i Skapa ett konto för att länka ditt lagringskonto)
    • eller genom att ange en signatur för delad åtkomst (SAS).

Alla modelldata (indata och utdata) lagras i användarangivet Azure Blob Storage. Azure Remote Rendering ger dig fullständig kontroll över din tillgångshantering.

Prissättning

Information om priser för konvertering finns på sidan med priser för fjärrrendering.

Konverteringsparametrar

De olika konverteringsalternativen finns i det här kapitlet.

Exempel

Nästa steg