Pourquoi convertir USD en USDA ?
On convertit le usd en .usda pour lire et modifier manuellement la scène dans un éditeur de texte, comparer les versions (diff) ou déboguer la composition, puisque .usda est la forme ASCII alors que .usdc est le format binaire « crate ». Les deux sont des représentations interchangeables des mêmes données USD.
Comment convertir USD en USDA
usdcat (OpenUSD) FREE
Exécutez usdcat -o scene.usda scene.usd pour écrire la forme ASCII. Pour forcer le format à l'intérieur d'un fichier .usd, ajoutez --usdFormat usda.
OpenUSD usdview / Python OPEN-SOURCE
En Python, ouvrez la scène avec Usd.Stage.Open('scene.usd') et appelez stage.Export('scene.usda') pour la sérialiser en ASCII.
À propos de ces formats
Un fichier .usd contient une scène 3D au format Universal Scene Description de Pixar, stockant la géométrie, l'ombrage et des références à d'autres ressources qui sont composées dans un…
Ouvrir les détails de .USD →Un fichier .USDA est un fichier de données utilisé par un logiciel spécifique.
Ouvrir les détails de .USDA →Qualité et points de vigilance
- La conversion est sans perte pour le contenu de la scène ; seul l'encodage sur le disque passe du binaire au texte ASCII.
- Les fichiers USDA sont beaucoup plus volumineux et lents à charger que le binaire USDC, ils sont donc préférables pour l'édition et le débogage, pas pour l'exécution en production.
- Si le fichier
.usdd'entrée était déjà en ASCII, l'opération ne fait que réécrire (et normaliser) le même texte.
Foire aux questions
Quelle est la différence entre .usd, .usda et .usdc ?
.usda est du texte ASCII, .usdc est du binaire « crate », et .usd est un conteneur générique qui peut contenir l'un ou l'autre encodage en interne.La conversion vers USDA entraîne-t-elle une perte de données ?
Puis-je modifier un fichier .usda à la main ?
.usdc si nécessaire.Comment revenir au format binaire ?
usdcat -o scene.usdc scene.usda, ce qui écrit la forme binaire compacte « crate » du même contenu.