Java kullanarak OBJ'yi FBX'e dönüştürme

Bu kısa kılavuzda Java kullanılarak OBJ‘ın FBX‘ye nasıl dönüştürüleceği anlatılmaktadır. Uygulamayı çalıştırmak ve ihtiyaçlarınıza göre doğaçlama yapmak için geliştirme ortamını ayarlamaya yönelik ayrıntılara ve OBJ’yi Java kullanarak FBX’e değiştirmek için çalıştırmaya hazır bir örnek koda sahiptir. Bu örnek kod, Java’yı destekleyen platformların herhangi birinde bu dönüştürme için başka herhangi bir üçüncü taraf aracına veya 3B işleme yazılımına ihtiyaç duymaz.

Java kullanarak OBJ’yi FBX’e Dönüştürme Adımları

  1. IDE’yi, OBJ için Maven deposundan FBX dönüşümüne Aspose.3D for Java ekleyecek şekilde ayarlayın
  2. Örnek OBJ dosyasını bir Scene sınıfı nesnesine yükleyin
  3. Bir FbxSaveOptions sınıfı nesnesinin örneğini oluşturun
  4. FbxSaveOptions nesnesinin yapıcısında file format değerini ayarlayın
  5. Ortaya çıkan FBX dosyasını özel ayarları kullanarak kaydedin

Bu adımlar, 3D nesneyi Java kullanarak FBX’e dönüştürme sürecini özetlemektedir. İşlem, çeşitli formatlara dönüştürmeye yönelik temel özellikleri içerdiğinden, kaynak OBJ dosyasının Scene sınıfına yüklenmesini gerektirir. Çıkış FBX dosyasının özelleştirilmesi, farklı özellikler ayarlanarak FbxSaveOptions sınıf nesnesi kullanılarak mümkündür.

Java kullanarak OBJ’yi FBX olarak değiştirme kodu

import com.aspose.threed.*;
public class Main
{
public static void main(String[] args) throws Exception // Change OBJ to FBX in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the input OBJ file
Scene scene = Scene.fromFile("Aspose3D.obj");
// Initialize the FbxSaveOptions object
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500_BINARY);
// Convert OBJ to FBX format
scene.save("OBJtoFBX.fbx", options);
System.out.println("Done");
}
}

Bu kod bölümü, Java* kullanan *OBJ’den FBX’e dönüştürücüyü gösterir. Biz FBX7500_BINARY dosya formatını kullandık ancak siz ihtiyaçlarınıza göre ASCII versiyonunu veya diğer FBX formatı versiyonlarını kullanabilirsiniz. Çıktı FBX dosyası, FbxSaveOptions sınıfındaki farklı yöntemler kullanılarak özelleştirilebilir; örneğin, kodu seçiminize göre geliştirmek için EmbedTextures(), EnableCompression(), ExportTextures(), FoldRepeatedCurveData() ve GenerateVertexElementMaterial()‘ı çağırabilirsiniz.

Bu kısa eğitim, Java* kullanarak bir dosya formatını *OBJ’den FBX’e dönüştürme konusunda bize rehberlik etti. FBX’ten OBJ’ye ters dönüşümü öğrenmek istiyorsanız Java’da FBX’i OBJ’ye nasıl dönüştürebilirim? hakkındaki makaleye bakın.

 Türkçe