Warum USD in USDC konvertieren?
Eine einfache .usd-Datei kann entweder ASCII-Text oder Binärdaten enthalten, während .usdc spezifisch die binäre «Crate»-Kodierung ist. Man konvertiert nach .usdc, weil binäre Crate-Dateien viel kleiner sind und in DCC-Apps und Renderern deutlich schneller laden, was bei großen Produktionsszenen entscheidend ist.
Wie man USD in USDC konvertiert
usdcat (OpenUSD Toolset) OPEN-SOURCE
Installieren Sie OpenUSD und führen Sie dann usdcat -o NewScene.usdc Scene.usd aus. Bei einer mehrdeutigen .usd-Datei können Sie das Binärformat mit usdcat -o out.usd --usdFormat usdc in.usd erzwingen.
SideFX Houdini (Solaris/LOPs) PAID
Laden Sie die Ebene in LOPs und verwenden Sie einen USD ROP / USD Render Settings Output, der auf eine .usdc-Datei verweist, um die binäre Crate auf die Festplatte zu schreiben.
NVIDIA Omniverse FREE
Öffnen Sie die .usd-Stage und verwenden Sie File > Save As, wobei Sie die Erweiterung .usdc wählen, um die Szene im binären Crate-Format zu speichern.
Über diese Formate
Eine .usd-Datei enthält eine 3D-Szene im Universal Scene Description-Format von Pixar und speichert Geometrie, Shading sowie Referenzen auf andere Assets, die zu einem Szenengraphen…
.USD-Details öffnen →Eine .USDC-Datei ist eine Datendatei, die von bestimmter Software verwendet wird.
.USDC-Details öffnen →Qualität & worauf zu achten ist
- Die Konvertierung ist verlustfrei:
.usdcspeichert exakt denselben Szenengraphen wie die Quelle, nur in binärer Form. - Binäre Crate-Dateien sind nicht menschenlesbar, daher verlieren Sie die Möglichkeit, die Szene in einem Texteditor manuell zu bearbeiten.
- Crate-Dateien sind versionsabhängig; eine
.usdc, die mit einem sehr neuen USD-Build geschrieben wurde, lässt sich in älterer Software möglicherweise nicht öffnen.
Häufig gestellte Fragen
Ist `.usdc` dasselbe wie eine Crate-Datei?
.usdc ist die binäre «Crate»-Serialisierung von USD-Daten, im Gegensatz zum ASCII-Textformat .usda.Verliere ich Daten beim Wechsel von `.usd` zu `.usdc`?
usdcat serialisiert die identische Szene neu, sodass keine Prims, Attribute oder Referenzen verloren gehen - nur die Kodierung ändert sich.Warum überhaupt nach `.usdc` konvertieren?
Kann ich es wieder in Text konvertieren?
usdcat -o Scene.usda Scene.usdc aus, um die menschenlesbare ASCII-Form zurückzuerhalten.