Dlaczego konwertować USD na USDA?
Użytkownicy konwertują usd na .usda, aby móc czytać i ręcznie edytować scenę w edytorze tekstu, porównywać zmiany w systemach kontroli wersji lub debugować kompozycję, ponieważ .usda to forma ASCII, podczas gdy .usdc to binarny format „crate”. Są to dwa wymienne sposoby reprezentacji tych samych danych USD.
Jak przekonwertować USD na USDA
usdcat (OpenUSD) FREE
Uruchom usdcat -o scene.usda scene.usd, aby zapisać formę ASCII. Aby wymusić format wewnątrz pliku .usd, dodaj --usdFormat usda.
OpenUSD usdview / Python OPEN-SOURCE
W Pythonie otwórz scenę za pomocą Usd.Stage.Open('scene.usd') i wywołaj stage.Export('scene.usda'), aby zserializować ją jako ASCII.
O tych formatach
Plik .usd zawiera scenę 3D w formacie Universal Scene Description firmy Pixar, przechowując geometrię, cieniowanie i odniesienia do innych zasobów, które są składane w jeden graf sceny.…
Otwórz szczegóły .USD →Plik .USDA to plik danych używany przez określone oprogramowanie.
Otwórz szczegóły .USDA →Jakość i na co uważać
- Konwersja jest bezstratna pod względem zawartości sceny; zmienia się jedynie kodowanie na dysku z binarnego na tekst ASCII.
- Pliki USDA są znacznie większe i wolniej się ładują niż binarne USDC, więc najlepiej nadają się do edycji i debugowania, a nie do środowisk produkcyjnych.
- Jeśli wejściowy plik
.usdbył już w formacie ASCII, operacja po prostu przepisuje (i normalizuje) ten sam tekst.
Najczęściej zadawane pytania
Jaka jest różnica między .usd, .usda i .usdc?
.usda to tekst ASCII, .usdc to binarny format crate, a .usd to ogólny kontener, który może wewnętrznie zawierać dowolne z tych kodowań.Czy konwersja do USDA powoduje utratę danych?
Czy mogę edytować plik .usda ręcznie?
.usdc.Jak przekonwertować plik z powrotem na format binarny?
usdcat -o scene.usdc scene.usda, co zapisze tę samą zawartość w kompaktowej formie binarnej crate.