OBJ para glTF FBX

Os arquivos 3D Object OBJ contêm informações de objetos 3D, como textura e coordenadas. Você pode converter um arquivo OBJ em um arquivo GLTF ou FBX programaticamente em Java. Em alguns cenários, pode ser necessário converter um arquivo OBJ em arquivos diferentes. De acordo com isso, este artigo aborda como converter um arquivo OBJ para arquivo GLTF ou FBX.

API Java para converter OBJ para arquivo glTF GLB ou FBX

Aspose.3D for Java API suporta a manipulação de arquivos 3D Object como a conversão para arquivos glTF GLB ou FBX. API. Você pode instalar a API baixando o arquivo JAR da seção New Releases ou com as seguintes configurações do Maven no arquivo pom.xml do seu projeto:

Repositório:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>21.12</version>
    </dependency>
</dependencies>

Converter arquivo OBJ para glTF GLB programaticamente em Java

Você pode converter um arquivo OBJ em um arquivo glTF em Java seguindo as etapas abaixo:

  1. Carregue o arquivo OBJ de entrada com o construtor Scene.
  2. Inicialize um objeto de classe GltfSaveOptions.
  3. Salve o documento glTF GLB de saída.

O trecho de código abaixo demonstra como converter um arquivo OBJ para um documento glTF em Java:

// Carregar o OBJ em um objeto da classe Scene
Scene document = new Scene("template.obj");

// Crie uma instância de GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// Converter arquivo OBJ de objeto 3D para arquivo glTF 
document.save("output.gltf", options);

Converter OBJ para arquivo FBX em Java

Você pode converter um arquivo OBJ em um arquivo FBX com as seguintes etapas:

  1. Carregue o arquivo OBJ do objeto de entrada usando o construtor de classe Scene.
  2. Inicialize um objeto da classe FbxSaveOptions.
  3. Salve o arquivo FBX de saída usando o método Save.

O trecho de código a seguir mostra como converter um arquivo OBJ em um arquivo FBX programaticamente usando Java:

//// Carrega o OBJ em um objeto da classe Scene
Scene document = new Scene("template.obj");

// Crie uma instância de FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// Converter arquivo OBJ de objeto 3D para FBX 
document.save("output.fbx", options);

Conclusão

Neste artigo, você aprendeu como converter um arquivo de objeto OBJ em um arquivo glTF GLB ou FBX programaticamente em Java. Além disso, você pode visitar a Referência da API ou a documentação para conhecer outros recursos oferecidos pela API. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco no fórum.

Veja também

Converter FBX para RVM ou RVM para arquivo FBX em Java