Os arquivos USDZ são comumente usados para trocar informações de gráficos de computador 3D. Esse formato de arquivo fornece recursos de renderização e recuperação de dados de alto desempenho. Da mesma forma, o formato de arquivo FBX é baseado em um modelo que pode ser utilizado por diversos aplicativos de criação de conteúdo. Em alguns casos, pode ser necessário converter o formato USDZ para FBX. Para esses requisitos, este artigo aborda como converter um arquivo USDZ em um arquivo FBX programaticamente em C#.
Conversão de arquivo USDZ para FBX – Instalação da API .NET
A API Aspose.3D for .NET pode ser usada para trabalhar com diferentes formatos de arquivos tridimensionais. Você pode acessar facilmente a API baixando a versão mais recente de seus arquivos DLL na seção Downloads ou instalando-a na galeria NuGet usando o seguinte comando:
PM> Install-Package Aspose.3D
Converter USDZ para arquivo FBX em C#
Você pode converter um arquivo USDZ em um arquivo FBX com as seguintes etapas:
- Inicialize um objeto da classe Scene para carregar o arquivo USDZ de entrada.
- Instancie uma instância da classe FbxSaveOptions.
- Exporte o arquivo de formato USDZ para o formato FBX.
O exemplo de código abaixo explica como converter um arquivo USDZ em um arquivo FBX programaticamente em C#:
// Carregar o arquivo USDZ de entrada
Scene scene = new Scene();
scene.Open("Test.usdz");
// Inicialize o objeto da classe FbxSaveOptions
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);
// Salve o arquivo FBX de saída
scene.Save("Sample.fbx", saveOptions);
Obtenha Licença Temporária Gratuita
Você pode avaliar todos os recursos da API sem nenhuma limitação de avaliação ou marca d’água solicitando uma licença temporária gratuita.
Conclusão
Neste artigo, você explorou como converter um arquivo USDZ para o formato FBX programaticamente em C#. Você pode dimensionar esse recurso de conversão com o processamento multi-threading para exportar vários arquivos ao mesmo tempo. Além disso, muitos outros formatos de arquivo podem ser convertidos ou manipulados conforme discutido na seção documentação. Sinta-se à vontade para entrar em contato conosco no fórum em caso de dúvidas.