Konversikan OBJ ke USDZ Python

File OBJ adalah format gambar 3D standar yang kompatibel dengan berbagai program perangkat lunak pengedit gambar 3D. Dalam file objek 3D, kita dapat menemukan koordinat 3D, peta tekstur, permukaan poligonal, dan informasi lain yang terkait dengan objek 3D Anda. Dalam kasus tertentu, kita mungkin perlu mengonversi file OBJ ke format USDZ atau USD. Format file USDZ memungkinkan perangkat iOS menampilkan konten 3D dan AR tanpa memerlukan aplikasi khusus. Format portabel ini memudahkan berbagi dan mentransfer file 3D antar aplikasi. Pada artikel ini, kita akan mempelajari cara mengonversi file OBJ ke format USDZ dengan Python.

Artikel ini akan mencakup topik-topik berikut:

  1. Konverter Python OBJ ke USDZ – Unduhan Gratis
  2. Langkah-Langkah Mengonversi OBJ ke USDZ
  3. Konversi File OBJ ke USDZ
  4. Ubah OBJ ke USD dengan Python

Konverter Python OBJ ke USDZ – Unduh Gratis

Untuk mengonversi format OBJ ke USDZ atau USD, kami akan menggunakan API Aspose.3D for Python. Ini memungkinkan pembuatan, pembacaan, konversi, modifikasi, dan kontrol substansi [format file 3D] yang didukung 9 tanpa pemodelan 3D dan rendering ketergantungan perangkat lunak.

API menyediakan kelas Scene sebagai objek tingkat atas yang berisi node, geometri, material, tekstur, animasi, pose, sub-adegan, dll. Metode fromfile(string) kelas ini membuka adegan dari jalur file yang diberikan. Itu juga menyediakan metode save(string, SaveOptions) yang menyimpan adegan ke jalur yang ditentukan. Kelas UsdSaveOptions API memungkinkan menentukan opsi penyimpanan untuk format USD dan USDZ.

Harap unduh paket atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

pip install aspose-3d

Cara Konversi OBJ ke Format USDZ atau USD

Kami dapat dengan mudah mengonversi file OBJ apa pun ke format USDZ atau USD dengan mengikuti langkah-langkah berikut:

  • Muat file OBJ.
  • Tentukan opsi penghematan USD.
  • Simpan OBJ sebagai USDZ atau USD.

Bagian berikut menjelaskan cara mengubah langkah-langkah ini menjadi kode Python dan mengonversi file OBJ ke format USDZ.

Konversikan OBJ ke USDZ menggunakan Python

Kami dapat mengonversi file OBJ ke format USDZ dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file input OBJ menggunakan metode Scene.fromfile().
  2. Setelah itu, buat instance kelas UsdSaveOptions dengan FileFormat.USDZ sebagai argumen.
  3. Terakhir, panggil metode save(). Dibutuhkan jalur file USDZ keluaran dan UsdSaveOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi OBJ ke USDZ dengan Python.

# Contoh kode ini menunjukkan cara mengonversi OBJ ke USDZ.
from aspose.threed import Scene, FileFormat
from aspose.threed.formats import *

# Muat file input OBJ dengan kelas Scene.
scene = Scene.from_file("C:\\Files\\sample.obj");

# Inisialisasi objek kelas USDSaveOptions.
# Tentukan format file untuk USDZ
usdSaveOptions = UsdSaveOptions(FileFormat.USDZ);

# Konversikan file OBJ ke USDZ.
scene.save("C:\\Files\\sample_out.usdz", usdSaveOptions);

Konversikan OBJ ke USD dengan Python

Demikian pula, kami juga dapat mengonversi file OBJ ke format USD dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file input OBJ menggunakan metode Scene.fromfile().
  2. Setelah itu, buat instance dari kelas UsdSaveOptions.
  3. Terakhir, panggil metode save(). Dibutuhkan jalur file USD keluaran dan UsdSaveOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi OBJ ke USD dengan Python.

# Contoh kode ini menunjukkan cara mengonversi OBJ ke USD.
from aspose.threed import Scene, FileFormat
from aspose.threed.formats import *

# Muat file input OBJ dengan kelas Scene.
scene = Scene.from_file("C:\\Files\\sample.obj");

# Inisialisasi objek kelas USDSaveOptions.
usdSaveOptions = UsdSaveOptions();

# Konversikan file OBJ ke USD.
scene.save("C:\\Files\\sample_out.usd", usdSaveOptions);

Dapatkan Lisensi Sementara Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Aspose.3D for Python tanpa batasan evaluasi.

Coba Daring

Silakan coba alat konversi OBJ ke USDZ online gratis berikut, yang dikembangkan menggunakan API di atas.

https://products.aspose.app/3d/conversion/obj-to-usdz

Kesimpulan

Pada artikel ini, kita telah mempelajari caranya

  • memuat file OBJ;
  • tentukan berbagai opsi penghematan USD secara terprogram.
  • simpan OBJ sebagai USDZ dan USD dengan Python.

Selain mengonversi OBJ ke USDZ dengan Python, Anda dapat mempelajari lebih lanjut tentang Aspose.3D untuk API Python menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga