Converter GLTF em USDZ via C#
Renderize GLTF como USDZ sem nenhum software de modelagem e renderização de 3D.
Como converter GLTF em USDZ usando C#
Para converter GLTF em USDZ, usaremos
API que é uma plataforma de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar API para C#. Aberto
gerenciador de pacotes, procure Aspose.3D e instalar. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.
Comando do console do gerenciador de pacotes
PM> Install-Package Aspose.3D
Etapas para converter GLTF em USDZ via C#
.NET programadores podem facilmente carregar e converter arquivos GLTF para USDZ em apenas algumas linhas de código.
- Carregar arquivo GLTF por meio do construtor da classe Scene1. Crie uma instância de AmfSaveOptions1. Defina USDZ propriedades específicas para conversão avançada1. Chame o método Scene.Save1. Passe o caminho de saída com extensão de arquivo USDZ e objeto de U3dSaveOptions1. Verifique o arquivo USDZ resultante no caminho especificado
Requisitos de sistema
Antes de executar o código de conversão .NET, verifique se você tem os seguintes pré-requisitos.
- Microsoft Windows ou um sistema operacional compatível com .NET Framework, .NET Core, Mono.- Ambiente de desenvolvimento como o Microsoft Visual Studio.- Aspose.3D for .NET DLL referenciada em seu projeto.
Este código de amostra mostra a conversão de GLTF para USDZ C#
// carregue o GLTF em um objeto de Scene
var document = new Aspose.ThreeD.Scene("template.gltf");
// salve GLTF como um USDZ
document.Save("output.usdz", Aspose.ThreeD.FileFormat.USDZ);
Aplicativo gratuito para converter GLTF em USDZ
Confira nossas demonstrações ao vivo para conversão de GLTF para USDZ com os seguintes benefícios.
GLTF O que é GLTF Formato de Arquivo
glTF (GL Transmission Format) é um formato de arquivo 3D que armazena informações de modelo 3D no formato JSON. O uso de JSON minimiza o tamanho dos ativos 3D e o processamento em tempo de execução necessário para descompactar e usar esses ativos. Foi adotado para a transmissão e carregamento eficiente de 3D cenas e modelos por aplicativos. glTF foi desenvolvido pelo Khronos Group 3D Formats Working Group e também é descrito como JPEG de 3D por seus criadores. O formato define um formato de publicação extensível e comum para 3D ferramentas e serviços de conteúdo que simplificam os fluxos de trabalho de autoria e permitem o uso interoperável de conteúdo em todo o setor. A intenção por trás da criação do formato de arquivo glTF foi definir um formato de publicação extensível e comum para ferramentas e serviços de conteúdo 3D que agilizem os fluxos de trabalho de autoria e permitam o uso interoperável de conteúdo em todo o setor. Ele minimiza o processamento em tempo de execução por aplicativos usando WebGL e outras APIs.
Leia maisUSDZ O que é USDZ Formato de Arquivo
Um arquivo com .usdz é um arquivo ZIP não compactado e não criptografado para o formato de arquivo USD (Universal Scene Description) que contém e proxies para arquivos de outros formatos (como texturas e animações) incorporados no arquivo e os executa diretamente com o tempo de execução USD sem a necessidade de descompactar. Os arquivos USDZ são pacotes cujo design é baseado na nova abstração no nível Ar de um pacote. Usdz foi registrado na IANA e tem o nome do tipo de mídia do modelo e um nome do subtipo vnd.usd+zip e seus detalhes podem ser encontrados na página de registro da IANA.
Leia mais