فایلهای USDZ حاوی طرحوارههای قوی هستند که برای تبادل اطلاعات اسکلتی، هندسی و سایهزنی مفید هستند. برنامه های کاربردی مختلف دستکاری گرافیک سه بعدی ممکن است گاهی نیاز به صادر کردن یک فایل USDZ به فرمت فایل FBX داشته باشند. مطابق با چنین الزاماتی، این مقاله نحوه تبدیل USDZ به فرمت FBX را به صورت برنامهنویسی در جاوا پوشش میدهد.
مبدل فایل USDZ به FBX – پیکربندی Java API
Aspose.3D for Java API می تواند برای کار با فرمت های مختلف فایل دو بعدی یا سه بعدی استفاده شود. میتوانید با دانلود آخرین نسخه فایلهای JAR آن از صفحه نسخههای جدید به API دسترسی داشته باشید یا از جزئیات زیر برای پیکربندی آن از Aspose Repository در فایل pom.xml استفاده کنید. کاربرد.
مخزن:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
وابستگی:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.4</version>
</dependency>
</dependencies>
تبدیل USDZ به FBX در جاوا
با دنبال کردن مراحل زیر می توانید به طور موثر یک فایل USDZ را به فرمت FBX تبدیل کنید:
- برای بارگیری فایل USDZ ورودی، یک شی از کلاس Scene ایجاد کنید.
- نسخه FBX قالب را در نمونه ای از کلاس FbxSaveOptions مشخص کنید.
- در نهایت USDZ را به فایل FBX تبدیل کنید.
قطعه کد زیر نحوه تبدیل یک فایل USDZ به فرمت FBX را در جاوا نشان می دهد:
// فایل USDZ ورودی را بارگیری کنید
Scene scene = new Scene();
scene.open("Test.usdz");
// شی کلاس FbxSaveOptions را راه اندازی کنید
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);
// فایل FBX خروجی را ذخیره کنید
scene.save("Sample.fbx", saveOptions);
مجوز موقت رایگان دریافت کنید
میتوانید با دریافت یک [مجوز موقت رایگان]، API را در ظرفیت کامل آن ارزیابی کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل USDZ به فرمت FBX به صورت برنامه نویسی در جاوا آشنا شده اید. علاوه بر این، برای کار با این ویژگی نیازی به نصب هیچ برنامه رابط کاربری پردازش گرافیکی دیگری ندارید. میتوانید با مراجعه به بخش مستندات، پشتیبانی از چندین دستکاری و تبدیل فایل دیگر را بررسی کنید. در صورت نیاز به اطلاعات بیشتر یا کمک، می توانید در [فروم 9 برای ما بنویسید.