USDZ na FBX C#

Soubory USDZ se běžně používají k výměně informací o 3D počítačové grafice. Tento formát souboru poskytuje vysoce výkonné funkce vykreslování a načítání dat. Podobně je formát souboru FBX založen na modelu, který může využívat několik aplikací pro tvorbu obsahu. V některých případech může být nutné převést USDZ do formátu FBX. Pro takové požadavky tento článek popisuje, jak převést soubor USDZ na soubor FBX programově v C#.

Převod souborů USDZ na FBX – Instalace .NET API

Aspose.3D for .NET API lze použít pro práci s různými trojrozměrnými formáty souborů. K API můžete snadno přistupovat stažením nejnovější verze jeho souborů DLL ze sekce Downloads nebo instalací z galerie NuGet pomocí následujícího příkazu:

PM> Install-Package Aspose.3D

Jak převést USDZ na formát FBX v C#

Chcete-li exportovat soubor USDZ do souboru FBX, musíte provést následující kroky:

  • Načtěte zdrojový soubor USDZ vytvořením objektu třídy Scene.
  • Iniciujte objekt třídy FbxSaveOptions.
  • Exportujte soubor USDZ do souboru FBX.

Následující nadpis dále popisuje informace o převodu souborů USDZ na FBX.

Převést USDZ na FBX soubor v C#

Soubor USDZ můžete převést na soubor FBX pomocí následujících kroků:

  1. Inicializujte objekt třídy Scene pro načtení vstupního souboru USDZ.
  2. Vytvořte instanci třídy FbxSaveOptions.
  3. Exportujte soubor formátu USDZ do formátu FBX.

Níže uvedená ukázka kódu vysvětluje, jak převést soubor USDZ na soubor FBX programově v C#:

// Načtěte vstupní soubor USDZ
Scene scene = new Scene();
scene.Open("Test.usdz");

// Inicializujte objekt třídy FbxSaveOptions
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);

// Uložte výstupní soubor FBX
scene.Save("Sample.fbx", saveOptions);

Získejte bezplatnou dočasnou licenci

Všechny funkce rozhraní API můžete hodnotit bez jakýchkoli omezení hodnocení nebo vodoznaku, když si vyžádáte bezplatnou dočasnou licenci.

Závěr

V tomto článku jste prozkoumali, jak převést soubor USDZ do formátu FBX programově v C#. Tuto funkci převodu můžete škálovat pomocí vícevláknového zpracování a exportovat několik souborů současně. Kromě toho lze převádět nebo manipulovat s mnoha dalšími formáty souborů, jak je popsáno v části dokumentace. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na fóru.

Viz také

Převést OBJ na soubor USDZ programově v C#