Perché convertire USD in USDA?
Si converte usd in .usda per leggere e modificare manualmente la scena in un editor di testo, confrontarla (diff) nel controllo di versione o eseguire il debug della composizione, poiché .usda è il formato ASCII mentre .usdc è il binario crate. Le due sono rappresentazioni intercambiabili dei medesimi dati USD.
Come convertire USD in USDA
usdcat (OpenUSD) FREE
Esegui usdcat -o scene.usda scene.usd per scrivere il formato ASCII. Per forzare il formato all'interno di un file .usd, aggiungi --usdFormat usda.
OpenUSD usdview / Python OPEN-SOURCE
In Python, apri lo stage con Usd.Stage.Open('scene.usd') e chiama stage.Export('scene.usda') per serializzarlo come ASCII.
Informazioni su questi formati
Un file .usd contiene una scena 3D nel formato Universal Scene Description di Pixar, memorizzando geometria, ombreggiatura e riferimenti ad altri asset che vengono composti in un unico…
Apri dettagli .USD →Un file .USDA è un file di dati utilizzato da software specifici.
Apri dettagli .USDA →Qualità e a cosa prestare attenzione
- La conversione è lossless (senza perdita) nel contenuto della scena; cambia solo la codifica su disco da binario crate a testo ASCII.
- I file USDA sono molto più grandi e lenti da caricare rispetto ai binari USDC, quindi sono ideali per l'editing e il debug, non per il runtime di produzione.
- Se il file
.usddi input era già ASCII, l'operazione si limita a riscrivere (e normalizzare) lo stesso testo.
Domande frequenti
Qual è la differenza tra .usd, .usda e .usdc?
.usda è testo ASCII, .usdc è binario crate e .usd è un contenitore generico che può ospitare internamente entrambe le codifiche.La conversione in USDA comporta la perdita di dati?
Posso modificare un file .usda a mano?
.usdc se necessario.Come faccio a tornare al formato binario?
usdcat -o scene.usdc scene.usda, che scrive la forma compatta binaria crate dello stesso contenuto.