Varför konvertera USD till USDC?
En vanlig .usd-fil kan innehålla antingen ASCII-text eller binär data, medan .usdc är specifikt den binära „Crate”-kodningen. Man konverterar till .usdc eftersom binära Crate-filer är mycket mindre och laddas betydligt snabbare i DCC-appar och renderare, vilket är viktigt för stora produktionsscener.
Hur man konverterar USD till USDC
usdcat (OpenUSD-verktygslåda) OPEN-SOURCE
Installera OpenUSD och kör sedan usdcat -o NewScene.usdc Scene.usd. För en tvetydig .usd-fil kan du tvinga binärt format med usdcat -o out.usd --usdFormat usdc in.usd.
SideFX Houdini (Solaris/LOPs) PAID
Ladda lagret i LOPs och använd en USD ROP / USD Render Settings-output som pekar på en .usdc-fil, vilket skriver den binära Crate-filen till disk.
NVIDIA Omniverse FREE
Öppna .usd-stadiet och använd File > Save As, välj filändelsen .usdc för att spara scenen i binärt Crate-format.
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 .USDC-fil är en datafil som används av specifik programvara.
Öppna detaljer för .USDC →Kvalitet & vad man bör tänka på
- Konverteringen är förlustfri:
.usdclagrar exakt samma scengraf som källan, bara i binär form. - Binära Crate-filer är inte läsbara för människor, så du förlorar möjligheten att manuellt redigera scenen i en textredigerare.
- Crate-filer är versionskänsliga; en
.usdcskriven av en mycket ny OpenUSD-version kanske inte går att öppna i äldre programvara.
Vanliga frågor
Är `.usdc` samma sak som en Crate-fil?
.usdc är den binära „Crate”-serialiseringen av USD-data, till skillnad från ASCII-textformatet .usda.Förlorar jag data när jag går från `.usd` till `.usdc`?
usdcat om-serialiserar den identiska scenen, så inga prims, attribut eller referenser går förlorade - endast kodningen ändras.Varför konvertera till `.usdc` överhuvudtaget?
Kan jag konvertera tillbaka till text?
usdcat -o Scene.usda Scene.usdc för att få tillbaka den läsbara ASCII-formen.