Varför konvertera USD till USDA?
Man konverterar usd till .usda för att kunna läsa och manuellt redigera scenen i en textredigerare, jämföra skillnader (diff) i versionshantering eller felsöka komposition, eftersom .usda är ASCII-formen medan .usdc är binär (crate). De två är utbytbara representationer av samma USD-data.
Hur man konverterar USD till USDA
usdcat (OpenUSD) FREE
Kör usdcat -o scene.usda scene.usd för att skriva ASCII-formen. För att tvinga formatet inuti en .usd-fil, lägg till --usdFormat usda.
OpenUSD usdview / Python OPEN-SOURCE
I Python, öppna stadiet med Usd.Stage.Open('scene.usd') och anropa stage.Export('scene.usda') för att serialisera det som ASCII.
Om dessa format
En .usd-fil innehåller en 3D-scen i Pixars Universal Scene Description-format, som lagrar geometri, skuggning och referenser till andra resurser som sammanställs till en enda scengraf. Den…
Öppna detaljer för .USD →En .USDA-fil är en datafil som används av specifik programvara.
Öppna detaljer för .USDA →Kvalitet & vad man bör tänka på
- Konverteringen är förlustfri gällande sceninnehåll; endast kodningen på disken ändras från binär till ASCII-text.
- USDA-filer är mycket större och långsammare att ladda än binära USDC, så de är bäst för redigering och felsökning, inte för produktion.
- Om indata-filen
.usdredan var ASCII, skriver operationen bara om (och normaliserar) samma text.
Vanliga frågor
Vad är skillnaden mellan .usd, .usda och .usdc?
.usda är ASCII-text, .usdc är binär (crate), och .usd är en generisk behållare som kan innehålla båda kodningarna internt.Går data förlorad vid konvertering till USDA?
Kan jag redigera en .usda-fil för hand?
.usdc vid behov.Hur konverterar jag tillbaka till binärt format?
usdcat -o scene.usdc scene.usda, vilket skriver den kompakta binära crate-formen av samma innehåll.