Por que converter USD para USDA?
As pessoas convertem usd para .usda para ler e editar manualmente a cena em um editor de texto, compará-la em controle de versão ou depurar a composição, já que .usda é a forma ASCII enquanto .usdc é o crate binário. As duas são representações intercambiáveis dos mesmos dados USD.
Como converter USD para USDA
usdcat (OpenUSD) FREE
Execute usdcat -o scene.usda scene.usd para gravar a forma ASCII. Para forçar o formato dentro de um arquivo .usd, adicione --usdFormat usda.
OpenUSD usdview / Python OPEN-SOURCE
Em Python, abra o estágio com Usd.Stage.Open('scene.usd') e chame stage.Export('scene.usda') para serializá-lo como ASCII.
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 .USDA é um arquivo de dados usado por um software específico.
Abrir detalhes de .USDA →Qualidade e o que observar
- A conversão é lossless (sem perdas) no conteúdo da cena; apenas a codificação no disco muda de crate binário para texto ASCII.
- Arquivos USDA são muito maiores e mais lentos para carregar do que o USDC binário, portanto são melhores para edição e depuração, não para tempo de execução de produção.
- Se o
.usdde entrada já era ASCII, a operação apenas reescreve (e normaliza) o mesmo texto.
Perguntas frequentes
Qual é a diferença entre .usd, .usda e .usdc?
.usda é texto ASCII, .usdc é crate binário e .usd é um contêiner genérico que pode conter qualquer uma das codificações internamente.A conversão para USDA perde algum dado?
Posso editar um arquivo .usda manualmente?
.usdc se necessário.Como converto de volta para binário?
usdcat -o scene.usdc scene.usda, que grava a forma compacta de crate binário do mesmo conteúdo.