Converter OBJ em GLB via C#
Renderize OBJ como GLB sem nenhum software de modelagem e renderização de 3D.
Como converter OBJ em GLB usando C#
Para converter OBJ em GLB, 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 OBJ em GLB via C#
.NET programadores podem facilmente carregar e converter arquivos OBJ para GLB em apenas algumas linhas de código.
- Carregar arquivo OBJ por meio do construtor da classe Scene1. Crie uma instância de AmfSaveOptions1. Defina GLB 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 GLB e objeto de StlSaveOptions1. Verifique o arquivo GLB 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 OBJ para GLB C#
// carregue o OBJ em um objeto de Scene
var document = new Aspose.ThreeD.Scene("template.obj");
// crie uma instância de GltfSaveOptions
var options = new Aspose.ThreeD.Formats.GltfSaveOptions(FileContentType.Binary);
// salve OBJ como um GLB
document.Save("output.glb", options);
Aplicativo gratuito para converter OBJ em GLB
Confira nossas demonstrações ao vivo para conversão de OBJ para GLB com os seguintes benefícios.
OBJ O que é OBJ Formato de Arquivo
Os arquivos OBJ são usados pelo aplicativo Visualizador Avançado de Wavefront para definir e armazenar os objetos geométricos. A transmissão para trás e para frente de dados geométricos é possível através de arquivos OBJ. Tanto a geometria poligonal como pontos, linhas, vértices de textura, faces e geometria de forma livre (curvas e superfícies) são suportadas pelo formato OBJ. Este formato não suporta animação ou informações relacionadas à luz e posição das cenas. Um arquivo OBJ geralmente é um produto final do processo de modelagem 3D gerado por um CAD (Computer Aided Design). A ordem padrão para armazenar vértices é no sentido anti-horário, evitando a declaração explícita de normais de face. Embora os arquivos OBJ declarem informações de escala em uma linha de comentário, nenhuma unidade foi declarada para as coordenadas OBJ.
Leia maisGLB O que é GLB Formato de Arquivo
GLB é a representação do formato de arquivo binário de 3D modelos salvos no formato de transmissão GL (glTF). Informações sobre 3D modelos como hierarquia de nós, câmeras, materiais, animações e malhas em formato binário. Esse formato binário armazena o ativo glTF (JSON, .bin e imagens) em um blob binário. Também evita o problema de aumento no tamanho do arquivo que acontece no caso de glTF. O formato de arquivo GLB resulta em tamanhos de arquivo compactos, carregamento rápido, representação de cena 3D completa e extensibilidade para desenvolvimento posterior. O formato usa model/gltf-binary como tipo MIME.
Leia mais