Pourquoi convertir USD en USDC ?
Un simple fichier .usd peut contenir soit du texte ASCII, soit des données binaires, tandis que .usdc est spécifiquement l'encodage binaire « Crate ». On convertit en .usdc car les fichiers binaires Crate sont beaucoup plus petits et se chargent bien plus vite dans les applications DCC et les moteurs de rendu, ce qui est crucial pour les scènes de production volumineuses.
Comment convertir USD en USDC
usdcat (suite d'outils OpenUSD) OPEN-SOURCE
Installez OpenUSD, puis exécutez usdcat -o NewScene.usdc Scene.usd. Pour un fichier .usd ambigu, vous pouvez forcer le binaire avec usdcat -o out.usd --usdFormat usdc in.usd.
SideFX Houdini (Solaris/LOPs) PAID
Chargez la couche dans LOPs et utilisez un USD ROP / USD Render Settings pointant vers un fichier .usdc, ce qui écrira le binaire Crate sur le disque.
NVIDIA Omniverse FREE
Ouvrez la scène .usd et utilisez « Fichier > Enregistrer sous », en choisissant l'extension .usdc pour sauvegarder la scène au format binaire Crate.
À 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 .USDC est un fichier de données utilisé par un logiciel spécifique.
Ouvrir les détails de .USDC →Qualité et points de vigilance
- La conversion est sans perte :
.usdcstocke exactement le même graphe de scène que la source, mais en binaire. - Les fichiers binaires Crate ne sont pas lisibles par l'homme, vous perdez donc la possibilité de modifier manuellement la scène dans un éditeur de texte.
- Les fichiers Crate sont sensibles à la version ; un
.usdcécrit par une version très récente de USD peut ne pas s'ouvrir dans des logiciels plus anciens.
Foire aux questions
Est-ce que `.usdc` est la même chose qu'un fichier Crate ?
.usdc est la sérialisation binaire « Crate » des données USD, par opposition au format texte ASCII .usda.Est-ce que je perds des données en passant de `.usd` à `.usdc` ?
usdcat re-sérialise la scène à l'identique, donc aucune primitive, attribut ou référence n'est perdu - seul l'encodage change.Pourquoi convertir en `.usdc` ?
Puis-je le reconvertir en texte ?
usdcat -o Scene.usda Scene.usdc pour retrouver la forme ASCII lisible par l'homme.