Panduan singkat ini menjelaskan cara mengonversi OBJ ke FBX menggunakan Java. Ini memiliki detail untuk mengatur lingkungan pengembangan untuk menjalankan aplikasi dan mengimprovisasinya untuk kebutuhan Anda, dan kode contoh yang siap dijalankan untuk mengubah OBJ ke FBX menggunakan Java. Kode contoh ini tidak memerlukan alat pihak ketiga atau perangkat lunak penanganan 3D lainnya untuk konversi ini pada platform mana pun yang mendukung Java.
Langkah-langkah Mengonversi OBJ ke FBX menggunakan Java
- Atur IDE untuk menambahkan Aspose.3D for Java dari repositori Maven untuk transformasi OBJ ke FBX
- Muat contoh file OBJ dalam objek kelas Scene
- Buat instance objek kelas FbxSaveOptions
- Setel file format di konstruktor objek FbxSaveOptions
- Simpan file FBX yang dihasilkan menggunakan pengaturan khusus
Langkah-langkah ini merangkum proses konversi objek 3D ke FBX menggunakan Java. Prosesnya memerlukan pemuatan file OBJ sumber ke dalam kelas Scene karena berisi fitur dasar untuk konversi ke beberapa format. Kustomisasi file FBX keluaran dimungkinkan menggunakan objek kelas FbxSaveOptions dengan mengatur properti yang berbeda.
Kode untuk Mengubah OBJ ke FBX menggunakan Java
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"); | |
} | |
} |
Segmen kode ini menunjukkan pengonversi OBJ ke FBX menggunakan Java. Kami telah menggunakan format file FBX7500_BINARY namun Anda dapat menggunakan versi ASCII atau versi format FBX lainnya sesuai kebutuhan Anda. File FBX keluaran dapat dikustomisasi menggunakan metode berbeda di kelas FbxSaveOptions, misalnya, Anda dapat memanggil EmbedTextures(), EnableCompression(), EksporTekstur(), FoldRepeatedCurveData(), dan GenerateVertexElementMaterial() untuk menyempurnakan kode sesuai pilihan Anda.
Tutorial singkat ini memandu kita dalam mengubah format file dari OBJ ke FBX menggunakan Java. Jika Anda tertarik mempelajari konversi terbalik yaitu FBX ke OBJ, lihat artikel di cara mengubah FBX ke OBJ di Java.