ไฟล์ USDZ มักใช้เพื่อแลกเปลี่ยนข้อมูลกราฟิกคอมพิวเตอร์ 3 มิติ รูปแบบไฟล์นี้มีคุณลักษณะการแสดงและดึงข้อมูลที่มีประสิทธิภาพสูง ในทำนองเดียวกัน รูปแบบไฟล์ FBX จะขึ้นอยู่กับรูปแบบที่แอปพลิเคชันสร้างเนื้อหาหลายตัวสามารถนำไปใช้ได้ ในบางกรณี คุณอาจต้องแปลง USDZ เป็นรูปแบบ FBX สำหรับข้อกำหนดดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ USDZ เป็นไฟล์ FBX โดยทางโปรแกรมใน C#
การแปลงไฟล์ USDZ เป็น FBX – การติดตั้ง .NET API
Aspose.3D for .NET สามารถใช้ API เพื่อทำงานกับรูปแบบไฟล์สามมิติต่างๆ คุณสามารถเข้าถึง API ได้อย่างง่ายดายโดยดาวน์โหลดไฟล์ DLL เวอร์ชันล่าสุดจากส่วน ดาวน์โหลด หรือติดตั้งจากแกลเลอรี NuGet โดยใช้คำสั่งต่อไปนี้:
PM> Install-Package Aspose.3D
แปลงไฟล์ USDZ เป็นไฟล์ FBX ใน C#
คุณสามารถแปลงไฟล์ USDZ เป็นไฟล์ FBX ได้โดยทำตามขั้นตอนต่อไปนี้:
- เริ่มต้นวัตถุของคลาส Scene เพื่อโหลดไฟล์ USDZ อินพุต
- สร้างอินสแตนซ์ของคลาส FbxSaveOptions
- ส่งออกไฟล์รูปแบบ USDZ เป็นรูปแบบ FBX
ตัวอย่างโค้ดด้านล่างอธิบายวิธีการแปลงไฟล์ USDZ เป็นไฟล์ FBX โดยทางโปรแกรมใน C#:
// โหลดไฟล์ 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 โดยทางโปรแกรมใน C# คุณสามารถปรับขนาดคุณสมบัติการแปลงนี้ด้วยการประมวลผลแบบมัลติเธรดเพื่อส่งออกไฟล์หลายไฟล์พร้อมกัน นอกจากนี้ยังสามารถแปลงหรือจัดการรูปแบบไฟล์อื่นๆ ได้อีกมากมายตามที่กล่าวไว้ในส่วน เอกสารประกอบ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ