Por que converter USD para USDC?
Um arquivo .usd simples pode conter tanto texto ASCII quanto dados binários, enquanto .usdc é especificamente a codificação binária «Crate». As pessoas convertem para .usdc porque os arquivos Crate binários são muito menores e carregam muito mais rápido em aplicativos DCC e renderizadores, o que é importante para grandes cenas de produção.
Como converter USD para USDC
usdcat (conjunto de ferramentas OpenUSD) OPEN-SOURCE
Instale o OpenUSD e execute usdcat -o NewScene.usdc Scene.usd. Para um arquivo .usd ambíguo, você pode forçar o binário com usdcat -o out.usd --usdFormat usdc in.usd.
SideFX Houdini (Solaris/LOPs) PAID
Carregue a camada em LOPs e use um USD ROP / saída USD Render Settings apontando para um arquivo .usdc, que grava o Crate binário no disco.
NVIDIA Omniverse FREE
Abra o estágio .usd e use File > Save As, escolhendo a extensão .usdc para salvar a cena no formato Crate binário.
Sobre estes formatos
Um arquivo .usd contém uma cena 3D no formato Universal Scene Description da Pixar, armazenando geometria, sombreamento e referências a outros ativos que são compostos em um único grafo de…
Abrir detalhes de .USD →Um arquivo .USDC é um arquivo de dados usado por um software específico.
Abrir detalhes de .USDC →Qualidade e o que observar
- A conversão é sem perdas: o
.usdcarmazena exatamente o mesmo grafo de cena que a origem, apenas em binário. - Arquivos Crate binários não são legíveis por humanos, então você perde a capacidade de editar manualmente a cena em um editor de texto.
- Arquivos Crate são sensíveis à versão; um
.usdcgravado por uma compilação muito nova do USD pode não abrir em softwares mais antigos.
Perguntas frequentes
O `.usdc` é o mesmo que um arquivo Crate?
.usdc é a serialização binária «Crate» de dados USD, em oposição ao formato de texto ASCII .usda.Eu perco dados ao passar de `.usd` para `.usdc`?
usdcat resserializa a cena idêntica, portanto nenhum prim, atributo ou referência é perdido - apenas a codificação muda.Por que converter para `.usdc`?
Posso convertê-lo de volta para texto?
usdcat -o Scene.usda Scene.usdc para obter a forma ASCII legível por humanos de volta.