Mengonversi 3DS ke USDZ di C# Menggunakan Perpustakaan Pemodelan 3D

USDZ/USD banyak digunakan untuk berbagi aset 3D di berbagai platform karena ini adalah format file 3D. Di sisi lain, 3DS adalah format file 3D lain yang menyimpan data dalam potongan. Dalam beberapa skenario, Anda perlu mengonversi file 3DS ke format file USDZ/USD. Oleh karena itu, posting blog ini memperkenalkan perpustakaan pemodelan 3D yang kaya fitur untuk mengonversi 3DS ke USDZ di C# secara programatik. Aspose.3D untuk .NET adalah paket lengkap untuk programer dan non-programer karena menawarkan converter file 3D online berbasis web. Jadi, pada akhir posting blog ini, Anda akan dapat mengembangkan perangkat lunak pemrosesan 3D untuk mengotomatisasi konversi 3DS ke USDZ.

Kami akan membahas poin-poin berikut dalam posting blog ini:

  1. Instalasi Perpustakaan Pemodelan 3D
  2. Mengonversi 3DS ke USDZ/USD di C# - Contoh Kode
  3. Converter File 3D - Alat Online

Instalasi Perpustakaan Pemodelan 3D

Untuk instalasi, Anda dapat mengunduh file DLL. Jika tidak, jalankan perintah berikut di NuGet Package Manager untuk menginstal Aspose.3D untuk .NET:

Install-Package Aspose.3D 

Untuk detail lebih lanjut, silakan kunjungi panduan instalasi.

Perpustakaan Pemodelan 3D

Mengonversi 3DS ke USDZ/USD di C# - Contoh Kode

Setelah perpustakaan pemodelan 3D ini disiapkan, Anda dapat melanjutkan untuk menerapkan konversi 3DS ke USDZ.

Langkah-langkah berikut menunjukkan cara mengonversi 3DS ke USDZ/USD di C# secara programatik:

  • Atur jalur direktori kerja.
  • Buat objek dari kelas Scene yang mewakili animasi, sub-scene, dan pose.
  • Panggil metode Open untuk memuat file .3ds sumber.
  • Buat instance dari kelas UsdSaveOptions untuk menyimpan opsi untuk format USD/USDZ.
  • Panggil metode Save untuk menyimpan file output dalam format file USD/USDZ.

Anda dapat mengikuti potongan kode berikut untuk mengembangkan perangkat lunak pemrosesan 3D:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class 3DStoUSD
{
// Convert 3Ds to USDZ in C# using 3D Modeling Library
static void Main(string[] args)
{
// Set the path of the working directory.
String workingDir = "/files/";
// Create an object of the Scene class that represents the animation, sub-scenes, and poses.
Scene scene = new Scene();
// Invoke the Open method to load the source .3ds file.
scene.Open(workingDir + "dolphin.3ds");
// Instantiate an instance of the UsdSaveOptions class to save options for USD/USDZ formats.
var usdSaveOptions = new UsdSaveOptions();
// Call the Save method to save the output file in USD/USDZ file format.
scene.Save(workingDir + "output.usd", usdSaveOptions);
Console.WriteLine("3Ds to USDZ conversion executed successfully");
}
}
}

Anda dapat melihat outputnya pada gambar di bawah ini:

perangkat lunak pemrosesan 3D

Converter File 3D - Alat Online

Aspose.3D untuk .NET mendukung converter online 3DS yang efisien dan kuat. Ini gratis dan Anda dapat dengan mudah mengonversi 3DS ke USDZ dengan satu klik. Namun, ini menawarkan konversi di antara berbagai format file 3D. Anda dapat menjatuhkan file sumber Anda di UI yang ramah pengguna dan perangkat lunak pemrosesan 3D ini melakukan keajaiban dengan akurasi yang sangat tinggi. Kami sangat menyarankan Anda untuk mencoba converter file 3D ini setidaknya sekali.

converter file 3D

Perangkat Lunak Pemrosesan 3D - Dapatkan Lisensi Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk mencoba perpustakaan pemodelan 3D ini tanpa batasan evaluasi.

Kesimpulan

Kami mengakhiri panduan ini di sini dengan harapan bahwa posting blog ini membantu Anda dalam membangun perangkat lunak pemrosesan 3D untuk bisnis Anda. Kami telah membahas bagaimana cara mengonversi 3DS ke USDZ di C# secara programatik. Selain itu, kami juga membahas converter 3DS online yang sekali lagi didukung oleh Aspose.3D untuk .NET. Singkatnya, Anda dapat mengotomatisasi konversi format file 3D dengan sangat mudah tanpa menginstal perangkat lunak pihak ketiga. Selain itu, Anda dapat mengunjungi dokumentasi dan referensi API untuk mempelajari lebih lanjut tentang perpustakaan pemodelan 3D ini. Akhirnya, aspose.com akan menerbitkan lebih banyak artikel yang berguna, jadi tetaplah terhubung untuk pembaruan rutin.

Bantuan Tersedia

Anda dapat membagikan pertanyaan atau kueri Anda di forum.

Pertanyaan yang Sering Diajukan – FAQ

Bagaimana cara mengonversi file ke USDZ?

Anda dapat mengonversi format file 3D ke USDZ/USD secara programatik dengan memilih Aspose.3D untuk .NET. Silakan kunjungi tautan ini untuk melihat contoh kode.

Bagaimana cara mengonversi file model 3D?

Silakan coba converter file 3DS online ini untuk mengonversi format file 3D ke format lain. Ini berbasis web dan menawarkan konversi serta manipulasi yang cepat.

Lihat Juga