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 prefixet0x
. 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.
- filen måste kodas med formatet
E57 : E57 innehåller två typer av data:
data3d
ochimage2d
. Konverteringstjänsten läser bara in delendata3d
av filen medan delenimage2d
av filen ignoreras.LAS, LAZ : Om färgdata inte finns används intensitetsattributet som färg.
Konverteringsprocessen
- Förbered två Azure Blob Storage-containrar: en för indata, en för utdata
- Ladda upp din modell till indatacontainern (eventuellt under en undersökväg)
- Utlösa konverteringsprocessen via rest-API:et för modellkonvertering
- Avsök tjänsten för konverteringsframställning
- 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
- Snabbstart: Konvertera en modell för återgivning är en stegvis introduktion till hur du konverterar en modell.
- Exempel på PowerShell-skript, som visar användningen av konverteringstjänsten, finns i ARR-exempellagringsplatsen i mappen Skript .