OBJ'den glTF FBX'e

3B Nesne OBJ dosyaları, doku ve koordinatlar gibi 3B nesne bilgilerini içerir. Bir OBJ dosyasını Java’da programlı olarak GLTF veya FBX dosyasına dönüştürebilirsiniz. Bazı senaryolarda, bir OBJ dosyasını farklı dosyalara dönüştürmeniz gerekebilir. Buna göre, bu makale bir OBJ dosyasının GLTF veya FBX dosyasına nasıl dönüştürüleceğini kapsar.

OBJ’yi glTF GLB veya FBX Dosyasına Dönüştürmek için Java API

Aspose.3D for Java API, 3B Nesne dosyalarını glTF GLB veya FBX dosyalarına dönüştürmek gibi manipüle etmeyi destekler. API. API’yi New Releases bölümünden JAR dosyasını indirerek veya projenizin pom.xml dosyasındaki aşağıdaki Maven yapılandırmaları ile kurabilirsiniz:

Depo:

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

Bağımlılık:

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

OBJ’yi Java’da Programlı Olarak glTF GLB Dosyasına Dönüştürün

Aşağıdaki adımları izleyerek bir OBJ dosyasını Java’da bir glTF dosyasına dönüştürebilirsiniz:

  1. Giriş OBJ dosyasını Scene yapıcısıyla yükleyin.
  2. Bir GltfSaveOptions sınıf nesnesi başlatın.
  3. Çıktı glTF GLB belgesini kaydedin.

Aşağıdaki kod parçacığı, bir OBJ dosyasının Java’da glTF belgesine nasıl dönüştürüleceğini gösterir:

// OBJ'yi Scene sınıfındaki bir nesneye yükleyin
Scene document = new Scene("template.obj");

// Bir GltfSaveOptions örneği oluşturun
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// 3B Nesne OBJ Dosyasını glTF dosyasına dönüştürün 
document.save("output.gltf", options);

Java’da OBJ’yi FBX Dosyasına Dönüştür

Bir OBJ dosyasını aşağıdaki adımlarla bir FBX dosyasına dönüştürebilirsiniz:

  1. Scene sınıf yapıcısını kullanarak giriş nesnesi OBJ dosyasını yükleyin.
  2. FbxSaveOptions sınıfından bir nesne başlatın.
  3. Çıkış FBX dosyasını Kaydet yöntemini kullanarak kaydedin.

Aşağıdaki kod parçacığı, bir OBJ dosyasının Java kullanarak programlı olarak bir FBX dosyasına nasıl dönüştürüleceğini gösterir:

//// OBJ'yi Scene sınıfındaki bir nesneye yükleyin
Scene document = new Scene("template.obj");

// Bir FbxSaveOptions örneği oluşturun 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// 3B Nesne OBJ Dosyasını FBX'e Dönüştür 
document.save("output.fbx", options);

Çözüm

Bu makalede, Java’da programlı olarak bir OBJ nesne dosyasını glTF GLB veya FBX dosyasına dönüştürmeyi öğrendiniz. Ayrıca, API tarafından sunulan diğer özellikleri öğrenmek için API Referansı veya dokümantasyon ziyaret edebilirsiniz. Herhangi bir endişeniz olması durumunda, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız

Java’da FBX’i RVM’ye veya RVM’yi FBX Dosyasına Dönüştür